Learn Rust Actix Web And Sqlx
Learn Rust Actix Web And Sqlx
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English
| Size: 1.91 GB[/center]
| Duration: 3h 59m
Learn Actix Web and SqlX and understand how to build a fully functional Twitter Api Clone
What you'll learn
Understand how to build Web Api with Actix Web
Understand how to Query and Update databases with SqlX
Understand coding in Rust using design patterns and loosely coupled architecture
Use Docker within examples to gain practical knowledge on how to build modern services
Requirements
Intermediate Rust language knowledge and several years experience building servers in any language
Description
Get a conceptual understanding of Actix Web's architecture and learn about its many features and capabilities.Learn how to setup and initialize an Actix Web Server. Learn how to build Route Handlers that respond to requests. Create unique Extractors to receive parameters in a type safe way. Handle Errors that may occur during Route Handler processing.Understand how SqlX works and how to query databases. Use SqlX to connect to Postgres, through a Docker image, and do CRUD operations like select, insert, update, and delete. Learn how to perform transactions in SqlX and how to exit a transaction early if an error occurs. Also learn about SqlX's database migration capabilities, so that you can create and modify schema as data needs change.Learn how to structure an Api Server. Creating Separation of Concerns, Encapsulation, and loose coupling of code. This will enhance your ability to continue building on the original application.Gain practical understanding on the code base for a large and realistic Twitter Api clone. We will be diving deep into Actix Web Routing, Extractors, Responders, Error Handling, SqlX queries, and more.All Course projects are built using Docker images containing both the Actix Web Server and Postgres database as needed for the lessons.
Overview
Section 1: Overview of Actix Web
Lecture 1 Introduction: What We will Learn
Lecture 2 Architecture of Actix Web
Lecture 3 Extractors: Introduction and App State
Lecture 4 Extractors: The Core Extractors Path and Json
Lecture 5 Extractors: Multipart, Handling Forms and Files
Lecture 6 Response
Lecture 7 Error Handling
Lecture 8 Handlers
Section 2: Overview of Sqlx Crate
Lecture 9 Introduction: What We Will Learn
Lecture 10 Learning SQLX Database Driver
Section 3: Let's Build Our App!
Lecture 11 Introduction: What We Will Learn
Lecture 12 Overview of Project Structure
Lecture 13 First Layer: Data Access
Lecture 14 Second Layer: Actix Web App Instance
Intermediate Rust Programmers interested in gaining more advanced skills
https://fikper.com/0NQOFdHRCJ/Udemy_Learn_Rust_Actix_Web_and_SqlX.part1.rar.html
https://fikper.com/Er0ebFLGvh/Udemy_Learn_Rust_Actix_Web_and_SqlX.part2.rar.html
https://rapidgator.net/file/9ab9d5a8ed46243ac47f329484ca6602/Udemy_Learn_Rust_Actix_Web_and_SqlX.part1.rar
https://rapidgator.net/file/5a03e2f10c9249e6f0c6d1fc3a8dfb52/Udemy_Learn_Rust_Actix_Web_and_SqlX.part2.rar