Udemyintermediateen

Real time web applications in Rust

Learn full-stack web development using Rust and websockets. Build real-time applications with this modern tech stack. Perfect for aspiring developers!

4.5(48)
596students
4h 10m
Certificate
Paris Liakos
Paris LiakosWeb rustler

Course Content

Real time web applications in Rust is an intermediate-level Udemy course taught by Paris Liakos. It runs 4h 10m, is taught in English, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 48 reviews, with 596 students enrolled. It is a paid course, first published December 2023.

Unlock the power of real-time applications with Rust! This course guides you through building a complete full-stack Rust application, focusing on a real-time chat app.

Discover WebSocket technology, a crucial protocol for full-duplex communication over a single TCP connection. Understand how WebSockets enable efficient, low-overhead data transfer between web browsers and servers, far surpassing traditional methods like HTTP polling.

Why Rust for WebSocket servers? Rust is a systems programming language renowned for its high performance and memory safety. Its helpful compiler acts as a valuable mentor, guiding you through development.

Furthermore, Rust's compatibility with WebAssembly allows you to build client-side applications as well! This means you can develop the entire application – front-end and back-end – entirely in Rust.

In this course, you'll learn to:

  • Establish and manage WebSocket connections.
  • Efficiently send and receive messages over the WebSocket protocol.
  • Dynamically update application state in real-time.
  • Implement a robust real-time chat application.

We'll utilize powerful Rust frameworks:

  • Tokio for asynchronous runtime and concurrency.
  • Rocket for building a fast and secure WebSocket server.
  • Yew WebAssembly for creating a reactive front-end.
  • Trunk for static site generation and asset management.

By the end of this course, you'll have a solid understanding of real-time communication, WebSocket implementation, and the capabilities of Rust for building high-performance, scalable applications.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0
1h 15m
intermediate
pluralsight

Publishing Progressive Web Apps

by Maximiliano Firtman

5.0
1h 57m
intermediate
pluralsight
5.0(279)
2h 6m
beginner
skillshare