Курс «PHP и Yii. Архитектура сложных веб-сервисов» от платформы HTML Academy улучшит профессиональные навыки PHP-разработчиков.
Вы получите опыт разработки в ООП, сможете работать с фреймворком Yii 2 и узнаете принципы построения правильной архитектуры приложений.
Вам подойдет этот курс, если вы:
- PHP-разработчик и хотите улучшить свои навыки;
- знакомы с процедурным подходом;
- знаете основы PHP и MySQL.
Ключевые навыки, которые вы освоите на этом курсе:
- сокрытие реализации;
- использование расширенных возможностей PHP;
- работа с фреймворком Yii 2;
- создание маршрутизации;
- реализация API;
- объектно-ориентированное программирование;
- использование ORM-библиотеки;
- добавление мониторинга.
Учебная программа:
- ООП: методология, интерфейсы, объекты, классы, статистические свойства, сокрытие реализации, автозагрузка;
- проектирование правильной архитектуры;
- расширенные возможности PHP;
- Yii 2: общая информация о фреймворке;
- ORM: использование библиотеки;
- компоненты Yii 2. Часть 1: маршрутизация, обработка форм;
- компоненты Yii 2. Часть 2: прототипирование, создание панели управления сайтом;
- API: реализация;
- продвинутые техники: добавление мониторинга и увеличение нагрузки.
Во время учебы вы консультируетесь с личным наставником, проходите тесты, работаете в тренажере, а также разрабатываете учебный проект.