Mô tả

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.

Bạn sẽ học được gì

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

Yêu cầu

  • Good knowledge of Angular 7/8.x and should have experience of building REST APIs using Express framework
  • Basic understanding of Bootstrap framework [Optional]

Nội dung khoá học

4 sections

Introduction

23 lectures
Introduction
03:32
Who should take this course?
02:25
Tools and Software required for this course
01:31
Introduction to Socket.IO
11:00
Let's understand Socket.IO API
10:38
Simple example of Socket.IO - Theory
05:01
Demo - Simple example of Socket.IO
13:39
Creating client application using Angular 9.x - Theory
05:48
Demo - Creating client application using Angular 9.x
07:08
Demo - Writing service logic
06:00
Demo - Writing component logic
11:38
Do you see a problem?
05:24
Introduction to Namespace and Room
05:03
Modify Socket.IO server application
06:57
Modify Socket.IO client application
08:16
Final test of Fake stock update application
02:13
Migrating Socket.IO 2.x to 3.x - Part - I
08:36
Demo - Default Namespace Connection in Socket.IO - 2x
07:00
Migrating Socket.IO 2.x to 3.x - Part - II
02:54
Demo - Migrating Simple example of Socket.IO Server
03:14
Demo - Migrating Simple example of Socket.IO Client
07:02
Demo - Default Namespace Connection in Socket.IO - 3x
02:34
Demo - Default Namespace Connection client app in Socket.IO - 3x
03:56

Let's order Pizza

13 lectures
Application - we will develop
02:57
Introduction to Mongo DB
02:56
Writing Mongo DB queries
08:11
Creating Socket.IO application using Express JS and Socket.IO - Part I
15:09
Creating Socket.IO application using Express JS and Socket.IO - Part II
11:16
Creating pizza order application using Angular 9.x
06:34
Writing service logic
12:54
Writing component logic - Part - I
15:36
Writing component logic - Part - II
11:31
Final output of the application
03:45
What problem we may face?
02:04
Migrating Pizza Order Service from Socket.IO 2.x to Socket.IO 3.x
02:37
Migrating Pizza Order UI from Socket.IO 2.x to Socket.IO 3.x
03:22

Developing Technology Voting Real-time Dashboard

22 lectures
How to solve the problem?
08:36
Writing Mongo DB queries
07:08
Creating REST API using Node JS and Express JS framework
07:47
Writing data access logic in REST API
09:06
Consuming DAL in REST API and defining route
09:36
Creating end user Voting application using Angular 9.x
03:11
Add Voting module, service,components and model classes
03:51
Writing service logic
09:39
Writing component logic
13:29
Let's look at SPA code
06:55
Configure route and Navigation link
09:47
Creating Socket.IO application using Express JS and Socket.IO - Part I
11:12
Creating Socket.IO application using Express JS and Socket.IO - Part II
08:02
Creating in-house Dashboard application using Angular 9.x
04:26
Add Dashboard module, Service and Dashboard Component
01:48
Writing service logic
05:20
Let's look at SPA code
04:35
Introduction to Highcharts library
09:33
Visualizing Technology votes using Highcharts chart
14:55
Configure route and Navigation link
05:30
Final Test of the solution with KPI Chart
08:25
Migration Challenge
02:54

Course Conclusion

1 lectures
Course Conclusion
02:35

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.