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 |