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

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

4.15 (35 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Learn Full Stack Rust Programming using AXUM, Yew, and SQLx
233
students
5 hours
content
May 2023
last update
$54.99
regular price

What you will 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.

Why take this course?

šŸŽ“ **Course Title:** Frontend and Backend Rust Programming: Build a Rust Web API using AXUM and Postgres, and Frontend with Yew --- ## Course Headline **Learn Full Stack Rust Programming** šŸš€ --- ### Your Learning Journey: **Course Overview:** In this comprehensive course, you'll dive into the world of full-stack development using **Rust**, a language renowned for its performance and safety. You'll learn to build a robust CRUD server API with AXUM, SQLx, and Postgres, and then create a dynamic frontend using the Rust framework **Yew** - a React-like library that will make your development experience both powerful and familiar. ### What You'll Master: āœ… **Back End Development:** - Set up and configure a Rust Web API with AXUM and SQLx, integrating with Postgres for database operations. - Handle GET and POST requests efficiently and securely using the `reqwest` crate. āœ… **Front End Development:** - Develop interactive UIs with Yew, gaining hands-on experience with components, routing, and form handling. - Experience the reactivity of Yew, which mimics ReactJS but leverages the performance and safety benefits of Rust. āœ… **Full Stack Integration:** - Connect your back end and front end to run seamlessly from the same port or URL, experiencing a complete full-stack application. ### Why Choose Rust? šŸ§ šŸ’– Rust has consistently been the most loved programming language for several years running, as reported by StackOverflow. It's the language of choice for major tech companies and a growing number of startups and blockchain projects. By learning Rust now, you're positioning yourself at the forefront of modern software development. ### Course Structure: 1. **Rust Basics (Optional if already familiar with Rust):** - Get up to speed with Rust syntax, idioms, and best practices. - Understand the foundational concepts that will underpin your full-stack application development. 2. **Server API Development with AXUM:** - Explore the AXUM framework for building high-performance HTTP servers in Rust. - Learn how to interact with a Postgres database using SQLx, and perform CRUD operations securely. 3. **Front End Development with Yew:** - Discover how to create responsive and dynamic front ends using the Yew framework. - Gain hands-on experience with routing, state management, and React-like component architecture in Rust. ### Bonus: - **Complete Source Code:** Receive the full source code for the application at the end of the course to refer back to or build upon. --- **Who is this course for?** This course is perfect for developers who have experience with at least one programming language and some knowledge of web development. It's designed for those who are comfortable with coding concepts and ready to expand their skill set into the Rust ecosystem, particularly for full-stack development. --- Embark on your Rust journey today, and join the ranks of developers who are shaping the future of software engineering! šŸš€āœØ Enroll now and let's build something incredible together! šŸ› ļøšŸ’«

Screenshots

Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Screenshot_01Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Screenshot_02Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Screenshot_03Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Screenshot_04

Reviews

Roman
July 12, 2023
No useful explanations, no fixing of bugs, spamming the database, no real understanding of the topic. The only positive part is that it showed basic concepts and crates which should be re-read and re-worked from every user. The course ends in a "it looks functioning" piece of code, but is not usable for any project.
Mark
April 1, 2023
This course is just copy pasted content, no explanations, no depth, just copy, paste, copy, paste. overall disappointed with the course.
Gilberto
March 27, 2023
The course is a mess! The instructor doesn't provides the source code to compare with! People asked him for the Source Code and the answer provided isn't true! He just made up that he put it in the description. It seems like a bad tutorial from the internet.
Speed.Codes
February 7, 2023
this is the ONLY course in udemy for front- backend developing application by rust! its a great chance thanks for this :)

Charts

Price

Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Price chart

Rating

Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Ratings chart

Enrollment distribution

Learn Full Stack Rust Programming using AXUM, Yew, and SQLx - Distribution chart
5130176
udemy ID
2/1/2023
course created date
1/17/2024
course indexed date
Bot
course submited by