Description
Real-time Web Applications in Rust Course. A real-time course on web applications in Rust. WebSocket is a computer communication protocol that provides full-duplex communication channels over a single TCP connection. The WebSocket protocol allows interaction between a web browser (or other client application) and a web server with less overhead than half-duplex options like HTTP polling, and facilitates real-time data transfer to and from the server. , Rust is a systems programming language that allows you to write high-performance programs. It’s surprisingly refreshing with a very helpful compiler that coaches you from the start. Given that the WebSocket protocol is critical for real-time applications where reliability and speed are important, it’s no surprise that Rust is the best choice for implementing WebSocket servers. Since Rust can now run in the browser thanks to WebAssembly, we can use Rust on the client as well. This means that a real-time chat-like application can be 100% coded in just Rust! That’s what we’ll do in this course! We will use Tokio and Rocket on the backend, Yew Web Assembly and Trunk on the frontend and end up with a full-stack Rust live chat app. Along the way, we will learn how to set up a WebSocket connection, send/receive messages and update the application state.
What you will learn in the Real-time Web Applications in Rust course
-
Creating WebSocket clients with Sarkhdar
-
Create a WebSocket server with Rocket
-
Share Rust code between server and client
-
Creating a chat page with Sarkhdar
This course is suitable for people who
- Web developers evaluate Rust for their next WebSockets project
- Web developers evaluate Rust for their next full-stack project
- Rust developers want to use the browser as a user interface via websockets.
Real-time web applications in Rust course specifications
- Editor: Udemy
- Lecturer: Paris Liakos
- Training level: beginner to advanced
- Training duration: 4 hours and 14 minutes
- Number of courses: 24
Course topics on 12/2023
Prerequisites for the Real-Time Web Applications in Rust course
- Good knowledge of Rust
- Basics of web development (HTML, JSON)
- Some experience with DOM handling and browser events
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: None
Quality: 720p
Download link
free download software
Size
1.9GB