Освойте полный цикл разработки современного веб‑приложения, объединив мощь Laravel API и гибкость Vue JS SPA. Этот курс шаг за шагом проведет вас через создание функционального приложения, поможет укрепить навыки бэкенда и фронтенда и сформировать целостное понимание работы одностраничных приложений.
Что вы изучите в этом курсе
Курс построен таким образом, чтобы вы последовательно освоили ключевые этапы разработки SPA на Vue JS с надежным API, созданным в Laravel. Благодаря практическому проекту вы получите навыки, востребованные в реальной разработке.
Основы построения API на Laravel
Создание структуры REST API для приложения.
Управление маршрутами, контроллерами и ресурсами.
Реализация CRUD‑операций для работы с контактами.
Подключение и настройка Laravel Scout для поиска.
Разработка SPA на Vue JS
Построение компонентов Vue для работы с интерфейсом.
Организация маршрутизации внутри SPA.
Интеграция с Laravel API через Axios.
Использование TailwindCSS для стилизации приложения.
О проекте Jot: чему вы научитесь на практике
Проект Jot — это простая, но функциональная адресная книга, на примере которой вы освоите полный цикл разработки SPA.
Ключевые функции Jot
Создание, просмотр, редактирование и удаление контактов.
Реализация поиска по контактам с помощью Laravel Scout.
Грамотная структуризация компонентов и маршрутов.
Создание удобного и адаптивного интерфейса с TailwindCSS.
Почему этот курс полезен
Стек Laravel + Vue JS широко используется для создания современных веб‑приложений. Освоив эту связку, вы сможете реализовывать проекты любой сложности — от небольших SPA до крупных систем. Курс идеально подходит для начинающих и разработчиков среднего уровня, желающих углубиться в разработку API и интерфейсов.
По итогам обучения вы сможете
Проектировать и создавать API по стандартам REST.
Разрабатывать удобные, быстрые и отзывчивые SPA.
Организовывать взаимодействие бэкенда и фронтенда.
Использовать современные инструменты экосистемы Laravel и Vue.
Готовы создать свое первое полноценное SPA?
Погрузитесь в практику и создайте приложение Jot с нуля, освоив актуальные подходы и инструменты веб‑разработки.
Урок 1.00:01:45
Introduction
Урок 2.00:00:27
App Screenshots
Урок 3.00:00:22
SVG Icons
Урок 4.00:00:19
Course Source Code
Урок 5.00:04:56
Initial Project Setup
Урок 6.00:10:10
Laravel Routing & Vue Routing
Урок 7.00:03:31
Introduction
Урок 8.00:11:24
API Setup & Basic Contacts Test
Урок 9.00:07:26
Basic Validation
Урок 10.00:08:20
Test Cleanup & Refactor
Урок 11.00:07:34
Email & Date Fields
Урок 12.00:05:42
Fetching a Single Contact
Урок 13.00:08:00
Patching a Contact
Урок 14.00:03:12
Deleting a Contact
Урок 15.00:10:01
Introduction & API Tokens
Урок 16.00:06:38
Contacts Belong to Users
Урок 17.00:09:23
Fixing Broken Tests Part 1
Урок 18.00:05:52
Fixing Broken Tests Part 2
Урок 19.00:06:57
Refactoring to a Contact Policy
Урок 20.00:11:22
Refactoring to a Contact Resource
Урок 21.00:10:00
HTTP Responses Part 1
Урок 22.00:06:31
HTTP Responses Part 2
Урок 23.00:04:41
Tailwindcss Setup
Урок 24.00:09:47
Login View - Part 1
Урок 25.00:08:38
Login View - Part 2
Урок 26.00:08:01
Login View - Part 3
Урок 27.00:08:04
MySQL Setup & User Registration
Урок 28.00:08:38
App Design - Part 1
Урок 29.00:07:13
App Design - Part 2
Урок 30.00:10:05
App Design - Part 3
Урок 31.00:10:39
Create Contacts Design
Урок 32.00:07:09
Reusable Input Vue Component
Урок 33.00:08:12
Submitting the Form
Урок 34.00:11:31
Handling Validation Errors
Урок 35.00:01:29
[BONUS] Refactoring to Computed Property
Урок 36.00:06:31
Fetching a Single Contact
Урок 37.00:07:21
Show View Design
Урок 38.00:05:02
User Circle Component
Урок 39.00:04:53
Redirecting After Create
Урок 40.00:11:07
Deleting a Contact
Урок 41.00:06:00
Update a Contact
Урок 42.00:07:43
Listing all Contacts
Урок 43.00:08:33
Birthdays Test
Урок 44.00:04:17
Refactoring to a ContactsList Component & Birthday view
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф