Reactive UIs with Livewire

The Complete Livewire Course 2024: From Zero to hero!

Learn Livewire from zero: components, events, hooks, validation and uploads, then build a full portfolio site with an admin panel.

The Complete Livewire Course 2024: From Zero to hero!

Who this course is for

  • You just finished learning Laravel and are looking for your next step!
  • You want to truly master Livewire with almost all included features from simple to more advanced ones
  • You have been learning Livewire, but still don't understand Livewire or still don't feel confident to build real projects using it
  • Complete Laravel beginners who want to learn how to work with Livewire
  • Laravel developers who want to expand their skill set into a more magical programming workflow
  • Laravel developers who want to take the advantages of AJAX requests without actually writing any AJAX scripts

What you'll learn

  • Become an advanced, confident, and modern Livewire developer from scratch
  • Build real-world project including front and admin panel with all required features using Livewire
  • Deep understanding of Livewire features and options
  • Working on different versions on Livewire and how to move from one to another
  • Understanding Livewire versions differences
  • Build reusable and versatile livewire components for your specific needs
  • Livewire fundamentals: components, props, events, states, forms, validation and much more
  • States management and how to work with different types of livewire state
  • Deep understanding of Livewire request lifecycle & hooks and how to use them

Topics covered

An overview of the main modules. See the course page on Udemy for the full, up-to-date curriculum.

1

Introduction

2

Basic Installation & configuration

3

Components

4

Properties & Parameters

5

Actions

6

Events & Listeners

7

Livewire Hooks

8

Nested Components

9

Features - Validation

10

Features - File uploads & downloads

11

Features - Query strings & Pagination

12

Features - Redirection & Flash messages

13

Features - Loading states

14

Features - Polling & Prefetching

15

Features - Offline & Dirty states

16

Livewire V3 upgrades

17

Project Initialization

18

Database Analysis

19

Front theme integration

20

Admin theme integration

21

Admin Authentication

22

Settings Module

23

Skills Module

24

Enhancing Operations

25

Subscribers Module

26

Counters Module

27

Services Module

28

Messages Module

29

Categories Module

30

Projects Module

31

Finalizing Admin Panel

32

Front Components

33

Finalizing the course

Prerequisites

  • NO Livewire experience necessary! I take you from the very beginning!
  • Basic understanding of Laravel is required
  • Any computer and OS will work — Windows, macOS or Linux

Your instructor

Mahmoud Anwar

Mahmoud Anwar

Senior Laravel/PHP developer and technical educator specializing in backend engineering, with 21+ programming courses created for developers worldwide.

More about Mahmoud
Keep going
Next step

Have a technical challenge?

Tell me about your application, your goals and your constraints. We'll work out the right next step together.