Master Asynchronous Rust with Tokio: High-Performance Apps
Focused View
56:52
1 -Course Overview.mp4
01:08
2 -Overview.mp4
03:21
3 -The Tokio Crate.mp4
02:05
4 -The Project.mp4
01:38
5 -Setting up the Development Environment.mp4
03:03
6 -Overview.mp4
01:28
7 -Concurrency vs. Parallelism.mp4
02:11
8 -Threads.mp4
04:39
9 -Starting the Project.mp4
03:03
10 -Echo Server.mp4
05:11
11 -Testing Our Server.mp4
01:55
12 -Overview.mp4
00:43
13 -Spawning a Task.mp4
05:18
14 -Task Communication.mp4
04:24
15 -Select Macro.mp4
05:04
16 -Overview.mp4
01:03
17 -Gracefully Shutting Down Tasks.mp4
03:59
18 -Tracing.mp4
03:52
19 -Testing.mp4
02:47
More details
Course Overview
This course teaches you how to leverage Rust's Tokio framework to build high-performance asynchronous applications. You'll gain deep insights into async programming, task management, and performance optimization while mastering Tokio's powerful features.
What You'll Learn
- Fundamentals of async programming in Rust
- How Tokio enables performant asynchronous applications
- Advanced techniques like task communication and graceful shutdowns
Who This Is For
- Rust developers looking to master asynchronous programming
- Backend engineers building high-performance systems
- Programmers interested in concurrent application design
Key Benefits
- Build scalable, efficient applications with Tokio
- Learn professional-grade tracing and testing techniques
- Understand concurrency vs. parallelism in Rust
Curriculum Highlights
- Async in Depth: Threads, Servers, and Testing
- Tasks and Channels: Communication Patterns
- Shutdown, Tracing, and Testing Techniques
Focused display
Category
- language english
- Training sessions 19
- duration 56:52
- level advanced
- Release Date 2025/06/07