Laravel & Realtime: Build Several Realtime Apps with Laravel (Udemy.com)
Build realtime notifications, games, chat rooms, and more realtime applications with Laravel and Websockets.
Created by: JuanD MeGon
Last updated November 2022
What you will learn
- Build a realtime notifications application
- Build a realtime API with Laravel
- Create a game that works in realtime
- Create a chat room that works in realtime
- Transmit private messages and events in realtime
- Broadcast events and public messages in realtime
- Master the essences of realtime applications
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.3 out of 5higher than 21% of them
- Reviews257#420 of 816 by number of reviews
- Length4.9 hoursshorter than 62% of them
- Last updatedNovember 2022earlier than 72% of them
Course Description
Learn to build realtime applications with Laravel, using multiple examples along the course.
Everyone talks about realtime applications, but it is not always clear how to achieve it and the advantages that this gives to any project. During this course, I will show you, using multiple approaches with different applications, how to build realtime applications for any of your projects.
Are you looking to interact in realtime and instantly with the users of your projects?
We all should and, in this course, I will show you how to do it in multiple ways on a Laravel project. Additionally, you will be able to use and deploy your own WebSockets server using Laravel WebSockets.
Build multiple realtime applications with Laravel
Initially, realtime applications have a simple way to work. However, there are multiple ways to use realtime data and events depending on the different applications and results you require. In this course, I will show you different approaches to apply and learn to build your own realtime applications with Laravel.
You will learn by creating realtime notifications, a realtime API, a realtime game, a chat, and more.
Use and deploy your own Laravel WebSockets Server
During the course, you will be able to use Laravel WebSockets as an alternative to Pusher to use your own WebSocketsServer.
Laravel WebSockets is a Laravel package using Ratchet PHP, that allows you to create a complete WebSockets server from a Laravel project easily.
Why choose me?
Because I'm always there to assist and guide your learning :)
More than 16,000 students appreciate the effectiveness of the answers and assistance to all their questions and their more than 3,400 positive ratings prove it.
Because I not only teach you Laravel and realtime, but also how to solve real-world problems with Laravel.
What's good about Laravel?
Laravel is the most popular framework for PHP. With Laravel, you can develop high complexity PHP applications in a very short time, which includes, thanks to tools like Laravel Echo, realtime applications. During the course, you will see the enormous facilities that Laravel offers when implementing complex tasks and broadcast events and messages in realtime. Of course, you can use the most recent version of Laravel (Laravel).
Why realtime applications?
Persistent connections with WebSockets allow you to keep a constant flow of data, transmit it and react to events instantly. With this, you can immediately interact with your users and maintain a consistent and high-level user experience, as well as keep your information and data constantly updated.
At the end of the course, after exploring multiple ways to implement and use applications in realtime with Laravel you will be able to apply it with total confidence in your own projects.
So join now to apply realtime connections in multiple ways:
Build a realtime notification system with Laravel
Build a realtime API with Laravel
Create a game that works in realtime for multiple connected users.
Build a chat room with realtime messages
Build a system of private interactions between users in realtime
Use public channels to broadcast events and messages in realtime with Laravel
Use private channels to control the transmission of messages in realtime
Use presence channels to send messages and determine users connected to a channel in realtime
Authenticate and validate secure access to private realtime channels with Laravel
Create and use your own WebSockets Server with Laravel
Deploy your own Laravel WebSockets server
Why take this course?
For years I have been providing online courses on multiple web development topics. Among so many topics, one of the most popular my students and that tend to generate confusion has been realtime applications with Laravel.
So, from that growing need of my students; my team and I have decided to resolve this issue definitively with a course that provides and explains the multiple approaches to build different types of applications in realtime without leaving any doubt.
The goal?
Explore the different ways to broadcast messages in realtime with Laravel applications and use it, so that you can understand the essence and fundamentals of realtime applications and use it in your own ideas and projects.
You will want to complete this course from the first class, as realtime interactions are part of what any application must currently offer and each developer must learn and domain it.
Is this course for you?
This course is probably for anyone (expert or not). This course is for you if you meet any of these conditions:
You are a beginner or want to start with the use and creation of applications in realtime.
You are a Laravel or PHP developer and you want to explore multiple ways to build applications in realtime.
You are an entrepreneur and want to improve the interaction of your users and your information with realtime data.
You have experience in web development and need to go further with realtime data interactions and exposures of your applications.
The benefits you will get
The flexibility to explore multiple ways to create realtime applications with Laravel.
The feeling of professional growth by mastering a high demand skill and utility.
Build any Laravel project that interacts with your users in realtime and broadcast data instantly.
The enormous advantage of having your own WebSockets server.
That said...
Go ahead. The world moves quickly and your users wait for that information and data that you can send them immediately (realtime).
So press the button to enter the course today.
Join everyone in this process to build multiple applications in realtime with Laravel.
Instructor Details
- 4.3 Rating
257 Reviews
JuanD MeGon
EN:
More than 30,000 students cannot be wrong!
That is how many students have taken my courses, leaving more than 5,000 top-rated reviews.
Enroll today to learn how to become a web development expert, get high-paying jobs and projects, grow your own business, or work as a freelancer from home or your office.
Join a community of students from 150 countries and get practical skills you can use immediately.
ES:
¡Más de 30.000 estudiantes no pueden estar equivocados!
Esa es la cantidad de estudiantes que han tomado mis cursos y dejando más de 5.000 calificaciones positivas.
Inscríbete hoy mismo para aprender cómo convertirte en experto en desarrollo web y obtener esos trabajos y proyectos mejor pagados, hacer crecer tu propio negocio o trabajar de forma independiente desde tu casa o tu propia oficina.
Únete a una comunidad de estudiantes de más de 150 países diferentes y obtén habilidades prácticas que puedas usar de inmediato.
More courses by JuanD MeGon
RESTful API with Laravel: Build a Real API with Laravel (2022)
4.4 (1,307 Reviews)
Provider: Udemy
Time: 14.8h
$79.99
Lumen Microservices: Create Services and APIs with Lumen (2021)
4.6 (981 Reviews)
Provider: Udemy
Time: 4.2h
$11.99
Start with TALL: Use Tailwind, Alpine, Laravel & Livewire (2022)
4.3 (314 Reviews)
Provider: Udemy
Time: 4.3h
$74.99
Master Laravel & Create High-Level Applications with Laravel (2022)
4.6 (225 Reviews)
Provider: Udemy
Time: 16.4h
$64.99
Laravel Payment and Subscription Processing: PayPal & Stripe (2022)
4.5 (202 Reviews)
Provider: Udemy
Time: 6.8h
$69.99
Secure VPS in Ubuntu 18.04 with Letsencrypt Nginx PHP MySQL (2020)
4.6 (168 Reviews)
Provider: Udemy
Time: 5.3h
$64.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Taiwo Praise on 9/2/2024
Does not work on Laravel 9, no matter how much i debug, nothing works
By Chimuka Moonde on 12/17/2023
great practical explanations. I would highly recommend this course to anyone looking to learn about realtime messages in Laravel.
By Saidu Bundu Kamara on 8/24/2023
Me: i want to learn about Realtime apps with laravel after struggling with these from many youtube videos JuanD: Say no more Best course on Realtime Apps with Laravel so far
By Drenyl Pomarejo on 6/12/2023
Haven't finished the course. It's great and easy to learn from him. Will be good if he can update the course coz it's outdated now as Laravel current version is 10
By Stanley Skarshaug on 7/28/2022
Very nice course. This was a fantastic introduction to WS with Laravel, and WS in general. I sometimes struggled to understand the instructor's English, because of his accent.
By Tomoyasu Sunagawa on 4/28/2022
So far, this course is extremely great! I really love it, and very thankful for the course teacher!
By João Perigo on 4/9/2022
Have a good rhythm. He explains very well each step, making me understand what is happening in every subject. Have a good repository that help me to debug also.
By Namu Makwembo on 1/4/2022
before this course i didn't know that models also dispatched events , i've also been introduced to axios.js , Postman etc and the whole course itself is just so educating , i am eager to learn more
By AbdulQudus Yunus on 2/12/2020
Cool introduction and applications to building real time apps...
By Marcus Simpson on 2/4/2020
Juan is a good instructor and holds a keen understanding of Laravel. Overall, this course helped to refresh my memory of using Laravel Echo. His lectures are polished, sound quality is good. I would have liked to see a bit more complexity in use cases. Although, he shows about 4 different use case examples, I think the course would benefit from something along the lines of a shopping example including multiple listeners, shipment notification, auto-emails based on events, websocket connection to an admin, etc. You can certainly go from his examples to yours, but more depth would be good. I would also appreciate an update lecture from Juan as to why he would recommend using the beyondCode WebSockets approach as opposed to Pusher for production use cases. Is price the only difference? Seems like replacing Pusher is too easy here; I would guess that if you're running an e-commerce store 99.999% uptime with event notifications would be critical. More on this helpful. Juan does a great job, and I appreciate the effort he puts into his content. Looking fwd to his next. Recommended.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












