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 и научиться создавать на нём современные полнофункциональные веб-приложения.
Удалён
Удален по просьбе правообладателя
Видео и материалы этого курса больше недоступны для просмотра.
Full Stack веб-разработчик, увлечённый математикой и решением сложных задач. В настоящее время работает DevRel Engineer в Laravel. Имеет опыт разработки на TypeScript, React, Laravel и PHP, а также работы с MySQL и Tailwind CSS для создания современных адаптивных сайтов и приложений. Также занимается разработкой API на Python с использованием FastAPI и Flask и на Java с применением Spring Boot.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.