Laravel 11, Vue 3 & Inertia (2024) – Build APIs and SPAs
Laravel 11, Vue 3 & Inertia (2024) – Build APIs and SPAs, available at $69.99, has an average rating of 4.4, with 363 lectures, based on 1096 reviews, and has 7803 subscribers.
You will learn about Building APIs with Laravel Building SPA with Vue, Vue router and Pinia that consume Backend API Building monolith SPA with Laravel, Vue, and Inertia Creating Dynamic User Interfaces Deploy Laravel application both in Heroku and Digital Ocean Virtual Private Server Managing Application State with Pinia Implementing Vue Router This course is ideal for individuals who are Anyone who wants to learn how to combine Laravel with Vue js and other web technologies to build full stack web application or This course is meant for students already familiar with the basics of Laravel and wants to level up their development skills by building real life project It is particularly useful for Anyone who wants to learn how to combine Laravel with Vue js and other web technologies to build full stack web application or This course is meant for students already familiar with the basics of Laravel and wants to level up their development skills by building real life project.
Enroll now: Laravel 11, Vue 3 & Inertia (2024) – Build APIs and SPAs
Summary
Title: Laravel 11, Vue 3 & Inertia (2024) – Build APIs and SPAs
Price: $69.99
Average Rating: 4.4
Number of Lectures: 363
Number of Published Lectures: 360
Number of Curriculum Items: 363
Number of Published Curriculum Objects: 360
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Building APIs with Laravel
- Building SPA with Vue, Vue router and Pinia that consume Backend API
- Building monolith SPA with Laravel, Vue, and Inertia
- Creating Dynamic User Interfaces
- Deploy Laravel application both in Heroku and Digital Ocean Virtual Private Server
- Managing Application State with Pinia
- Implementing Vue Router
Who Should Attend
- Anyone who wants to learn how to combine Laravel with Vue js and other web technologies to build full stack web application
- This course is meant for students already familiar with the basics of Laravel and wants to level up their development skills by building real life project
Target Audiences
- Anyone who wants to learn how to combine Laravel with Vue js and other web technologies to build full stack web application
- This course is meant for students already familiar with the basics of Laravel and wants to level up their development skills by building real life project
Unlock the potential of Laravel 11, Vue 3, and Inertia to craft powerful, efficient, and scalable web applications in this comprehensive project-based course.
In today’s digital landscape, mastering the art of modern web development is essential. Join us on an immersive journey as we delve into the intricacies of building single-page applications with Laravel 11, Vue 3, and Inertia.
Throughout this course, you’ll learn how to architect robust APIs with Laravel, empowering you to seamlessly connect your frontend and backend. Dive into Vue 3, harnessing its reactivity and component-based architecture to create dynamic user interfaces that engage and delight your users.
But that’s not all. We’ll go beyond the basics, exploring how to leverage Vue Routerand Pinia to craft seamless navigation and manage application state effectively. By the end, you’ll have the skills and confidence to tackle real-world challenges head-on, whether it’s building a personal project or launching a startup.
But it doesn’t stop there. We’ll guide you through the process of deploying your Laravel application to a Virtual Private Server (VPS), ensuring your masterpiece reaches its audience securely and reliably.
Whether you’re a seasoned developer looking to expand your toolkit or a newcomer eager to dive into the world of modern web development, this course is your gateway to success.
What You’ll Learn:
-
Building APIs with Laravel: Learn how to architect and implement robust APIs using Laravel’s powerful features.
-
Introduction to Vue 3: Dive into Vue 3, exploring its reactivity system, component-based architecture, and advanced features.
-
Creating Dynamic User Interfaces: Harness the power of Vue 3 to design and develop dynamic user interfaces that engage and delight users.
-
Managing Application State with Pinia: Explore Pinia, a modern Vue state management library, to effectively manage application state and ensure consistency across your application.
-
Implementing Vue Router: Master Vue Router to enable seamless navigation within your single-page application, enhancing user experience and usability.
-
Building Monolith SPAs with Inertia: Discover how to integrate Inertia.js into your Laravel application to build modern single-page applications without sacrificing the simplicity of traditional server-side routing.
-
Deploying Laravel Applications: Learn the step-by-step process of deploying your Laravel application to a Virtual Private Server (VPS), ensuring your masterpiece reaches its audience securely and reliably.
Here are what students are saying about this course:
— Excellent course, full of powerful tools and useful information for Laravel and Vue.js development.
— The author explains everything in detail and where possible, provides multiple solutions for a specific task. He also delves into areas not usually covered in other courses (e.g, removing redundant code).
— This course is Great very detailed and easy to follow
The Instructor knows what his doing and very knowledgeable in the topic
+points for git repository per lesson if you are lose you can look up into it to compare codes
minor trouble of typo errors but not a big deal.
By the end of this course, you’ll have the skills and confidence to tackle real-world challenges head-on, whether it’s building a personal project or launching a startup.
Enroll now and embark on a journey to mastering Laravel, Vue 3, and Inertia – the keys to building and deploying cutting-edge web applications.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome to the course
Chapter 2: Setting up our Laravel Development Environment
Lecture 1: Section Introduction (DON'T SKIP unless you have dev environment setup)
Lecture 2: Setting up Local Development on Windows – Installing XAMPP
Lecture 3: Setting up Local Development on Windows – Install Composer & Laravel Installer
Lecture 4: Setting up Local Development on MacOs (v12+) – Installing Herd
Lecture 5: Setting up Local Development on Mac – Install Homebrew, PHP, MySQL and Composer
Lecture 6: Setting up Local Development on Mac – Installing Valet
Lecture 7: Alternative Local Development Environment – Installing Laravel Sail
Lecture 8: Other Tools to install
Lecture 9: REST Client Tools to install
Lecture 10: My Visual Studio Code Editor extensions & settings
Chapter 3: PART 1: Build and Deploy API with Laravel 11, SPA with Vue 3, Vue router & Pinia
Lecture 1: Introduction to Part 1
Chapter 4: Getting started with Laravel (Build REST API)
Lecture 1: Creating new Laravel project
Lecture 2: Model, Migration, Factories, and Seeders
Lecture 3: Creating our first API Endpoint
Lecture 4: Working with Eloquent API Resource
Lecture 5: Validating and Inserting Data
Lecture 6: Updating Data
Lecture 7: Deleting Data
Chapter 5: API Authentication with Sanctum
Lecture 1: Setting up Sanctum
Lecture 2: SPA Authentication – Signing users in
Lecture 3: SPA Authentication – Signing users out
Lecture 4: SPA Authentication – Registering users
Lecture 5: Protecting routes
Lecture 6: Using Sanctum for API Token Authentication
Lecture 7: Linking users to other resources
Chapter 6: Authorization
Lecture 1: Creating our first Policy
Lecture 2: Authorizing actions
Chapter 7: Getting started with Vue 3
Lecture 1: Setup Vue 3 project
Lecture 2: Single File Component
Lecture 3: Directives and Attribute bindings
Lecture 4: Handling events
Lecture 5: Two way bindings with v-model
Lecture 6: Working with methods
Lecture 7: Style and Class bindings
Lecture 8: Computed Properties
Lecture 9: Watchers
Lecture 10: Styling the Tags Input component
Lecture 11: Component Communication with Props
Lecture 12: Component Communication with emitting events
Chapter 8: Vue 3 Composition API Fundamental
Lecture 1: Composition API Introduction
Lecture 2: Composition API Setup
Lecture 3: Creating reactive reference with the ref function
Lecture 4: Creating reactive object with the reactive function
Lecture 5: Creating reactive reference from reactive object
Lecture 6: Computed properties
Lecture 7: Working with watch and watchEffect
Lecture 8: Working with props
Lecture 9: Emitting events
Lecture 10: Lifecycle hooks
Lecture 11: Composable functions
Lecture 12: Using Composition API script setup
Chapter 9: Consuming REST API in our Vue.js 3 Application
Lecture 1: Creating new Vue.js 3 project
Lecture 2: Setting up Axios for HTTP call
Lecture 3: Displaying data in Vue js components
Lecture 4: Using computed properties for displaying completed and uncompleted tasks
Lecture 5: Toggling the completed tasks
Lecture 6: Adding new component to insert data
Lecture 7: Creating an Inline editing feature
Lecture 8: Adding new feature in our Vue js app to update data
Lecture 9: Populating input element when editing data
Lecture 10: Adding new feature to mark the task as completed
Lecture 11: Adding new feature to remove tasks
Chapter 10: State Management With Pinia
Lecture 1: Setting up Pinia
Lecture 2: Defining Stores
Lecture 3: Defining Getters
Lecture 4: Defining Actions
Lecture 5: Refactoring our Stores (Using Setup stores)
Lecture 6: Refactoring our components
Chapter 11: Single Page Application with Vue Router
Lecture 1: Setting up Vue Router
Lecture 2: Route Navigation
Lecture 3: Programmatic navigations
Lecture 4: Styling the current active link
Lecture 5: Handling 404 error
Lecture 6: Navigation Guards
Lecture 7: Route meta fields
Lecture 8: Transitions
Chapter 12: Implementing Authentication in Vue 3 Application
Lecture 1: Storing Axios Base URL in environment variables
Lecture 2: Setting up Client Authentication
Lecture 3: Creating a Pinia store for authentication
Lecture 4: Building Login form
Lecture 5: Authentication redirection
Lecture 6: Logging users out
Lecture 7: Replacing the login button with a Dropdown
Lecture 8: Handling validation error messages
Lecture 9: Adding a Register form
Chapter 13: Deploying Laravel app
Lecture 1: Setting up our Server
Instructors
-
Eding Muhamad Saprudin
Full-stack Web Developer and Instructor -
TutsPrime Online Education
Tutorials Programming Made Easy
Rating Distribution
- 1 stars: 22 votes
- 2 stars: 29 votes
- 3 stars: 100 votes
- 4 stars: 327 votes
- 5 stars: 621 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024