Build Modern Laravel Apps Using Inertia.js
Offered By: Laracasts
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: AngularThe 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