This course navigates through the process of creating a real-time chatroom application utilizing Deno and WebSockets. It delves into establishing WebSocket connections, managing real-time bi-directional communication between the server (Deno) and clients, and handling connection lifecycles for robust chat interactions. Participants learn how Deno’s secure runtime environment is leveraged to build server-side components and how WebSockets facilitate pushing messages to clients instantaneously, enabling the real-time functionality critical to chat applications. The course focuses on practical implementations, such as broadcasting messages to connected clients, orchestrating chat rooms, and ensuring scalability and performance. By the end of the course, learners can architect and implement a real-time chatroom that capitalizes on Deno’s strengths and the seamless connectivity of WebSockets.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
Setup a Deno project
Create a WebSocket server in Deno
Establish WebSocket connections
Implement message sending via WebSockets
Broadcast messages to multiple clients
01. Deno & WebSockets
- Intro & Setup
- Server & HTML Template
- WebSockets Setup
- Sending Messages
- Broadcasting Messages
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
Setup a Deno project
Create a WebSocket server in Deno
Establish WebSocket connections
Implement message sending via WebSockets
Broadcast messages to multiple clients
COURSE OUTLINE
01. Deno & WebSockets
- Intro & Setup
- Server & HTML Template
- WebSockets Setup
- Sending Messages
- Broadcasting Messages