Course Information
Course Overview
Learn SocketIO, TypeScript and NodeJS To Create Multiplayer Realtime Interactive Content for the Web
Welcome to my course on SocketIO and TypeScript where you will learn how to create multiplayer real-time interactive content that runs in the browser and on the web.
We will start by creating a sophisticated boilerplate that contains both client and server components.
When finished, any development we do will auto compile and restart the server and client applications with the latest changes.
We will then learn each of the concepts involved in initiating communications over sockets from both the client and server perspectives.
After that, we will look at several use cases for using sockets on the web and understand how to integrate SocketIO into these types of applications.
Next, we will learn how to deploy our finished applications to a live web server, configure a domain name and SSL, and configure the web server to correctly communicate using the web sockets protocol.
At the end of the course, you would have built several types of SocketIO applications and understand how real-time interactive content works in the browser.
So if you know that you like coding, you like seeing it work for yourself, you like to experiment, and have millions of ideas that you want to achieve, then this course is for you.
Thanks for taking part in my course, and I hope to see you there.
Course Content
- 1 section(s)
- 30 lecture(s)
- Section 1 Setup Development Environment
What You’ll Learn
- TSC and tsconfig for browsers and NodeJS environments
- Setup Nodemon and Concurrently
- NPM, NodeJS and package json
- Understand SocketIO communications between the Server and Clients while writing it all in TypeScript
- Build some example use cases, such as a chat, collaborative painter and integrate into Threejs
- Learn about Express and serving static content through NodeJS
- Learn how to build robust and interactive applications using TypeScript and SocketIO
- Provision and Deploy to a cloud server, Setup Nginx proxy, Point a Domain Name and Add SSL
Skills covered in this course
Reviews
-
MMark Maiztegui
Awesome content! Great job from the instructor.
-
GGuochao He
Thanks a lot for this course. Learning about socket.io from a ts boilerplate to a production is straightforward.
-
SStephen Cook
Learning more than I already new using Socket IO and also learning the why we do things as well. :)
-
KKonstantinos Karampekos
The Pros: Presenter speaks clearly, the idea with the link documentation as a follow up is and works great and basic knowledge of socket io was provided. The Cons: The "minigame" presentations diverted the focus from actual scoketio knowledge to random mini app coding. It could have more relative content as a notification center etc. Overall, great work by the instructor providing basic socket io knowledge