Слив курса: [HTML Academy] Профессиональный онлайн‑курс PHP, уровень 2 | Слив платных курсов - Бесплатно. Бесплатные сливы курсов, трененгов и инфопродуктов. скачать
Что нового

Скачать курс: [HTML Academy] Профессиональный онлайн‑курс PHP, уровень 2

Administrator
Команда форума
Регистрация
13.03.2019
Сообщения
42 444

Старт: осенью 2019 года
На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.

Вы получите опыт разработки в объектно-ориентированном подходе, научитесь принципу построения правильной архитектуры и работе с популярным, современным фреймворком.

Программа курса отлично подготовит вас к задачам, которые каждый день решают PHP-разработчики начального и среднего уровней

Содержание
1)Объектно-ориентированное программирование.
Азы ООП.

Классы и объекты.
Сокрытие реализации и интерфейсы.
Автозагрузка и неймспейсы.
Статические свойства и методы
2)Правильная архитектура
Проектирование.

Три этапа проектирования.
Паттерны проектирования.
Отношения между классами.
Слабая связанность




Продолжение описания
3)Продвинутые возможности PHP
Возможности языка.

Исключения.
Типизация.
Генераторы.
SPL.
Ассерты.
4)Знакомство с фреймворком
Понятие фреймворка.

Какие проблемы решает фреймворк.
Шаблон MVC.
Фреймворк Yii 2.

Почему мы выбрали Yii 2.
Обработка ошибок.
Структура директорий.
Конфигурация.
Модули
5)ORM
ORM и взаимодействие с базой данных из фреймворка.

Описание паттерна ActiveRecord.
Отношения.
QueryBuilder.
Миграции.
6)Компоненты фреймворка, часть 1.

Роутинг.
Запрос и ответ.
Валидация форм.
7)Компоненты фреймворка, часть 2
Обработка запросов.

Бутстрапинг.
Объекты запроса и ответа.
Жизненный цикл приложения и события.
Визуальные компоненты.

Виджеты.
Gii.
Подключение статики.
8)Внешние сервисы и API
API-клиент.

Кодирование информации: JSON или XML.
Guzzle.
OAuth2 и AuthClient.
API-сервер.

Выбираем способ аутентификации.
REST API.
Реализация REST в Yii 2.
9)Продвинутые техники

Кэширование.
Redis.
Логирование.












 
×


×
Прием платежей для сайтов
Верх
×
×