YoVDO

Build Modern Laravel Apps Using Inertia.js

Offered By: Laracasts

Tags

Web Development Courses Laravel Courses Authorization Courses Single-Page Applications Courses

Course Description

Overview

Inertia.js is an incredible tool that glues a server-side framework, like Laravel, to a client-side framework, like Vue. With Inertia, you can continue using server-side routing, and controllers, and authentication, and validation. With Inertia, you don't need to learn how to build an API, and you definitely don't need to use OAuth. Instead, relax and continue creating apps the way you traditionally would. I really think you're going to enjoy Inertia as much as I do. In fact, Laracasts itself uses Inertia under the hood; I wouldn't have it any other way.

Syllabus

  • The Basics
    • What is Inertia.js
    • Install and Configure Inertia
    • Pages
    • Inertia Links
    • Progress Indicators
    • Perform Non-GET Requests
    • Preserve the Scroll Position
    • Active Links
    • Layout Files
    • Shared Data
    • Global Component Registration
    • Persistent Layouts
    • Default Layouts
    • Code Splitting and Dynamic Imports
    • Dynamic Title and Meta Tags
    • An Important SPA Security Concern
    • Pagination
    • Filtering, State, and Query Strings
  • Forms
    • Inertia Forms 101
    • Display Failed Validation Messages
    • Inertia's Form Helper
  • Throttling
    • Better Performance With Throttle and Debounce
  • Authentication and Authorization
    • Authentication With Inertia
    • Authorization Tips

Taught by

Jeffrey Way

Related Courses

Front-End JavaScript Frameworks: Angular
The Hong Kong University of Science and Technology via Coursera
Angular 17
LearnQuest via Coursera
Angular.js for Beginners: Directives
Coursera Project Network via Coursera
AWS SimuLearn: Single-Page App
Amazon Web Services via AWS Skill Builder
Building Interactive User Interfaces Using React Library
NIIT StackRoute via Coursera