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

Разработка сайтов на PHP 5.6 - 7

Продвинутый курс позволяет освоить PHP до уровня middle-разработчика и за месяц отработать материал «годового запаса» профессиональных книг и статей. Совершенствуя back-end своего интернет-магазина, студенты научатся применять ООП-шаблоны, грамотно выстраивать архитектуру баз данных. Создадут универсальный движок с административной панелью, который сможет в дальнейшем стать основой новых проектов любой сложности: сайтов и порталов, в том числе включающих продажи через Интернет.

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

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

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

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

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