Laravel. Глубокое погружение от GeekBrains
Вы научитесь
Программа курса
Вас ждут теоретические занятия, на которых вы освоите фреймворк Laravel, практика, где вы закрепите все полученные навыки и создадите итоговый проект для портфолио.
Установка Laravel. Описание принципов работы и структуры фреймворка
Вы познакомитесь с фреймворком Laravel, научитесь его устанавливать, запускать и настраивать под себя.
Роутинг. Использование контроллеров
Вы узнаете основы маршрутизации в интернете, рассмотрите понятия "роутинг" и "контроллер", научитесь их использовать.
Шаблонизатор Blade
Вы научитесь работать с шаблонизатором Blade в Laravel, а также рассмотрите его внутренний функционал.
Запросы пользователя и класс Request. Класс Response в фреймворке Laravel. Функциональное тестирование приложения
Вы изучите методы работы с формами в Laravel, а также узнаете, как можно отвечать на запросы пользователя.
Работа с базой данных. Запросы. Миграции
Вы узнаете, что такое база данных, поймете, как она устроена и научитесь писать различные SQL-запросы.
Работа с базой данных. Eloquent ORM
Вы поймете, как работать с базами данных в фреймворке Laravel и сможете связывать их с веб-сервером.
Валидация данных в laravel
Вы изучите методы валидации даных в Laravel и сможете валидировать данные из различных запросов пользователей.
Посредники. Сессии в Laravel. Аутентификация
Вы научитесь авторизовать и идентифицировать пользователей, а также сможете присваивать им различный уровень доступа к данным.
События в Laravel. Провайдеры. Работа со сторонними API
Вы узнаете, как можно использовать провайдеров для взаимодействия с различными сайтами, и сможете работать со сторонними API.
Добавление HTML-редактора. Хранение файлов. Очереди в Laravel
Вы научитесь проектировать удобные интерфейсы для редактирования HTML-страниц, а также сможете создавать очереди для параллельного и последовательного выполнения задач.