Udemy

Laravel 12 & React: Build a Social Media App with Inertia

Enroll Now
  • 121 Students
  • Updated 10/2025
4.4
(15 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
9 Hour(s) 11 Minute(s)
Language
English
Taught by
Piotr Jura | 73,000+ Students
Rating
4.4
(15 Ratings)
3 views

Course Overview

Laravel 12 & React: Build a Social Media App with Inertia

Learn Laravel 12, React 19 & Inertia.js by building a real social media app with authentication and real-time updates

Build modern, full-stack web applications using Laravel 12, React 19, and Inertia.js v2 without the complexity of building APIs. This comprehensive course teaches you how to create a complete Twitter/X-style social media platform from scratch, combining Laravel's backend power with React's dynamic frontend.

What Makes This Course Different:

Unlike traditional Laravel + React courses that require building REST APIs, you'll use Inertia.js to seamlessly connect Laravel and React. Write server-side code in Laravel and client-side code in React, communicating effortlessly without API boilerplate.

What You'll Build:

A fully-functional social media application featuring user authentication, post creation with infinite scroll pagination, a Twitter-like reply system, heart/like functionality with optimistic UI updates, real-time polling for new content, and authorization so users can only edit their own posts.

Technologies You'll Master:

  • Laravel 12 (latest features and streamlined structure)

  • React 19 with TypeScript for type safety

  • Inertia.js v2 (deferred props, infinite scroll, polling)

  • Tailwind CSS v4 with modern CSS variables

  • shadcn/ui component library for professional UI

  • Laravel Wayfinder for type-safe routing

  • Laravel Telescope for debugging

Perfect For:

Developers who know PHP basics and have React exposure, Laravel developers wanting to build modern SPAs, and anyone tired of API complexity who wants a better way to build full-stack applications.

Course Structure:

12 sections taking you from Laravel installation to a ready social platform. Every lecture includes Git commits so you can compare your code and never get stuck.

Start building modern web applications the smart way - without API overhead.

Course Content

  • 10 section(s)
  • 98 lecture(s)
  • Section 1 Getting Started with Laravel and React
  • Section 2 Full-Stack Basics with Laravel, Inertia & React
  • Section 3 Building the Social Feed - Models, Controllers & Forms
  • Section 4 User Relationships - Authors and Foreign Keys
  • Section 5 Professional UI with shadcn/ui Components
  • Section 6 Adding Replies - Relations, Controllers & UI
  • Section 7 Advanced Inertia Features
  • Section 8 Real-Time Updates with Inertia Polling
  • Section 9 Adding Hearts - The Like System
  • Section 10 User Authentication

What You’ll Learn

  • Build a complete Twitter/X-style social media app using Laravel 12, React 19, and Inertia.js v2
  • Connect Laravel and React seamlessly without writing APIs
  • Implement authentication (registration, login, logout) and authorization with Laravel policies
  • Create posts, comments, and likes with full CRUD operations and validation
  • Build relationships between models using Eloquent ORM and prevent N+1 queries
  • Implement infinite scroll pagination with cursor-based pagination
  • Add real-time polling for new content updates
  • Create optimistic UI updates for instant user feedback
  • Style professional interfaces with Tailwind CSS v4 and shadcn/ui components
  • Use TypeScript for type-safe React components
  • Generate type-safe routes with Laravel Wayfinder
  • Debug applications using Laravel Telescope
  • Use deferred props and advanced Inertia features for better performance


Reviews

  • T
    Tania Migliorini
    4.5

    The course is well-structured and very easy to follow! I found it particularly useful for working with Inertia and, in my case, refreshing my React skills. As for Laravel, I already use it extensively, so I went through the backend-focused sections quite quickly. However, the course is also suitable for those with limited Laravel experience thanks to its clear explanations and gradual approach.

  • D
    Dustin Dean
    5.0

    Very good so far

  • P
    Patrick Garsow
    4.5

    Clear Instruction, detailed information, well developed training.

  • 太田裕一
    1.5

    The Udemy course is difficult to follow. There are many parts I can't understand as I go through the lessons, and I feel like I can't complete the course without relying on AI. I would like the instructor to make the course easier to follow for beginners and to focus on coding from a true zero-base approach.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed