Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Laracasts

Practical TypeScript for the Laravel Developer

via Laracasts

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
In this series, we are going to learn about the typical situations you will encounter when building a Laravel app with a TypeScript frontend. We'll talk about TypeScript primitives, how to organize your types, when to type, and, ultimately, how to generate types from your PHP code. All signal, no noise!

Syllabus

  • Getting Started
    • Intro + Setup
    • TypeScript Basics
  • Typing Your Components
    • Inertia Props
    • Form Requests
    • Side Quest: Form Handlers
    • Adding Types to Laravel Echo and Stream Hooks
  • Organization and Utilities
    • Where Should Everything Go?
    • TypeScript Utilities
  • TypeScript Patterns
    • Vanilla TS
    • Vue Example
    • Typing Common React Hooks
    • Typing Common Vue Functions
  • Automatic Type Generation
    • Generating Types with Laravel Data and TypeScript Transformer
    • Generating Types with Laravel Wayfinder
  • Wrap Up
    • Outro

Taught by

Joe Tannenbaum

Reviews

Start your review of Practical TypeScript for the Laravel Developer

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.