Практический курс по Laravel — это интенсивное обучение, направленное на быстрое и уверенное освоение самого популярного PHP‑фреймворка. За 8 уроков вы шаг за шагом создадите полноценный блог и разберетесь в ключевых возможностях Laravel, необходимых для разработки современных веб‑приложений.
Что вы изучите в рамках курса
Программа сфокусирована на практической работе с кодом. Каждый урок — это новая функциональность вашего проекта, реальная задача и закрепление навыков.
Установка и базовые настройки Laravel
Вы подготовите окружение для разработки, установите Laravel и разберетесь с основными директориями и файлами проекта.
- Установка фреймворка
- Изучение структуры Laravel
- Добавление полезных инструментов: Laravel Plugin, Debugbar, IDE‑helper, Artisan
Работа со встроенным шаблоном, Blade и MVC
Узнаете, как использовать Blade для шаблонизации и организовывать проект по принципам MVC.
- Стартовый шаблон Laravel
- Знакомство с Blade
- Миграции, MVC, создание структуры блога
- Factory и Seed для генерации данных
Контроллеры и вывод постов
Добавите первые контроллеры, сверстаете страницу и реализуете первичный вывод записей.
- Создание контроллеров
- Верстка на Bootstrap
- Отображение постов на главной странице
Навигация, поиск и создание постов
Сделаете сайт удобным для пользователя и добавите функциональность публикации контента.
- Навигация и пагинация
- Создание нового поста
Редактирование постов и уведомления
Научитесь обновлять данные и показывать сообщения о действиях через сессию.
- Запись поста в базу данных
- Уведомления о действиях
- Страница просмотра поста
- Страница редактирования поста
Обновление и удаление постов
Реализуете важные CRUD‑операции и исправите типовые ошибки.
- Update: обновление поста
- Destroy: удаление поста
- Исправление ошибок
- Добавление заголовков и фавиконки
Валидация форм и файлов
Освоите обработку и проверку вводимых данных, включая загрузку файлов.
- Валидация форм
- Сохранение данных после ошибок
- Валидация файлов
Авторизация и регистрация пользователей
Добавите в блог систему авторизации и ограничите действия в зависимости от роли пользователя.
- Тестирование функциональности
- Регистрация и авторизация
- Уведомления при входе и регистрации
- Ограничения на стороне клиента и сервера
- Запрет на создание постов для неавторизованных пользователей
- Полное тестирование готового блога
Бонус: создание страницы 404
Вы оформите собственную страницу ошибки 404, чтобы улучшить UX и сделать сайт более профессиональным.
Кому подойдет этот курс
- Начинающим разработчикам, осваивающим PHP
- Тем, кто хочет научиться работать с Laravel на практике
- Тем, кому нужен реальный проект в портфолио
- Фронтенд‑разработчикам, переходящим во фулстек
Результат обучения
После прохождения курса вы сможете уверенно работать с Laravel, понимать структуру приложения, создавать CRUD‑функциональность, обрабатывать формы, работать с БД и настраивать авторизацию. Итогом станет полноценный блог, который можно добавить в портфолио.
установите на комп php, пропишите путь в настройках компа до php, установите composer.
Список команд, чтобы проект получился:
composer require laravel/ui:*
php artisan jetstream:install livewire
composer require laravel/jetstream:^2.x
npm install sass-loader -D
npm install node-sass -D
php artisan make:auth
Все остальные команды из курса +- работают