Rust Fullstack Web Application: Wasm, Yew, Rocket, Postgres and Docker

Описание к видео Rust Fullstack Web Application: Wasm, Yew, Rocket, Postgres and Docker

Full course:    • Rust Installation, Hello World, Hello...  

My Products
Rust book: https://mybook.to/YJI6DI
Rust Workbook: https://francescociulla.gumroad.com/l...
Rust Cheatsheet: https://francescociulla.gumroad.com/l...

By the end of this tutorial, you will understand how to create a simple yet complete full-stack application using the following technologies:

For the Frontend:
Rust - Core Programming Language
Web Assembly - For running Rust in the browser
Yew - Rust Framework for building client web apps
Trunk - For serving the frontend app
Tailwind CSS - For styling the frontend

For the Backend:
Rust - Core Programming Language
Rocket - Rust Framework for building web servers

For the Database:
Postgres - Relational Database
Docker - Dockerfile and Docker Compose for running Postgres

Wow, so many technologies! But we'll keep the example as basic as possible to help you understand the core concepts. Let's get started!

Useful Links
ALL THE LINKS HERE: https://francescociulla.com

GitHub repository:
https://github.com/FrancescoXX/rust-f...

0:00 Introduction and Architecture
1:02 Project initialization and Postgres Database with Docker
2:27 Backend: Rocket - initialization and dependencies
3:40 Backend main.rs file
10:35 Backend: Build and run the project, test with Postman
13:30 Frontend: Add Wasm build option and Install Trunk
14:45 Frontend with Yew and Web Assembly: Project initialization and Dependencies
15:24 Frontend: Index.html file
16:05 Frontend: main.rs file, Tailwind CSS
23:55 Frontend: macro !html part
25:10 Frontend: Build and run app
26:15 Final Test using Frontend UI, Postman and Database

Комментарии

Информация по комментариям в разработке