Що нового?

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

Інформація про покупку
Тип покупки: Складчина
Ціна: 11934 ГРН
Учасників: 0 з 24
Організатор: Відсутній
Статус: Набір учасників
Внесок: 517.1 ГРН
0%
Основний список
Резервний список

Gadzhi

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



Старт: осенью 2019 года
Складчина с 1 уровнем курса:

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

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

Программа курса отлично подготовит вас к задачам, которые каждый день решают 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.
  • Логирование.
Продажник: https://htmlacademy.ru/intensive/php2
 
Угорі