Section 1 : Introduction

Lecture 1 INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM
Lecture 2 About the course and what you will achieve 00:03:50 Duration
Lecture 3 Understanding messages broadcasting on realtime 00:03:42 Duration
Lecture 4 How to Ask Questions
Lecture 5 The development environment to use

Section 2 : Starting with the Laravel Structure to Create Realtime Applications with Laravel

Lecture 1 Obtaining and Preparing the Laravel Structure Using Composer
Lecture 2 The source code of the course
Lecture 3 Adding Laravel UI and Generating Some Useful Components 00:05:56 Duration
Lecture 4 Compiling Some Required Components Using NPM 00:04:35 Duration
Lecture 5 Exploring the Way as Laravel Mix Works in Laravel 00:08:59 Duration

Section 3 : Configuring Laravel to Handle Events and Messages on Realtime

Lecture 1 Getting Ready to Use Pusher as the Realtime Service on Laravel 00:07:43 Duration
Lecture 2 Installing and Preparing Laravel Echo to Broadcast Messages 00:06:06 Duration

Section 4 : Creating Your First Realtime Notifications System with Laravel

Lecture 1 Adding a Generic Component to Show Notifications in Laravel 00:04:06 Duration
Lecture 2 Creating an Event to Notify Users’ Session Changes 00:06:50 Duration
Lecture 3 Using Laravel Listeners to Broadcast Changes on Users’ Session 00:09:10 Duration
Lecture 4 Showing the Notification on Realtime Using Laravel Echo 00:08:17 Duration
Lecture 5 Broadcasting the Event Only to Authenticated Users

Section 5 : Creating a Realtime API with Laravel

Lecture 1 Implementing the Actions Over a Resource to Broadcast 00:10:02 Duration
Lecture 2 Showing the List of User to Manipulate It on Realtime 00:07:01 Duration
Lecture 3 Creating the Events to Indicate Changes on Users 00:05:00 Duration
Lecture 4 Broadcasting the Events Over Users on Realtime 00:07:39 Duration
Lecture 5 Showing the Changes on the Users’ List on Realtime 00:08:43 Duration

Section 6 : Creating a Realtime Game with Laravel Echo

Lecture 1 Adding the Visual Components of the Realtime Game 00:09:47 Duration
Lecture 2 Creating the Events of the Game to Broadcast 00:03:50 Duration
Lecture 3 Creating a Command to Broadcast Game Events on Realtime
Lecture 4 Showing Events to Players in Realtime with Laravel Echo 00:09:51 Duration

Section 7 : Creating a Chat Room Using Realtime Messages with Laravel Echo

Lecture 1 Creating Visual Components to Send Messages in Realtime
Lecture 2 Managing the List of Connected Users in Realtime 00:08:01 Duration
Lecture 3 Creating an Event on Sending Messages in the Chat 00:02:57 Duration
Lecture 4 Broadcasting the Event Created When Sending a Message 00:07:23 Duration
Lecture 5 Showing the Broadcasted Messages to All Users 00:05:01 Duration

Section 8 : Allowing to Send Private Events in Realtime with Laravel Echo

Lecture 1 Adding Components to Allow Events Between Users 00:07:23 Duration
Lecture 2 Creating and Broadcasting an Event Using a Private Channel 00:07:21 Duration
Lecture 3 Showing the Private Events Only to the Receiver and Sender

Section 9 : Adding, Configuring and Using Your Own WebSockets Server

Lecture 1 Creating a New Laravel Project for The WebSockets Server 00:05:46 Duration
Lecture 2 Adding Laravel WebSockets to The Project 00:07:23 Duration
Lecture 3 Configuring an Application in the Laravel WebSockets Server 00:06:09 Duration
Lecture 4 Using Your Own WebSockets Server from your Laravel Project 00:07:38 Duration
Lecture 5 Checking the Laravel WebSockets Statistics 00:04:35 Duration

Section 10 : Deploying Laravel WebSockets on a Server

Lecture 1 Cloning and Deploying the Laravel WebSockets Project 00:06:55 Duration
Lecture 2 Using Supervisor to Execute the WebSockets Server 00:06:46 Duration
Lecture 3 Configuring a Reversed Proxy for the WebSockets Server 00:08:51 Duration
Lecture 4 Using the New Server in the Laravel Realtime Application 00:04:53 Duration

Section 11 : Securing the Connections to the Laravel WebSockets Server

Lecture 1 Accepting HTTP Connections for the Laravel WebSockets Project 00:07:34 Duration
Lecture 2 Generating SSL Certificates for the Laravel WebSockets Server 00:08:34 Duration
Lecture 3 Establishing Secure Connections to the Laravel WebSockets Server 00:03:08 Duration

Section 12 : Conclusions and Recommendations

Lecture 1 The Essence of the Realtime Application with Laravel 00:03:22 Duration
Lecture 2 About Proctor Testing
Lecture 3 Pending Topics