Udemy

Platform

English

Language

Web Development

Category

Real-time Communication using Socket.IO 3.x and Angular 11.x

Learn how to use Socket.IO 3.x library for RTC with Angular 11.x Client applications

3.80 (19 reviews)

Students

7 hours

Content

Mar 2021

Last Update
Regular Price

Topics

SKILLSHARE
SkillShare
Unlimited access to all SkillShare courses
EXCLUSIVE 30-DAY FREE TRIAL

What you will learn

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


Description

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.


Screenshots

Real-time Communication using Socket.IO 3.x and Angular 11.x
Real-time Communication using Socket.IO 3.x and Angular 11.x
Real-time Communication using Socket.IO 3.x and Angular 11.x
Real-time Communication using Socket.IO 3.x and Angular 11.x

Content

Introduction

Introduction

Who should take this course?

Tools and Software required for this course

Introduction to Socket.IO

Let's understand Socket.IO API

Simple example of Socket.IO - Theory

Demo - Simple example of Socket.IO

Creating client application using Angular 9.x - Theory

Demo - Creating client application using Angular 9.x

Demo - Writing service logic

Demo - Writing component logic

Do you see a problem?

Introduction to Namespace and Room

Modify Socket.IO server application

Modify Socket.IO client application

Final test of Fake stock update application

Let's order Pizza

Application - we will develop

Introduction to Mongo DB

Writing Mongo DB queries

Creating Socket.IO application using Express JS and Socket.IO - Part I

Creating Socket.IO application using Express JS and Socket.IO - Part II

Creating pizza order application using Angular 9.x

Writing service logic

Writing component logic - Part - I

Writing component logic - Part - II

Final output of the application

What problem we may face?

Developing Technology Voting Real-time Dashboard

How to solve the problem?

Writing Mongo DB queries

Creating REST API using Node JS and Express JS framework

Writing data access logic in REST API

Consuming DAL in REST API and defining route

Creating end user Voting application using Angular 9.x

Add Voting module, service,components and model classes

Writing service logic

Writing component logic

Let's look at SPA code

Configure route and Navigation link

Creating Socket.IO application using Express JS and Socket.IO - Part I

Creating Socket.IO application using Express JS and Socket.IO - Part II

Creating in-house Dashboard application using Angular 9.x

Add Dashboard module, Service and Dashboard Component

Writing service logic

Let's look at SPA code

Introduction to Highcharts library

Visualizing Technology votes using Highcharts chart

Configure route and Navigation link

Final Test of the solution with KPI Chart

Course Conclusion

Course Conclusion


Reviews

A
Alexis9 August 2020

Really good introduction to Socket.IO, finally a course that it's not the chat app, very clear explanation, i will waiting for the live server update.

N
Nouroudine27 July 2020

Very clear for one as me that know only bases of angular and nothing of express framework. He has so much experience.Great!!!


Related Courses

SKILLSHARE
Socket.IO and TypeScript
Socket.IO and TypeScript

3056242

Udemy ID

4/26/2020

Course created date

7/9/2020

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram