Що нового?

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

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

Gadzhi

Модератор


Profit-Академія програмування
Викладач:
Альберт Степанцев

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

У курс також входить огляд сучасних фреймворків для веб-програмістів.

моделі даних і ООП
  • Модель, як частина архітектури MVC
  • застосування КЛАСІВ, об'єктів і спадкування до побудови системи моделей
  • вивчення модифікаторів видимості
  • статичні властивості та методи, константи КЛАСІВ, LSB
продовження розмови про моделі
  • інтерфейси
  • абстрактні класи
  • Тайп-хінтінг
  • Трейти, як горизонтальний перенесення коду
  • розбір деяких корисних патернів
  • побудова CRUD-каркаса додатки
ізоляція рівня представлення
  • представлення в архітектурі MVC
  • способи ізоляції уявлення, що таке логіка подання
  • альтернативний синтаксис операторів
  • вивчення деяких магічних методів
  • Пара слів про PHPDoc
  • Буфер виводу
  • знайомство з інтерфейсами З SPL

Контролери і фронт-контролер

  • поняття фронт-контролера, роутера, контролера, екшна
  • побудова ієрархії контролерів
  • Зв'язок контролерів з моделями і уявленнями
  • Розробка роутингу, розповідь про RewriteRule і інших корисних прийомах
винятки
  • поняття виключення
  • ієрархія винятків
  • Використання винятків у додатку на базі архітектури MVC
  • патерн"Мультиисключение"
сучасні стандарти PHP
  • простору імен
  • автозавантаження
  • огляд стандартів PSR
  • пакетний менеджер composer і його використання в своїх проектах
" нові " можливості PHP
Обговоримо можливості, що з'явилися в останніх версіях PHP і, особливо, в PHP 7, і їх застосування на практиці
  • розгортання списку аргументів
  • анонімні функції
  • Тайп-хінтінг
  • Генератори
огляд сучасних фреймворків
На прикладі фреймворку T4 розглянемо основні можливості сучасних фреймворків на PHP:
  • швидке розгортання веб-програми
  • управління структурою БД через механізм міграцій
  • реалізація MVC, Архітектура програми
  • Використання composer
  • консольні програми на PHP
https://privatelink.de/?https://pr-of-it.ru/courses/php-2.html
 
Угорі