Companies Home Search Profile

Front end web development in Rust

Focused View

Paris Liakos

6:47:26

91 View
  • 1.1 Intructors website.html
  • 1.2 The rust book.html
  • 1.3 Trunk website.html
  • 1.4 Yew website.html
  • 1. Introduction.mp4
    07:09
  • 2.1 Cr8s Backend repository.html
  • 2. Local setup.mp4
    05:55
  • 3. Gitlab repository.html
  • 1. Components.mp4
    07:55
  • 2. Component props.mp4
    19:00
  • 3. Event handling.mp4
    27:23
  • 4. Backend setup.mp4
    06:07
  • 5. Login endpoint.mp4
    21:41
  • 6. Alerts and error handling.mp4
    17:49
  • 1. Router and custom routes.mp4
    13:08
  • 2. Navigator and redirects.mp4
    03:34
  • 3. Custom context and reducer.mp4
    28:07
  • 4. A better welcome page.html
  • 5. Links and menu.mp4
    14:45
  • 1. Session storage for auth tokens.mp4
    17:23
  • 2. Logout.mp4
    12:41
  • 1. Rustacean list and add.mp4
    42:12
  • 2. Loader and custom hook.mp4
    29:58
  • 3. Edit rustacean.mp4
    30:53
  • 4. Delete rustacean.mp4
    14:26
  • 5. Button component.html
  • 6. Crates list and add.mp4
    25:41
  • 7. Select component.mp4
    34:21
  • 8. Textarea component.mp4
    09:02
  • 9. Crates edit and delete.mp4
    10:42
  • 1. Copying and serving files.mp4
    04:34
  • 2. Custom CSS or SASS.mp4
    03:00
  • Description


    Leverage WebAssembly to ship Rust applications to your browser

    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

    Who is this for?


  • Experienced web developers evaluating Rust and WebAssembly for their next project
  • Rust developers who want to build a UI for their application in Rust
  • What You Need to Know?


  • Good knowledge of Rust
  • Understanding of HTTP, REST, JSON, HTML and CSS
  • Experience with other frontend frameworks (React-like) will greatly help
  • More details


    Description

    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 programming language, seven 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

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Paris Liakos
    Paris Liakos
    Instructor's Courses
    Software engineer with more than 10 years of experience in developing and architecting web applications.Experienced with languages including PHP, JS, Python, Go. Also extensive experience with databases like MySQL and PostgreSQL but also with NoSQL solutions like Elasticsearch and Redis. Lately in love with Rust, its evolving web ecosystem and awesome community.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 24
    • duration 6:47:26
    • Release Date 2023/06/11