PHP. Уровень 2

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

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

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

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

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

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения
  • ООП в PHP. Базовые понятия.
    Урок 1. ООП в PHP. Базовые понятия.
    Откуда появилась концепция ООП? Базовые термины ООП. Базовые принципы ООП. ООП в PHP. Константы и статические методы. Hello, world в стиле ООП [Практика]
  • ООП в PHP. Расширенное изучение.
    Урок 2. ООП в PHP. Расширенное изучение.
    Ключевое слово parent. Абстрактные классы и интерфейсы. Когда нужны классы, а когда интерфейсы? Перегрузка и магические методы. Перегрузка методов. Магический метод __toString(). Контроль типа. Пространства имён. Трейты
  • Шаблонизаторы
    Урок 3. Шаблонизаторы
    Установка Twig. Возможности Twig. Подгрузка шаблонов. Фильтрация данных. Применяем Twig, пишем свой простой шаблонизатор.
  • Углублённое проектирование реляционных БД.
    Урок 4. Углублённое проектирование реляционных БД.
    Типы БД. Нормализация. Типы связей. Создание резервных копий и восстановление данных. Индексы. Расширенная выборка данных. Встроенные функции SQL
  • Тестирование. PHPUnit.
    Урок 5. Тестирование. PHPUnit.
    Понятие тестирования. Принципы юнит-тестирования. Подключение PHPUnit. Написание тестов
  • Парадигма MVC
    Урок 6. Парадигма MVC
    Зачем нужен MVC? Составляющие и их взаимосвязь. Архитектура системы. Маршрутизация и ЧПУ. PSR-0 и PSR-1
  • Практическое занятие
    Урок 7. Практическое занятие
    Проектирование системы. Доработка необходимых модулей.
  • Дальнейшее развитие карьеры разработчика. Инструменты и необходимые знания
    Урок 8. Дальнейшее развитие карьеры разработчика. Инструменты и необходимые знания
    Fullstack разработка. Операционные системы. Методы оптимизации. Карьера
  • Нажимая на кнопку "Оплатить участие", Вы принимаете условия договора оферты.

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