Free Course Image Laravel

Free online courseLaravel

Duration of the online course: 4 hours and 4 minutes

New course

Join this free course to master Laravel & VueJS for creating cutting-edge web apps in 2025. Build, validate forms, manage data & perfect your development skills.

In this free course, learn about

  • Introduction and Project Setup
  • Authentication Foundations with Fortify and Sanctum
  • Frontend Forms, Validation, and UX
  • State Management and Global Error Handling
  • Backend Post Management with Laravel API
  • Advanced Post Features and Final Integration

Course Description

Dive into the world of web development with the free online course that seamlessly integrates Laravel and VueJS in a comprehensive manner. Discover the latest techniques in web development as you learn to orchestrate these powerful tools to create dynamic web applications tailored for 2025 and beyond.

Embark on your journey with an introductory module that sets the foundation for your learning process. Progressively, you'll move on to creating your own VueJS and Laravel projects, gaining hands-on experience in building the backbone of your application. This course will guide you through installing Fortify and making POST requests using Axios, crucial for securing and handling data effectively.

Master form creation and validation as you construct and refine registration and login forms, understanding how to manage validation errors gracefully. Explore the power of FormKit to refactor forms, while also diving into type management and creating a robust Pinia store. You'll learn how to persist state seamlessly across user sessions and handle errors elegantly using Axios.

As you advance, you will delve into backend concepts, touching on model migration and controllers to store and retrieve data efficiently. Learn the nuances of displaying posts, complete with pagination, and develop skills to update and manage posts through a Pinia post store.

Conclude the course by integrating all learnt components, making final adjustments to ensure your web application is polished and user-friendly. Whether you're a beginner or looking to polish your web development skills, this course offers a comprehensive insight into the synergistic use of Laravel and VueJS for modern web applications.

Course content

  • Video class: 01 Intro - Laravel VueJS Tutorial 2025 03m
  • Exercise: In a Vue SPA using a Laravel API with session cookies, how should Fortify and Sanctum be combined?
  • Video class: 02 Create Vue and Laravel Projects - Laravel VueJS Tutorial 2025 07m
  • Exercise: When setting up separate projects, which Laravel starter kit was chosen to scaffold an API-only backend for the Vue frontend?
  • Video class: 03 Install Fortify - Laravel VueJS Tutorial 2025 15m
  • Exercise: Avoiding 419 when registering via Fortify with Sanctum
  • Video class: 04 Make POST Request with Axios - Laravel VueJS Tutorial 2025 10m
  • Exercise: How to avoid CSRF mismatch when posting register from Vue to Laravel Sanctum
  • Video class: 05 Register Form - Laravel VueJS Tutorial 2025 12m
  • Exercise: How do you correctly fetch the CSRF cookie with Axios in a Laravel Sanctum plus Vue setup to enable user registration?
  • Video class: 06 Login Form - Laravel VueJS Tutorial 2025 08m
  • Exercise: In a Laravel plus VueJS SPA using Fortify, what response should the server return after successful user registration when customizing the RegisterResponse?
  • Video class: 07 Display Vlidation Errors - Laravel VueJS Tutorial 2025 15m
  • Exercise: How should a Vue form handle Laravel 422 validation errors in a Sanctum-authenticated app?
  • Video class: 08 Refactor Forms with FormKit - Laravel VueJS Tutorial 2025 15m
  • Exercise: Using FormKit to build a Laravel + Vue 3 login form
  • Video class: 09 Work with Types - Laravel VueJS Tutorial 2025 10m
  • Exercise: How should you redirect to the dashboard after a successful login or registration in a Vue Router SPA?
  • Video class: 10 Create Pinia Store - Laravel VueJS Tutorial 2025 13m
  • Exercise: Centralizing auth logic with Pinia in a Vue 3 + TypeScript app within a Laravel stack
  • Video class: 11 Persist Pinia State - Laravel VueJS Tutorial 2025 18m
  • Exercise: In a Vue 3 plus Pinia frontend for a Laravel API, which setup best avoids redundant user fetches and enforces route protection?
  • Video class: 12 Axios error handling - Laravel VueJS Tutorial 2025 13m
  • Exercise: In a Vue frontend consuming a Laravel API, what is the best way to handle 401, 419, 404, and 500 responses while keeping auth state consistent?
  • Video class: 13 Backend Model Migration and Controllers - Laravel VueJS Tutorial 2025 09m
  • Exercise: How do you register an authenticated API resource for posts under dashboard/posts while excluding create and edit actions?
  • Video class: 14 Store new Post - Laravel VueJS Tutorial 2025 12m
  • Exercise: Laravel and Vue: Correct flow to create a Post and return to the list
  • Video class: 15 Display Posts - Laravel VueJS Tutorial 2025 07m
  • Exercise: In a Laravel plus Vue workflow, which Vue lifecycle hook should be used to fetch a user posts from the API when the component appears?
  • Video class: 16 Vue Laravel Pagination 13m
  • Exercise: How do you correctly implement server side pagination in a Laravel plus Vue app while exposing only formatted fields to the client
  • Video class: 17 Display Single Post - Laravel VueJS Tutorial 2025 12m
  • Exercise: Fetching a single post with Vue Router and Laravel API resource
  • Video class: 18 Updating Posts - Laravel VueJS Tutorial 2025 12m
  • Exercise: Implementing post edit by slug in Laravel and Vue
  • Video class: 19 Pinia Post Store - Laravel VueJS Tutorial 2025 15m
  • Exercise: In a Laravel plus VueJS app, how should you type the store state for a paginated posts list from an API?
  • Video class: 20 Final Touch - Laravel VueJS Tutorial 2025 14m
  • Exercise: How do you keep pagination in sync with the URL and load the correct page on refresh in a Laravel plus Vue with Pinia app?

This free course includes:

4 hours and 4 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Web Development

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks