Название: Laravel - лучшее, что сделал Тейлор (2024)
В этом курсе мы изучим основные аспекты фреймворка, ознакомимся с передовыми практиками и научимся создавать свои первые приложения, а также получим практические навыки.
Рекомендуется знание следующих технологий: PHP, CSS3, HTML5, JavaScript.
В курс включены следующие инструменты и технологии: Composer, PHPstorm, Laravel, NGINX.
Программа курса:
Основы фреймворка:
- Почему у всех фреймворк головного мозга?
- Установка Laravel (Composer).
- Маршрутизация.
- Шаблонизатор Blade.
- Создание своего шаблона и формирование страниц.
- Контроллеры.
- Отправка форм.
- Загрузка файлов.
- Валидация полей.
- Пользовательский запрос.
Eloquent:
- Модели и миграции.
- Выбор данных.
- Добавление записей.
- Изменение записей.
- Удаление записей.
- Аксессоры и мутаторы.
- Отношения.
- Ограничение внешнего ключа.
- Фабрики и сиды.
Аутентификация и посредники:
- Аутентификация.
- Посредники.
REST API:
- Зачем? Postman, JSON.
- GET.
- POST.
- PUT & PATCH.
- DELETE.
- Ресурсные контроллеры.
- Ресурсы.
- Как устроена аутентификация по bearer токену.
- Полная аутентификация с использованием Laravel Sanctum.
- Создание REST API для системы локализации контента.
Тестирование Laravel:
- Модульное тестирование.
- Интеграционное тестирование.
Продажник:
Скачать: