(098) 465 60 49, (063) 114 49 14
  • Курсы
    • WEB разработка PHP
    • WEB разработка JavaScript
    • Тестирование QA
    • Design. Basic
    • Курс ВЕБ дизайн
  • О курсах
  • Отзывы
  • Новости
  • Вакансии и стажировка
  • Контакты

Курс WEB разработка продвинутый PHP

Цель: дать быстрые и понятные знания о программировании на PHP, научить каждого создавать такие скрипты как: комментарии на сайте, чат, блог, новости, каталог товаров, CMS (админку сайта с удобной системой управления сайтом для заказчиков), регистрацию и авторизацию на сайте, а так же многие другие вещи, объяснить принципы построения современных сайтов.
ЗАПИСАТЬСЯ НА КУРС

Что даст Вам курс?

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

Цена1600 грн/мес

За курс при оплате одним платежем

Удобный график

Вечернее время и выходные

Небольшие группы

Количество участников в группе 8 -12 человек

Преподаватели практики

Квалификация и богатый опыт

Для кого этот курс?

  1. Для новичков в области веб-разработки и программирования в целом.
  2. Для всех, кто желает научиться создавать качественные, удобные, современные сайты и веб-порталы.
  3. Для фрилансеров.

Программа курса

Тема 1. Сети. Инструменты разработки
Тема 2. Основы программирования, основы PHP
Тема 3. ООП
Тема 4. Работа с базами данных
Тема 5. Использование паттерна MVC в разработке
Тема 5. PHP Advanced
Тема 5. Фреймворки
Тема 5. Работа над ТЗ и выпускным проектом
Секция
Тема 1. Сети. Инструменты разработки
  • Основы сетей
  • Основы клиент-серверной архитектуры
  • Полезные утилиты и основы работы с командной строкой
  • Основы HTTP-протокола
  • Работа с системами контроля версий Git; GitHub/BitBucket
  • Работа с PHP Storm
  • Работа с системой постановки задач Redmine
  • Домены, хостинг.
Тема 2. Основы программирования, основы PHP
  • Типы данных
  • Особенности динамической типизации в PHP
  • Выражения, операторы
  • Условные конструкции
  • Работа с массивами
  • Циклы, управляющие конструкции
  • Работа с функциями, создание пользовательских функций
  • Работа с файловой системой, загрузка файлов на сервер
  • HTTP-заголовки, sessions & cookies, HTTP-авторизация
  • Буферизация вывода
Тема 3. ООП
  • Особенности объектного подхода. Инкапсуляция, полиморфизм, наследование
  • Использование конструктора, работа со свойствами объекта
  • Области видимости, модификаторы доступа
  • Статические методы и свойства
  • Позднее статическое связывание
  • Перегрузка методов
  • Магические методы
  • Исключения
  • Абстрактные классы, интерфейсы
  • Финальные классы и методы
  • Пространства имён. Трейты
  • Паттерны Singleton, Registry
  • Автозагрузка классов (spl_autoload)
Тема 4. Работа с базами данных
  • Понятия теории баз данных. Реляционность, нормализация
  • Типы данных в СУБД MySQL
  • Поля, записи, первичный ключ, внешний ключ, индекс
  • Создание и удаление баз/таблиц, просмотр списка баз/таблиц
  • Бэкап БД, импорт/экспорт
  • Работа с запросами к базе данных, условия и ограничения для запросов
  • Группировка, агрегатные функции
  • Сложные запросы, их анализ и оптимизация
  • Использование PHP для работы с MySQL
  • Знакомство с MongoDB
Тема 5. Использование паттерна MVC в разработке
  • Суть, основные понятия шаблона Model-View-Controller (MVC)
  • Единая «точка входа»
  • Роутинг, парсинг URL
  • Контроллеры, действия (actions), вывод представления
  • Мультиязычность на сайте
  • Модели, работа с базой данных
  • Сессии, логин, регистрация
Тема 5. PHP Advanced
  • Использование в проекте Composer, подключение сторонних библиотек
  • Шаблоны проектирования Строитель, Фабрика, Стратегия…
  • Основы SPL — Iterator, ArrayAccess/ArrayObject
  • Основы Reflection
  • Регулярные выражения
  • Работа в PHP с Zip, PDF, PHPMailer, Excel
  • Websockets, CURL
  • Работа с json, XML
  • Безопасность в PHP
  • Шаблонизаторы (smarty, twig)
  • Проектирование REST API
  • Подключение платежного шлюза к сайту

Работа над реальным кейсом

Тема 5. Фреймворки
  • Основы Yii2
  • Основы тестирования с PHPUnit
Тема 5. Работа над ТЗ и выпускным проектом
  • Работа над проектом по ТЗ
  • Создание резюме
  • Знакомство с фриланс-биржами
Секция

Записаться на курс

Facebook
Google+
YouTube
Vkontakte

Все права сохранены © 2017 ithub.com.ua — при использовании материалов ссылка обязательна