
Elevate your Raas backend development skills with Rust and SQL RESTful APIs, exploring MySQL in part one and Microsoft SQL in live coding, plus a GitHub project with five tasks.
Develop intermediate to advanced Rust backend development by building a warehouse management system from MySQL schema to tests, incorporating async programming, serde for data, and Git workflow.
Create the vms rest schema, build products and unique identifiers tables, import data, set up env file, and implement the get all locations endpoint to prep for test number one.
Learn to build and validate Rust API endpoints by defining structs, validating inputs, and writing unit tests to fetch locations by product name and code.
Implement and test the add or update flow for unique identifiers in Rust backend, retrieving product codes by color and name, and implementing from_row with SQL for unit tests.
Implement and test the final Rust backend endpoint by querying product codes, building a concatenated unique identifier, updating and removing rows when pieces reach zero, and logging changes.
Design a relational database schema by creating tables for customers, products, stock, orders, and order details, with primary and foreign keys, using SQL Server Management Studio.
Set up a Rust project and build the first rest api with actix web, a service layer, and a database connection to insert new customers into the customers table.
Create a post login API to validate customer credentials, using login credential models and email regex, then query the customers table via the service layer on the ark database.
In this course I will teach you how to create Database normalization, for best application performance, and how to build proper Database schema relations. Proper schema design is essential for maintaining data consistency and enabling efficient data retrieval. You will gain hands-on experience in designing and implementing database schemas that can support complex applications with ease. We will cover 2 projects with no abstractions, meaning, we will build from ground up without ORMs and other things that can ruin Application performance and scalability. By the end of the course, you will have the skills and knowledge to design high-performance, scalable databases that can support any application you build. This course is perfect for developers of all levels who want to deepen their understanding of database design and backend development with Rust. Whether you are a beginner looking to start your journey in database management and web development or an experienced developer aiming to enhance your skills, this course will provide you with valuable insights and practical knowledge. Together we will Master Rust Actix Web for High-Performance Applications and take your database and web development skills to the next level. Become Applications Developer that power fast, reliable, and scalable systems from scratch.