HOME > Development > Front end web development in Rust

Front end web development in Rust

  • Development
  • May 15, 2025
SynopsisFront end web development in Rust, available at $79.99, has a...
Front end web development in Rust  No.1

Front end web development in Rust, available at $79.99, has an average rating of 4.7, with 26 lectures, based on 56 reviews, and has 779 subscribers.

You will learn about Developing frontend components with Yews 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 This course is ideal for individuals who are Experienced web developers evaluating Rust and WebAssembly for their next project or Rust developers who want to build a UI for their application in Rust It is particularly useful for Experienced web developers evaluating Rust and WebAssembly for their next project or Rust developers who want to build a UI for their application in Rust.

Enroll now: Front end web development in Rust

Summary

Title: Front end web development in Rust

Price: $79.99

Average Rating: 4.7

Number of Lectures: 26

Number of Published Lectures: 26

Number of Curriculum Items: 28

Number of Published Curriculum Objects: 28

Original Price: $54.99

Quality Status: approved

Status: Live

What You Will Learn

  • Developing frontend components with Yews 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
  • Who Should Attend

  • Experienced web developers evaluating Rust and WebAssembly for their next project
  • Rust developers who want to build a UI for their application in Rust
  • Target Audiences

  • Experienced web developers evaluating Rust and WebAssembly for their next project
  • Rust developers who want to build a UI for their application in Rust
  • 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 Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Local setup

    Lecture 3: Gitlab repository

    Chapter 2: Login page

    Lecture 1: Yew Components

    Lecture 2: Component props

    Lecture 3: Event handling

    Lecture 4: Backend setup

    Lecture 5: Login endpoint

    Lecture 6: Alert component and error handling

    Chapter 3: Router and contexts

    Lecture 1: Router and custom routes

    Lecture 2: Navigator and redirects

    Lecture 3: Custom context and reducer

    Lecture 4: Links and menu

    Chapter 4: Session handling

    Lecture 1: Session storage for auth tokens

    Lecture 2: Logout

    Chapter 5: CRUD

    Lecture 1: Rustacean list and add

    Lecture 2: Loader and custom hook

    Lecture 3: Edit rustacean

    Lecture 4: Delete rustacean

    Lecture 5: Crates list and add

    Lecture 6: Select component

    Lecture 7: Textarea component

    Lecture 8: Crates edit and delete

    Chapter 6: Trunk

    Lecture 1: Copying and serving files

    Lecture 2: Custom CSS or SASS

    Lecture 3: Building for release

    Instructors

  • Front end web development in Rust  No.2
    Paris Liakos
    Web rustler
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 6 votes
  • 4 stars: 12 votes
  • 5 stars: 37 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!