ER && SQL part of PHP Advanced

Ivan Asmer 56f22ed4e6 Merge branch 'master' of gitlab.a-level.com.ua:gitgod/PHP %!s(int64=6) %!d(string=hai) anos
PDO 68dd1421ff composer update %!s(int64=7) %!d(string=hai) anos
TemplateEngine 68dd1421ff composer update %!s(int64=7) %!d(string=hai) anos
nopma 68dd1421ff composer update %!s(int64=7) %!d(string=hai) anos
ER-SQL.md 13c690bcff ER SQL typo %!s(int64=7) %!d(string=hai) anos
Hosting.md b2885dfced hosting updates %!s(int64=6) %!d(string=hai) anos
LocatorComponents.md d362cc8cd3 locator and components alpha %!s(int64=7) %!d(string=hai) anos
MVCHW.md 9dd994a24f fix identity map %!s(int64=6) %!d(string=hai) anos
PDO.md e32950a5c8 PDO: practice %!s(int64=8) %!d(string=hai) anos
PDOHomeWork.md 3e5ea7c7b9 PDO Homework: link and updates %!s(int64=8) %!d(string=hai) anos
README.md 3528aa2098 TOC %!s(int64=6) %!d(string=hai) anos
SQL.md 25574ec174 index note %!s(int64=7) %!d(string=hai) anos
SQLHomeWork.md d88f7af3df sql homework: fixes %!s(int64=8) %!d(string=hai) anos
TemplateEngine.md 68dd1421ff composer update %!s(int64=7) %!d(string=hai) anos
YiiDB.md d362cc8cd3 locator and components alpha %!s(int64=7) %!d(string=hai) anos
apache.md bd820a3191 apache beta %!s(int64=7) %!d(string=hai) anos
behavior.md 6ff2f004ab beh alpha %!s(int64=7) %!d(string=hai) anos
composer_yii.md 8dcc01dd38 composer_yii alpha %!s(int64=8) %!d(string=hai) anos
console.md 8b98c96d39 commands alpha %!s(int64=7) %!d(string=hai) anos
forms.md 9d1cf75e8b forms basics %!s(int64=7) %!d(string=hai) anos
php2js.md 2a6e9b81b7 php1 to php on domains in hosting %!s(int64=7) %!d(string=hai) anos
phpdoc.md 862e822c12 php doc fixes %!s(int64=6) %!d(string=hai) anos

README.md

PHP2JS

  1. Javascript, базовый синтаксис и сематника, отличия от PHP
  2. Javascript, функции, замыкания
  3. Javascript, ООП и асинхронное программирование
  4. Javascript, работа с DOM, AJAX
  5. Javascript, AJAX, практика, промисы
  6. Javascript, AJAX, практика, async/await

MVC

  1. Разбор паттерна MVC.
    • Разработка реализации ActiveRecord используя возможности ООП.
    • Разработка реализации роутера используя околофункциональное программирование и регулярки.
  2. Разбор ДЗ, пилёж команд и выбор проектов.
  3. Laravel, введение
    • composer
    • установка
    • Роутинг в Laravel. Как обрабатывается запрос.
    • Контроллеры
    • Middleware
    • Шаблонизатор blade
    • Начала Eloquent
  4. Laravel Eloquent
    • связи,
    • строим запросы
    • заготовки
    • вычисляемые свойства
  5. Laravel Архитектура

    • Service Providers
    • Serivce Container
    • Contracts
    • Facades
    • Middleware
  6. проект

  7. проект

  8. проект

  9. проект

  10. проект

  11. предзащита проекта

  12. защита проекта