Real-Time Broadcasting

Laravel Real-time Guide: Pusher, Websockets, Echo and More!

Add real-time features to Laravel: notifications, broadcasting channels and events with Pusher, Laravel WebSockets and Echo.

Laravel Real-time Guide: Pusher, Websockets, Echo and More!

Who this course is for

  • You just finished learning Laravel and are looking for your next step!
  • You want to truly master real-time techniques from simple to more advanced ones
  • You have been learning Laravel, but still don't understand how to deal with real-time and broadcasting processes
  • Laravel developers who want to expand their skill set into a more magical broadcasting workflow
  • Laravel developers who want to know how to deal with Pusher, Websockets, Echo and more!

What you'll learn

  • Become an advanced, confident, and modern Laravel developer who know exactly how to deal with real-time processes
  • Know exactly how to send notifications in real-time in Laravel
  • Understanding and working with Laravel notification system
  • Deep understanding of broadcasting workflow
  • Understanding different broadcasters & receivers available in Laravel
  • Understanding and working with Pusher
  • Understanding and working with Laravel Websockets
  • Understanding and working with Laravel Echo
  • Different types of broadcasting channels and how to deal with each one
  • Working with model broadcasting technique in Laravel
  • Know exactly how to customize and working with asset compiling different techniques

Topics covered

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

1

Introduction

2

Starter Project Initialization

3

Working with Notifications

4

Understanding Broadcasting

5

Pusher Broadcasting

6

Starting with Laravel Echo

7

Broadcasting Channels

8

Broadcasting Event Options

9

Model Broadcasting

10

Laravel Websockets

11

Asset Compiling

12

Finalizing the course

Prerequisites

  • NO real-time experience necessary! I will 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.