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

Authentication & Authorization: OAuth
Udacity
Rails with Active Record and Action Pack
Johns Hopkins University via Coursera
Desarrollo de Aplicaciones Web: Seguridad
University of New Mexico via Coursera
Web Application Development: Security
University of New Mexico via Coursera
Managing Identity
Microsoft via edX