Що нового?

Придбаний «PHP-2: Профессиональное программирование» [profit] [Степанцев Альберт]

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

Gadzhi

Модератор
«PHP-2: Профессиональное программирование»
Profit - Академия программирования
Преподователь: Альберт Степанцев


Курс посвящен последовательному построению веб-приложения на основе архитектурной модели MVC с нуля и до полноценного работающего сайта. Попутно уделяется время изучению сложных понятий ООП в современном PHP.

В курс также входит обзор современных фреймворков для веб-программистов.




  • Модель, как часть архитектуры MVC
  • Применение классов, объектов и наследования к построению системы моделей
  • Изучение модификаторов видимости
  • Статические свойства и методы, константы классов, LSB
  • Интерфейсы
  • Абстрактные классы
  • Тайп-хинтинг
  • Трейты, как горизонтальный перенос кода
  • Разбор некоторых полезных паттернов
  • Построение CRUD-каркаса приложения

  • Представление в архитектуре MVC
  • Способы изоляции представления, что такое логика представления
  • Альтернативный синтаксис операторов
  • Изучение некоторых магических методов
  • Пара слов о PHPDoc
  • Буфер вывода
  • Знакомство с интерфейсами из SPL

  • Понятие фронт-контроллера, роутера, контроллера, экшна
  • Построение иерархии контроллеров
  • Связь контроллеров с моделями и представлениями
  • Разработка роутинга, рассказ о RewriteRule и других полезных приемах

  • Понятие исключения
  • Иерархия исключений
  • Использование исключений в приложении на базе архитектуры MVC
  • Паттерн "Мультиисключение"

  • Пространства имен
  • Автозагрузка
  • Обзор стандартов PSR
  • Пакетный менеджер composer и его использование в своих проектах

Обсудим возможности, появившиеся в последних версиях PHP и, особенно, в PHP 7, и их применение на практике


  • Разворачивание списка аргументов
  • Анонимные функции
  • Тайп-хинтинг
  • Генераторы

На примере фреймворка T4 рассмотрим основные возможности современных фреймворков на PHP:


  • Быстрое развертывание веб-приложения
  • Управление структурой БД через механизм миграций
  • Реализация MVC, архитектура приложения
  • Использование composer
  • Консольные приложения на PHP
Мало теории, зато очень много самых современных практик от лучших практиков!

Продажник:
[SIZE=4]https://pr-of-it.ru/courses/php-2.html[/SIZE]

Цена курса: 12990 р.






goto/post?id=7860925#post-7860925
 
Угорі