Все страны
Заказать курс web-программирование продвинутый по договорной цене в Житомире, Украина
Русский
Валюта (UAH)
Заказать курс web-программирование продвинутый по договорной цене в Житомире, Украина
Все разделы
Добавить в избранное
Поделиться   ID: 1397482:613520
Заказать Курс WEB-программирование продвинутый
0UAHУточнить цену
Описание

Вы умеете сверстать простейшую веб страницу но Вам этого мало?
Вы хотите узнать где и как применять PHP и MVC?
Это все мы сможем дать Вам на нашем курсе продвинутое Web программирование.

Цель курсов дать быстрые и понятные знания о программировании на PHP, научить каждого создавать такие скрипты как: комментарии на сайте, чат, блог, новости, каталог товаров, CMS (админ сайта с удобной системой управления сайтом для заказчиков), регистрацию и авторизацию на сайте, а так же многие другие вещи, объяснить принципы построения современных сайтов.

Задача курса:
Курс готовит слушателя до уровня junior back-end developer (начинающий разработчик). За период обучения слушатель изучает все необходимые технологии для создания веб-ресурсов.

На курсе вы изучите:
- Использование основных возможностей PHP
- Регулярные выражения в PHP
- Использование СУБД (система управления базами данных) в PHP
- ООП (объектно-ориентированный подход к программированию) в PHP

Ведет курс:
Евгений Гришкун- Аспирант Житомирского Государственного Политехнического Университета, преподает PHP и Javascript в ЖГТУ.

Цель мероприятия:

Цель курсов дать быстрые и понятные знания о программировании на PHP, научить каждого создавать такие скрипты как: комментарии на сайте, чат, блог,

новости, каталог товаров, CMS (админ сайта с удобной системой управления сайтом для заказчиков), регистрацию и авторизацию на сайте, а так же многие другие вещи, объяснить принципы построения современных сайтов.

 

Программа

Тема 1

СЕРВЕРНЫЕ ТЕХНОЛОГИИ

Основные правила написания скриптов.

ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ.

Приведеине типов.

КОНСТАНТЫ.

ОПЕРАТОРЫ И КОНСТРУКЦИИ ЯЗЫКА

Объединение строк. Оператор "точка"

Конструкция echo.

Арифметические операторы

Поразрядные операторы

Операторы сравнения

Условный оператор if

Логические операторы

Условный оператор x ? y : z

Переключатель switch

Цикл while

Цикл do ... while

Цикл for

ВКЛЮЧЕНИЕ ФАЙЛОВ

Практика 1

Установка и настройкаOpenServerиNetBeans. Знакомство с основными операциями и конструкциям и языка(написание скриптов для решения задач)

 

Тема 2

МАТЕМАТИЧЕСКИЕ ФУНКЦИИ

ДАТА И ВРЕМЯ

МАССИВЫ

Ассоциативные и индексные массивы

Многомерные массивы

Обход массива

Цикл foreach

СТРОКОВЫЕ ФУНКЦИИ

Функции для работы с символами

РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ

Синтаксис регулярных выражений

Функции для работы с регулярными выражениями

Практика 2-3

Решение задач, основанных на использовании массивов(одномерных и многомерных). Работа со строками и регулярными выражениями(разбор, парсинг строки, валидация)

 

Тема 3-4

ФУНКЦИИ

Параметры функции

Переменное количество параметров

Возврат массива функцией

Рекурсивные функции

ВЗАИМОДЕЙСТВИЕ PHP С HTML

Передача параметров методом

HTML-форма и ее обработчик

Загрузка файла на сервер

ФАЙЛЫ И КАТАЛОГИ

Создание файлов

Манипулирование файлами

Чтение и запись файлов

СУПЕРГЛОБАЛЬНЫЕ МАССИВЫ

COOKIE

СЕССИИ

ВзаимодействиеMYSQL И PHP

 

Практика 4-5

Написаниефункций, которые позволяют загружать и обрабатывать файлы(картинки), а также сохранять данные в базе данных и у локального пользователя.

 

Тема 5-9

Введение в объектно-ориентированное программирование

Создание классаиобъекта

Инкапсуляция. Спецификаторы доступа

Методы класса.

Конструктор. Метод __construct()

Параметры конструктора

Деструктор. Метод __destruct()

Автозагрузка классов. Функция __autoload()

Наследование

Спецификаторы доступа и наследование

Полиморфизм

Абстрактные классыиметоды

Интерфейсы

Статические членыи методыкласса

Синтаксис исключений

ПаттернMVC

Практика 6-9

Написание класса для соединения с базой данных. Создание класса для регистрации, авторизации. Создание класса «незарегестрированный пользователь», который может просматривать страницу сайта – «Отображение информации» с базы данных.

Написание обработок исключительных ситуаций.

Организовать наследование от класса «незарегестрированный пользователь» класс «зарагестрированный пользователь», который может добавлять записи в базу данных. Организовать наследование от класса «зарегестрированный пользователь» класс «модератор», который может редактировать записи в базе данных

Организовать динамическую подгрузку классов и добавление статических методов валидации приходящих значений из формы регистрации в написанные классы.

Дополнительное задание. Написание шаблонизатора построенного на паттерне MVC.

Дополнительная информация

Курс готовит слушателя до уровня junior back-end developer (начинающий разработчик). За период обучения слушатель изучает все необходимые технологии для создания веб-ресурсов.

Благодаря простоте языка программирования его смогут освоить многие люди, единственное, что от Вас требуется - внимательность и ответственность в обучении, а также выполнение практических заданий.

Фотографии
  • Курс WEB-программирование продвинутый
  • Хотели бы увидеть больше фотографий?

    Попросите их у продавца товара!
Купить курс web-программирование продвинутый
Заказать
Уточнить цену
Или свяжитесь с продавцом
Постарайтесь кратко описать суть вашего вопроса продавцу (минимум 20 символов)
Вернуться назадв раздел "Курсы обучения программированию "
за
по товару
Ваше сообщение должно содержать не меньше 20 символов. Сообщение не может быть больше 2000 символов.
Не заполнено обязательное поле
Неверно заполнено поле
Неверно заполнено поле
Сравнить0
ОчиститьВыбрано позиций: 0