PHP. Уровень 2

Профессиональная веб-разработка

Это самый полный профессиональный курс по освоению PHP на уровне мастера-виртуоза. Создан для тех, кто уже понимает, что такое PHP, каковы мощь и потенциал этого языка. Многие выпускники курса утверждают, что один месяц обучения по нашей программе можно сравнить с годами обучения по книгам или материалам из интернета!

Чему Вы научитесь

  • Создавать сайты любой сложности
  • Грамотно организовывать архитектуру баз данных
  • Использовать архитектурный шаблон проектирования MVC
  • Защищать скрипты от SQL-инъекций и других вариантов взлома
  • Максимально использовать возможности Объектно-Ориентированного Программирования
  • Пользоваться шаблонизаторами
  • Использовать оптимальные шаблоны проектирования для решения поставленных задач
  • Применять возможности 5-ой версии языка PHP
  • Правильно организовывать процесс разработки от начала до конца
  • Иметь практический опыт реализации основных современных функциональных решений: авторизация, каталог, галерея, блог, личный кабинет, лента новостей и т.п.
  • И многое другое..

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения
  • ООП в PHP. Базовые понятия.
    Урок 1. ООП в PHP. Базовые понятия.
    Введение в парадигму ООП, знакомство с фундаментальными понятиями и принципами. Реализация ООП в PHP.
  • ООП в PHP. Расширенное изучение.
    Урок 2. ООП в PHP. Расширенное изучение.
    Продолжение изучения ООП и его реализации в PHP. Архитектурные аспекты ООП. Магические методы, контроль типов, трейты, паттерны.
  • Шаблонизаторы
    Урок 3. Шаблонизаторы
    Понятие шаблонизаторов. Знакомство с Twig. Реализации функционала шаблонизатора. Исключения в PHP.
  • Углубленное проектирование реляционных БД.
    Урок 4. Углубленное проектирование реляционных БД.
    Продолжение знакомства с симбиозом MySQL и PHP. Понятие нормализации данных, различные формы нормализации. Связи в БД. Резервное копирование данных и оптимизация производительности БД. Знакомство с механизмом транзакций.
  • Парадигма MVC. Обновления движка
    Урок 5. Парадигма MVC. Обновления движка
    Знакомство с парадигмой-паттерном «Model-View-Controller». Обновление архитектуры системы. Стандартизация кода.
  • Практика
    Урок 6. Практика
    Применение на практике знаний, полученных на курсе. Мастер-класс по созданию модулей и отладке кода.
  • Тестирование. PHPUnit.
    Урок 7. Тестирование. PHPUnit.
    Введение в принципы тестирования, TDD, BDD. Знакомство с PHPUnit, написание тестов.
  • Развитие карьеры разработчика. Инструменты и необходимые знания
    Урок 8. Развитие карьеры разработчика. Инструменты и необходимые знания
    Обзор тенденций современного программирования и разработки на PHP. Знакомство с полезными инструментами. Обсуждение дальнейшего развития.
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.

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