Работа с данными из PHP:
- XML,
- CSV,
- JSON,
- библиотека PDO,
- работа с базами данных,
- Ajax,
- json-api.
ООП и приемы работы в ООП стиле:
- классы и объекты,
- инкапсуляция и наследование,
- интерфейсы
- наследование и абстрактные классы,
- пространства имен и финальные классы,
- шаблон Singleton.
MVC:
- определение MVC,
- автолоадер классов,
- composer
- создаем простейший роутинг,
- создаем контроллер,
- редиректы и обработка 404,
- добавляем компоненты
- View,
- Model,
- делаем авторизацию и регистрацию.
Работа с основными библиотеками для работы с:
- письмами,
- временем,
- изображениями.
Тестирование с помощью PHPUnit.
Применение на практике Eloquent ORM, Faker.
Основы
- Установка
- Настройка
- Artisan
- Архитектура
Роутинг и контроллеры:
- место роутов и контроллеров в MVC,
- создание роутов и контроллеров.
- Request,
- Response.
Работа с базой данных, построитель запросов.
Шаблоны и компоненты, шаблонизатор Blade, формы, создание компонентов.
Посредники и Провайдеры.
Валидация и аутентификация, сессии в Laravel.
Расширенные возможности, загрузка файлов, очереди.
Версия языка программирования PHP не ниже 7.0