Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Real Time Communication

Laravel & Realtime: Build Several Realtime Apps with Laravel

Build realtime notifications, games, chat rooms, and more realtime applications with Laravel and Websockets.
Bestseller
Rating: 4.9 out of 54.9 (68 ratings)
558 students
Created by JuanD MeGon, ProgramarYa By JuanDMeGon
Last updated 6/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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

Course content

12 sections • 49 lectures • 4h 53m total length

  • Preview01:35
  • Preview03:49
  • Preview03:46
  • How to Ask Questions
    00:48
  • The development environment to use
    02:02

  • Preview07:38
  • Preview00:28
  • Preview06:00
  • Compiling Some Required Components Using NPM
    04:34
  • Exploring the Way as Laravel Mix Works in Laravel
    08:58

  • Getting Ready to Use Pusher as the Realtime Service on Laravel
    07:43
  • Installing and Preparing Laravel Echo to Broadcast Messages
    06:10

  • Adding a Generic Component to Show Notifications in Laravel
    04:05
  • Creating an Event to Notify Users’ Session Changes
    06:53
  • Using Laravel Listeners to Broadcast Changes on Users’ Session
    09:10
  • Showing the Notification on Realtime Using Laravel Echo
    08:17
  • Broadcasting the Event Only to Authenticated Users
    06:30

  • Implementing the Actions Over a Resource to Broadcast
    10:06
  • Showing the List of User to Manipulate It on Realtime
    07:01
  • Creating the Events to Indicate Changes on Users
    05:03
  • Broadcasting the Events Over Users on Realtime
    07:45
  • Showing the Changes on the Users’ List on Realtime
    08:43

  • Adding the Visual Components of the Realtime Game
    09:51
  • Creating the Events of the Game to Broadcast
    03:49
  • Creating a Command to Broadcast Game Events on Realtime
    07:36
  • Showing Events to Players in Realtime with Laravel Echo
    09:56

  • Creating Visual Components to Send Messages in Realtime
    08:28
  • Managing the List of Connected Users in Realtime
    08:05
  • Creating an Event on Sending Messages in the Chat
    02:57
  • Broadcasting the Event Created When Sending a Message
    07:22
  • Showing the Broadcasted Messages to All Users
    05:01

  • Adding Components to Allow Events Between Users
    07:27
  • Creating and Broadcasting an Event Using a Private Channel
    07:20
  • Showing the Private Events Only to the Receiver and Sender
    04:52

  • Creating a New Laravel Project for The WebSockets Server
    05:46
  • Adding Laravel WebSockets to The Project
    07:22
  • Configuring an Application in the Laravel WebSockets Server
    06:08
  • Using Your Own WebSockets Server from your Laravel Project
    07:38
  • Preview04:39

  • Cloning and Deploying the Laravel WebSockets Project
    06:54
  • Using Supervisor to Execute the WebSockets Server
    06:51
  • Configuring a Reversed Proxy for the WebSockets Server
    08:51
  • Using the New Server in the Laravel Realtime Application
    04:57

Requirements

  • Have PHP installed and functional in your system (PHP 7.3 or higher is recommended)
  • Have composer installed and functional in your development environment
  • Recommended, PHP skills
  • Everything else will be explained in the 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.

Who this course is for:

  • Those who need websites that require realtime interaction with users
  • Those who need websites that display data in realtime
  • Those looking to know the essence of realtime applications
  • Those who want to know the multiple ways to implement realtime applications
  • Laravel developers who want to master realtime applications
  • Those looking for multiple practical examples of realtime applications

Instructors

JuanD MeGon
Online instructor, web developer, master & systems engineer
JuanD MeGon
  • 4.6 Instructor Rating
  • 4,693 Reviews
  • 21,983 Students
  • 18 Courses

EN:

More than 18,000 students cannot be wrong! 

That is how many students have taken my courses, leaving more than 3,900 top-rated reviews.

Enroll today to learn how to become a web development expert and to get that high-paying jobs and projects, grow your own business, or work as a freelance from home or your own office.

Join a community of students from 150 countries and get practical skills you can use right away.


ES:

¡Más de 18.000 estudiantes no pueden estar equivocados!

Esa es la cantidad de estudiantes que han tomado mis cursos y dejando más de 3.900 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.

ProgramarYa By JuanDMeGon
Your e-Learning Experience
ProgramarYa By JuanDMeGon
  • 4.6 Instructor Rating
  • 4,693 Reviews
  • 16,210 Students
  • 18 Courses

EN:

ProgramarYa is here to teach you Programming and Web Development as nobody else does in the school nor college. Help you to achieve all your goals and dreams giving you the skills to get there.

After more than eight years of teaching online, ProgramarYa knows the essentials, strategies, and skills you must learn to achieve all that you want.

All the courses are under the Udemy 30 day "No question asked" refund policy. So, you can try any of our courses without any risk.

See you in classes and happy learning.


ES:

ProgramarYa está aquí para enseñarte programación y desarrollo web como nadie más lo hace en el colegio ni la universidad. Ayudarte a alcanzar todas tus metas y sueños brindándole las habilidades para llegar allí.

Después de más de ocho años de enseñanza en línea, ProgramarYa conoce los elementos esenciales, las estrategias y las habilidades que debes aprender para lograr todo lo que deseas.

Todos los cursos están sujetos a la política de reembolso de 30 días de Udemy "Sin preguntas". Por lo tanto, puedes probar cualquiera de los cursos sin ningún riesgo alguno.

Te veo en clases y feliz aprendizaje.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.