Курс подходит
- Новичкам, которые хотят научиться писать и понимать код
- Специалистам, которым нужна системная практика
- Самоучкам, желающим собрать проект для портфолио
Освоить архитектуру Laravel и разработку по MVC. Обучение построено вокруг практики и завершается самостоятельной итоговой работой.
Итоговый результат: REST-сервис с авторизацией и административной частью.
Каждый модуль объясняет отдельную тему простыми словами и закрепляет её практикой.
«Установка Laravel и структура проекта» простыми словами — это умение выделить сущности, границы и связи, затем проверить схему на основном и аварийном сценариях.
«Маршруты и контроллеры» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«Blade и компоненты интерфейса» простыми словами — это умение собрать основной пользовательский сценарий и проверить его на узком экране, с клавиатуры и при ошибке.
«Миграции и seeders» простыми словами — это умение связать действие игрока, изменение состояния и обратную связь, затем провести короткий плейтест. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Eloquent-модели и связи» простыми словами — это умение выделить сущности, границы и связи, затем проверить схему на основном и аварийном сценариях. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Валидация Form Request» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«Аутентификация и политики доступа» простыми словами — это умение собрать основной пользовательский сценарий и проверить его на узком экране, с клавиатуры и при ошибке.
«Service Container и зависимости» простыми словами — это умение разложить общий результат на команды и зависимости, назначить владельцев и заранее определить сигнал риска.
«Очереди, события и уведомления» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«REST API и Resources» простыми словами — это умение зафиксировать контракт, реализовать успешный обмен и обработать таймаут, повтор и некорректный ответ. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Тесты Feature и Unit» простыми словами — это умение задать наблюдаемое поведение, подготовить репрезентативные случаи и сравнить ожидаемый результат с фактическим.
«Итоговый Laravel-сервис» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«Кеширование и производительность» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«Планировщик и фоновые команды» простыми словами — это умение определить контракт, реализовать минимальное решение и доказать корректность на новых входных данных.
«Docker и CI для Laravel» простыми словами — это умение собрать воспроизводимый путь поставки, автоматизировать проверки и отработать безопасный откат. Мы берём входные данные, применяем к ним понятные правила и получаем результат, который можно проверить.
«Публикация production-приложения» простыми словами — это умение собрать воспроизводимый путь поставки, автоматизировать проверки и отработать безопасный откат.
По ходу курса ученик выполняет практические задания, проверяет себя и постепенно готовит итоговую работу.
Уметь пользоваться компьютером, устанавливать программы и работать с файлами. Для курсов «с нуля» опыт разработки не требуется.
PHP 8, Laravel, Composer, MySQL
Теория простыми словами, разобранный пример, практика, автопроверка и итоговый проект
Доступ ко всем модулям, автопроверке и сертификату — 15 900 ₽.
Да. Материал идёт от простых действий к самостоятельной работе, а новые термины объясняются по ходу курса.
Система проверяет текст ответа по критериям урока и короткий тест. Код, сайт или другой результат ученик прикладывает как доказательство: система оценивает объяснение, но не запускает проект автоматически.
Именной сертификат освоения основной части программы автоматически выпускается после зачёта 80% модулей. В нём указано, сколько модулей пройдено; обучение можно продолжить до 100%.