Laravel Fundamentals — это практический интенсив по современной fullstack-разработке на Laravel. За один день вы с нуля соберёте полноценное приложение в стиле MeetUp, используя Laravel, React и Inertia.js, а затем подготовите его к запуску в production.
Курс помогает не просто познакомиться с синтаксисом Laravel, а понять, как фреймворк организует полноценное веб-приложение и значительно сокращает объём рутинного кода. В процессе разработки вы разберётесь с маршрутизацией, загрузкой данных, бизнес-логикой, аутентификацией, авторизацией, фоновыми задачами, формами, валидацией, отправкой email и другими инструментами, которые используются в реальных проектах.
Чему вы научитесь
Поймёте жизненный цикл HTTP-запроса в Laravel и разберётесь, как взаимодействуют маршруты, контроллеры и модели.
Научитесь загружать данные на сервере и передавать их в React-компоненты с помощью Inertia.js.
Освоите middleware для защиты маршрутов и policies для реализации прав доступа.
Разберётесь, как организовать бизнес-логику приложения и перенести правила на сторону Laravel, не перегружая frontend.
Научитесь создавать формы и реализовывать их валидацию.
Познакомитесь с background jobs и использованием очередей для выполнения фоновых задач.
Реализуете отправку email и другие типичные функции production-приложений.
Соберёте полноценный fullstack-проект на Laravel, React и Inertia.js.
Подготовите приложение к production и развернёте его с помощью Laravel Cloud.
Что вы получите
Главная цель курса — сформировать практическое понимание Laravel и его подходов к fullstack-разработке. Вместо изучения отдельных возможностей фреймворка вы пройдёте полный путь от маршрута и загрузки данных до готовой production-функции.
В результате у вас будет реальное приложение, созданное своими руками, и целостное представление о том, как Laravel упрощает разработку современных fullstack-приложений, избавляя разработчика от большого количества повторяющегося связующего кода.
Требования
Опыт создания Single Page Applications на Vanilla JavaScript или с использованием фреймворков вроде React.
Понимание принципов работы HTTP-запросов, методов, ответов и базовых концепций REST.
Начальный опыт работы с базами данных: таблицы, строки и связи между ними.
Уверенное использование терминала.
Для кого этот курс
Курс предназначен для fullstack- и backend-разработчиков, которые хотят получить практический опыт работы с Laravel и научиться создавать на нём современные полнофункциональные веб-приложения.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Full Stack веб-разработчик, увлечённый математикой и решением сложных задач. В настоящее время работает DevRel Engineer в Laravel. Имеет опыт разработки на TypeScript, React, Laravel и PHP, а также работы с MySQL и Tailwind CSS для создания современных адаптивных сайтов и приложений. Также занимается разработкой API на Python с использованием FastAPI и Flask и на Java с применением Spring Boot.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.