Знакомство с фреймворком. Пишем базовый функционал
В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.
Тема 1: Установка и «Hello, world»
Тема 2: Фронтэнд
Тема 3: Хранилище для Laravel-продукта
Тема 4: Eloquent ORM
Тема 5: Маршруты и представления
Тема 6: Контроллеры
Тема 7: DI
Тема 8: Авторизация и аутентификация
Тема 9: Тестирование
Продолжаем усложнять логику проекта
Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.
Тема 1: Логирование и полезные функции фреймворка
Тема 2: Middleware
Тема 3: Кэширование
Тема 4: Пакеты
Тема 5: Команды и шина
Тема 6: Очереди
Тема 7: DDD в Laravel
API
Переходим к тесной работе со Stateless-логикой и микросервисами в частности.
Тема 1: Контракты и фасады
Тема 2: Envoy и развёртывание
Тема 3: Scout и полнотекстовый поиск
Тема 4: Переходим к Stateless
Тема 5: Lumen
Тема 6: Passport API
Тема 7: Тестирование API
Тема 8: Планирование задач
Проектная работа
Разрабатываем курсовой проект на базе фреймворка Laravel. Вы можете предложить свой проект или выбрать из предлагаемых вам.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса