Socket.IO (with websockets) – the details.
Socket io. For those who want to learn how to harness real-time communication on the web.
Scoketio. That's (mostly) all we cover so when you finish, you'll know it!
Setup a socketio application between the browser and an Express server and run real-time back and forth
Understand the basics of websockets and how they work
All my code (github link)
Housekeeping - How I do node/express
TCP/UDP and networking 101
Networking 201 - What is a socket and why should I care?
HTTP vs Websockets
A short overview of native websockets (finally some code!!)
The basics & socket.io vs. ws
Why socket.io? This is why.
Docs - The Server
The big 3 - .emit, .on, .connect
Docs - The Client
Finishing the chat app
Quick Checklist Review
Socket.io 201 - Let's make it Slack!
Going Slack (project) - Overview & Steps
Folder structure & DOM overview
Setting up our data and classes
Slack: Steps 1-3
Slack - Steps 4-6
Refactoring and Reorganizing our code
Slack - Joining a Room- Steps 7-9
Slack - Sending the history - Steps 7-9 continued
Slack - Linking up NS and Group, & Final Touches
Passing query data on connection
Line by line review of the project
Docs Checklist Update
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!