Real-time Communication using Socket.IO 3.x and Angular 11.x
- Development
- May 04, 2025

Real-time Communication using Socket.IO 3.x and Angular 11.x, available at $29.99, has an average rating of 4.6, with 59 lectures, based on 26 reviews, and has 223 subscribers.
You will learn about Basics of Socket IO library Understand Socket IO Server and Client APIs Understand the problems which you will face while building RTC applications and solutions for each problem Database communication using Socket IO How to broadcast messages when data is updated out of Socket IO applications Learning Server and Client side Socket IO APIs by build number of applications using Express and Angular 9.x frameworks This course is ideal for individuals who are Students who want to learn Real-time communication using Socket IO library to enable various scenarios in their applications or Students who want to understand why, where and how to use Socket IO library using various examples It is particularly useful for Students who want to learn Real-time communication using Socket IO library to enable various scenarios in their applications or Students who want to understand why, where and how to use Socket IO library using various examples.
Enroll now: Real-time Communication using Socket.IO 3.x and Angular 11.x
Summary
Title: Real-time Communication using Socket.IO 3.x and Angular 11.x
Price: $29.99
Average Rating: 4.6
Number of Lectures: 59
Number of Published Lectures: 59
Number of Curriculum Items: 59
Number of Published Curriculum Objects: 59
Original Price: $69.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Have you ever thought of building real-time communication applications for your clients or in your organization? Are you tired of writing the same old long polling logic to get the updates from your databases? Do you want to share live updates of the data across two or more than two applications? Do you work with live stocks or tweets kind of applications?
As you know our clients or customers would like to get quick and live updates of the information like stocks, currencies, the sales data, tweets etc. Or they want to build live collaborative applications for the customers/in-house applications. This is where we can think of Real-time Communication and we can achieve that using one of the most popular library Socket.IO. Easy to learn and easy to implement.
This course is a complete hands-on course where we will take few real-time scenarios and develop several applications step-by-step. At the end of this course, you will have better understanding of Socket.IO library and you will be able use this library to build RTC applications.
Update – This course has been updated to Socket.IO 3.x and Angular 11.x
All the examples of this course has been updated from Socket.IO 2.x to Socket.IO 3.x. Also, all the client applications have been migrated from Angular 9.x to Angular 11.x.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Who should take this course?
Lecture 3: Tools and Software required for this course
Lecture 4: Introduction to Socket.IO
Lecture 5: Lets understand Socket.IO API
Lecture 6: Simple example of Socket.IO – Theory
Lecture 7: Demo – Simple example of Socket.IO
Lecture 8: Creating client application using Angular 9.x – Theory
Lecture 9: Demo – Creating client application using Angular 9.x
Lecture 10: Demo – Writing service logic
Lecture 11: Demo – Writing component logic
Lecture 12: Do you see a problem?
Lecture 13: Introduction to Namespace and Room
Lecture 14: Modify Socket.IO server application
Lecture 15: Modify Socket.IO client application
Lecture 16: Final test of Fake stock update application
Lecture 17: Migrating Socket.IO 2.x to 3.x – Part – I
Lecture 18: Demo – Default Namespace Connection in Socket.IO – 2x
Lecture 19: Migrating Socket.IO 2.x to 3.x – Part – II
Lecture 20: Demo – Migrating Simple example of Socket.IO Server
Lecture 21: Demo – Migrating Simple example of Socket.IO Client
Lecture 22: Demo – Default Namespace Connection in Socket.IO – 3x
Lecture 23: Demo – Default Namespace Connection client app in Socket.IO – 3x
Chapter 2: Lets order Pizza
Lecture 1: Application – we will develop
Lecture 2: Introduction to Mongo DB
Lecture 3: Writing Mongo DB queries
Lecture 4: Creating Socket.IO application using Express JS and Socket.IO – Part I
Lecture 5: Creating Socket.IO application using Express JS and Socket.IO – Part II
Lecture 6: Creating pizza order application using Angular 9.x
Lecture 7: Writing service logic
Lecture 8: Writing component logic – Part – I
Lecture 9: Writing component logic – Part – II
Lecture 10: Final output of the application
Lecture 11: What problem we may face?
Lecture 12: Migrating Pizza Order Service from Socket.IO 2.x to Socket.IO 3.x
Lecture 13: Migrating Pizza Order UI from Socket.IO 2.x to Socket.IO 3.x
Chapter 3: Developing Technology Voting Real-time Dashboard
Lecture 1: How to solve the problem?
Lecture 2: Writing Mongo DB queries
Lecture 3: Creating REST API using Node JS and Express JS framework
Lecture 4: Writing data access logic in REST API
Lecture 5: Consuming DAL in REST API and defining route
Lecture 6: Creating end user Voting application using Angular 9.x
Lecture 7: Add Voting module, service,components and model classes
Lecture 8: Writing service logic
Lecture 9: Writing component logic
Lecture 10: Lets look at SPA code
Lecture 11: Configure route and Navigation link
Lecture 12: Creating Socket.IO application using Express JS and Socket.IO – Part I
Lecture 13: Creating Socket.IO application using Express JS and Socket.IO – Part II
Lecture 14: Creating in-house Dashboard application using Angular 9.x
Lecture 15: Add Dashboard module, Service and Dashboard Component
Lecture 16: Writing service logic
Lecture 17: Lets look at SPA code
Lecture 18: Introduction to Highcharts library
Lecture 19: Visualizing Technology votes using Highcharts chart
Lecture 20: Configure route and Navigation link
Lecture 21: Final Test of the solution with KPI Chart
Lecture 22: Migration Challenge
Chapter 4: Course Conclusion
Lecture 1: Course Conclusion
Instructors

Pravinkumar Dabade
Freelance Consultant and Corporate Trainer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Google Ads MasterClass All Advanced Features
- Create a High Converting Wix Website for Your Business
- Advanced Photoshop Manipulations Tutorials Bundle
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Figma Fundamentals- Use Figma Like a Pro
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling