Udemy

Front end web development in Rust

Enroll Now
  • 955 Students
  • Updated 6/2023
4.5
(70 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
6 Hour(s) 54 Minute(s)
Language
English
Taught by
Paris Liakos
Rating
4.5
(70 Ratings)
2 views

Course Overview

Front end web development in Rust

Leverage WebAssembly to ship Rust applications to your browser

WebAssembly is a binary instruction format that most browsers support. It enables languages such as Rust, C, C++ Go, etc., to be compiled and run in a web browser.

The Rust programming language is the most frequently used language for developing WebAssembly applications, according to surveys.

And how could it not? It was voted as StackOverflow’s most loved and desired programming language, eight years in a row, thus everyone is looking for an excuse to run it even inside browsers, where Javascript is the usually the common approach.


You have already spent a good amount of time developing web applications and you have a very good understanding of Rust.

You are wondering whether you can develop your next UI in Rust and ship it to browser via WASM.

You are looking for a resource that has all you need in a single place.


Well, look no further! In this course i will show you how to create a complex web app in Rust that consumes JSON APIs.


We will use the Yew web framework along with wasm crates  to build a UI with

- Authentication

- Several different routes and pages

- Forms for CRUD support

- State management, custom hooks and reducers

- Async requests via browser's fetch API

Course Content

  • 6 section(s)
  • 26 lecture(s)
  • Section 1 Introduction
  • Section 2 Login page
  • Section 3 Router and contexts
  • Section 4 Session handling
  • Section 5 CRUD
  • Section 6 Trunk

What You’ll Learn

  • Developing frontend components with Yew's virtual DOM
  • Becoming familiar with the Rust WebAssembly ecosystem
  • Interacting with browser and listening to events via wasm and websys
  • Communicating to web APIs for CRUD via an authorization layer

Reviews

  • P
    Paul Lathrop
    5.0

    Great course! challenging and fast paced. I feel strong after this! Very Inspiring!

  • M
    Mikko Kujala
    5.0

    Not too slow or fast of a pace. Well, maybe one could condense a bit, but it's relaxing to watch ;D I'm early in the course, and the prerequisites listed in the intro seem right. Buy Buy Buy! At least if you know some Rust and have done a bit of web development before. And want to give Yew a try.

  • K
    Kenneth Dashén Sheridan
    5.0

    great for existing rust engineers wanting to extend their rust engineering to the frontend

  • D
    Douglas Ronne
    4.0

    It was a good course overall, I think it would benefit from a practice run perhaps.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed