Companies Home Search Profile

Learn Full Stack Rust Programming using AXUM, Yew, and SQLx

Focused View

Eric Mabo

5:10:44

152 View
  • 1 - Introduction.mp4
    04:30
  • 2 - Showcase what we will be building.mp4
    02:55
  • 3 - Installing Rust.mp4
    02:01
  • 4 - Setting up VS Code.mp4
    03:46
  • 5 - Rust Variables and Functions 1.mp4
    06:14
  • 6 - Rust Variables and Functions 2.mp4
    04:50
  • 7 - Rust Modules.mp4
    02:55
  • 8 - Rust data Types.mp4
    02:48
  • 9 - Compound Data Types.mp4
    05:25
  • 10 - Vectors.mp4
    06:57
  • 11 - Rust HashMaps.mp4
    07:38
  • 12 - HashMaps 2.mp4
    02:08
  • 13 - If Else match.mp4
    07:44
  • 14 - For and While Loops.mp4
    08:11
  • 15 - Rust Structs.mp4
    07:13
  • 16 - Rust Structs Impl.mp4
    06:48
  • 17 - Working with JSON serdejson.mp4
    10:42
  • 18 - Understanding Rust Ownership and Borrowing.mp4
    09:38
  • 19 - What will be covered in this section.mp4
    00:35
  • 20 - Setting Up AXUM Server.mp4
    09:19
  • 21 - Add Cargo Watch.mp4
    02:02
  • 22 - Adding CORS to AXUM.mp4
    02:16
  • 23 - Adding PostgresSQLx.mp4
    05:41
  • 24 - Adding Postgres Table.mp4
    03:49
  • 25 - AXUM API Create Product.mp4
    22:32
  • 26 - AXUM API Get ALL Products.mp4
    13:58
  • 27 - AXUM API Get ONE product.mp4
    15:25
  • 28 - AXUM API Update Product Coming soon.html
  • 29 - AXUM API Delete Product.mp4
    04:54
  • 30 - AXUM API Delete product continued.mp4
    01:41
  • 31 - Server API completed see final code.html
  • 32 - Yew Frontend.mp4
    02:00
  • 33 - Setting Up Yew.mp4
    09:17
  • 34 - Adding Styling to Yew.mp4
    08:23
  • 35 - Yew Components.mp4
    06:04
  • 36 - API Get Request.mp4
    18:51
  • 37 - Displaying Data.mp4
    06:19
  • 38 - Yew useeffect hook.mp4
    03:21
  • 39 - Create Form.mp4
    07:46
  • 40 - Add Form.mp4
    17:47
  • 41 - Connect Yew and Axum.mp4
    11:08
  • 42 - Post Form Data to Server API.mp4
    12:26
  • 43 - Style Form.mp4
    01:50
  • 44 - Yew Routing.mp4
    08:46
  • 45 - Yew Routing Adding Components and Navigation.mp4
    12:11
  • Description


    Frontend and Backend Rust programming: We will build a Rust Web API using AXUM and Postgres and frontend using Yew

    What You'll Learn?


    • Why use Rust programming language for full stack web app development in 2023 and beyond?
    • Rust language basics like variables, functions, data types, control flow, structs, enums, using json, hashmaps, modules, ownership and borrowing in rust
    • Build a fully functional CRUD API using AXUM, SQLx and Postgress
    • Build a fully functional Frontend in rust using the Yew framework (Yew looks like ReactJS, but in Rust)
    • Following popular demand: link to source code provided at the end of the course.

    Who is this for?


  • This course is for software engineers who would like to learn the rust programming language, by building a real world project
  • More details


    Description
    1. You will build a full-stack web app using the rust programming language. We will be building a fully functional CRUD Server API using AXUM, SQLx, and Postgres. Then we will build a fully functional frontend in rust using the Yew framework (Yew looks like ReactJS but in Rust). We will then connect the front end and the back end to run from the same port/URL. You will learn how to create Yew components, routing, create forms and handle GET and POST requests using the rust reqwest crate in the front end. This course is good for developers who already know at least one programming language and have some web development experience. It is not a course for folks who are completely new to programming.

    2. Rust is the most loved programming language for the past several years according to StackOverflow. All the big tech companies are now using rust and a lot of startups are using rust. More so, a lot of the newer blockchain projects are building with rust. The rust programming language is growing very rapidly.

    3. This course will help you start developing in rust very fast, as you will build a real full-stack app. You can use the concepts to expand your rust dev options.

    4. The course is divided into 3 main sections. Section 1 is an intro to rust. You can skip this section if you are already familiar with the material. Section 2 will cover the Server API dev using AXUM and section 3 covers developing frontend apps using the popular Yew framework.

    5. Full source code provided at the end of the course.

    Who this course is for:

    • This course is for software engineers who would like to learn the rust programming language, by building a real world project

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    I am a software engineer. I have been writing code for more than 10 years now. I have developed web applications using python, Django and ExpressJS for more than 10 years.  I have been doing a lot of NextJS/Typescript development for the past several years, and I started using the rust programming language 2 years ago.
    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 43
    • duration 5:10:44
    • Release Date 2023/05/17