ОСТАВЬ СВОИ ДАННЫЕ
и мы свяжемся с тобой в ближайшее время!
ЗАПОЛНИ ФОРМУ НИЖЕ
чтобы записаться на пробное занятие "Продвинутый курс PHP"

Продвинутый курс PHP в Харькове

Помимо детального изучения языка, углубленный курс PHP научит тебя понимать цикл разработки приложений и работать в команде
Старт обучения
18 занятий
Уточняйте
в администрации
8000 грн
КОГДА
СКОЛЬКО
ЦЕНА
2-3 раза в неделю
с 19:00 до 22:00
PHP ADVANCED
Для юр. лиц цена указана без НДС
ТРЕБОВАНИЯ К СТУДЕНТАМ:
1
Знание синтаксиса PHP
2
Базовые навыки работы с базами данных
3
Наличие ноутбука для занятий в аудиториях

ПРОГРАММА ОБУЧЕНИЯ

ООП
  • Инкапсуляция
  • Наследование
  • Полиморфизм
  • Классы и Объекты
  • Абстрактные классы
  • Интерфейсы
  • Методы класса
  • Статические методы
  • Магические методы
  • Константы
  • Трейты
  • Исключения
  • Неймспейсы
  • Автозагрузка
  • Композиция вместо наследования
Стандарты PSR
  • Обзор стандартов PSR-0, PSR-4 и PSR-1, PSR-2
PHP 7.x
  • Новые возможности PHP 7.0
  • Новые возможности PHP 7.1
  • Новые возможности PHP 7.2
  • Новые возможности PHP 7.3
Шаблоны проектирования, SOLID, DRY, KISS, YAGNI
  • Основные порождающие шаблоны
  • Основные структурные шаблоны
  • Основные поведенческие шаблоны
Reflection API
  • PHPDoc
  • phpDocummentor
  • Аннотации
Standard PHP Library (SPL)
  • Структуры данных
  • Итераторы
  • Основные классы и функции
Безопасность в PHP
  • Основные типы атак
  • Шифрование
  • Хеширование
  • Стандартные практики по защите веб-приложений
  • Symfony Security компонент
Git-основы
  • Установка и настройка
  • Команды Git
  • Обзор GitHub, GitLab и Bitbucket
  • Создание проекта и заливка на GitHub
Основы Linux
  • Установка Ubuntu
  • Серверная и десктопная версия
  • Базовые команды Linux
  • Установка веб сервера NGINX
  • Установка PHP
  • Установка MySQL
  • Деплой Symfony приложения на DigitalOcean
Composer
  • Установка и настройка
  • Автозагрузка Composer
  • Обзор официального репозитория Packagist
  • Создание собственных пакетов
REST
  • Обзор архитектуры REST
  • Модель зрелости REST сервисов
  • HATEOAS
  • Стандарт HAL
  • Спецификация JsonAPI
  • Клиент Guzzle
  • FOSRestBundle для Symfony
Тестирование
  • Юнит тесты
  • Функциональные тесты
  • Фреймворки для тестирование Codeception, PHPUnit, Symfony PHPUnit Bridge
  • CI сервисы: Travis CI, Scrutinizer CI, Code climate
Использование Docker. Контейнеризация приложения.
  • Введение в docker
  • Что такое контейнер?
  • Отличие docker от vagrant
  • Введение в docker-compose
  • Создание LEMP стека на базе docker
СУБД MySQL
  • Объединение таблиц
  • Индексы
  • Оптимизация запросов и команда EXPLAIN
  • Транзакции
  • Триггеры и хранимые процедуры
  • Движки InnoDB & MyISAM
Сервисная архитектура
  • Понятие сервисов
  • Контейнеры
  • Dependency Injection
Обзор популярных фреймворков
  • Zend Framework
  • Yii Framework
  • Phalcon Framework
  • Laravel Framework
  • Symfony Framework
Laravel 5 фреймворк
  • Установка и настройка
  • Создание простой страницы
  • Роутинг
  • Blade Templates
  • Eloquent ORM
Laravel API
  • Artisan
  • Events
  • Queues/Jobs
  • Notifications
  • Task Scheduling

ИНСТРУКТОРЫ

Ты будешь учиться под руководством специалистов ведущих компаний
ЗАБРОНИРУЙ МЕСТО НА БЛИЖАЙШИЙ КУРС
Осталось 4 места из 15
PHP ADVA
ЗАБРОНИРУЙ МЕСТО НА БЛИЖАЙШИЙ КУРС
Осталось 4 места из 15
PHP ADVA
КУРСЫ ПО НАПРАВЛЕНИЮ

Programming base

Научим понимать принципы программирования и работать с простым кодом
Время обучения
12 занятий
Cтарт
Уточняйте в администарции
Курс
PROGRAMMING
КУРС

PHP base

Научим владеть базовыми конструкциями языка PHP
Время обучения
16 занятий
Cтарт
04.02.2020
Курс
PHPBASE
КУРС
ОСТАЛИСЬ ВОПРОСЫ?
Оставь свой номер телефона, и наш консультант свяжется с тобой чтобы помочь в выборе направления и дать ответы на все вопросы