Дополнительная дата проведения курса: 01.12.2025 - 03.12.2025
Продолжительность курса: 24 ак. ч.
Описание курса:
Потребность в разработчиках Laravel растёт постоянно: он упоминается почти в каждой второй вакансии, а его знание является значительным преимуществом при приёме на работу. В последние годы этот PHP-фреймворк вышел в топ-1 PHP-фреймворков.
Разработка приложений, сайтов и CMS с Laravel отличается скоростью и простотой: получившийся код всегда ясный, лаконичный и легко поддерживаемый. После обучения на нашем новом курсе Вы получите знания и навыки необходимые для создания полноценных многофункциональных приложений!
Цель курса: научиться строить приложения с использование возможностей фреймворка Laravel
Аудитория:
• Программисты PHP;
• Сотрудники ИТ-отделов;
• Компании-разработчики, которым нужны сертифицированные специалисты;
• Все специалисты, желающие повысить квалификацию и получить востребованный на рынке труда навык.
Необходимая подготовка:
• Успешное окончание курса PHP8 часть 2. Объектно - ориентированная разработка, или эквивалентная подготовка.
Программа курса: Модуль 1. Установка и настройка:
• Введение в курс;
• Установка Laravel;
• Настройка Laravel;
• Использование Laravel Artisan;
• Архитектура Laravel.
Модуль 2. Роутинг и контроллеры:
• Место роутов и контроллеров в MVC;
• Создание роутов;
• Создание контроллеров;
• Объект Request (внедрение зависимостей в контроллер);
• Объект Response (отвечаем правильно).
Модуль 3. Работа с базой данных:
• Прямые SQL запросы;
• Построитель запросов;
• Пагинация;
• Миграции;
• Практическая работа.
Модуль 4. Шаблоны и Компоненты:
• Место Шаблонов в MVC;
• Шаблонизатор Blade;
• Формы;
• Создание компонентов.
Модуль 5. Eloquent ORM:
• Место Модели в MVC;
• Создание модели;
• Виды отношений;
• Отношение 1:1;
• Отношение 1:N;
• Отношение N:N;
• Связки отношений (или join[ы] в ORM).
Модуль 6. Посредники и Провайдеры:
• Посредники и провайдеры в MVC;
• Создание Провайдеров;
• Создание Посредников.
Модуль 7. Валидация и Аутентификация:
• Валидация;
• Сессии в Laravel;
• Аутентификация.
Модуль 8. Расширенные возможности:
• Загрузка файлов;
• Очереди;
• Заключительный Тест;
• То, о чем не успели поговорить.
Окончательная цена указывается в договоре на обучение.