Site icon eBooks1001

Creating an API server in Rust with Rocket, SeaORM and JWT


Free Download Creating an API server in Rust with Rocket, SeaORM and JWT
Published 3/2023
Created by Afaan Bilal
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 43 Lectures ( 1h 50m ) | Size: 899 MB


Build your own REST API server with the safety and performance of Rust using Rocket, SeaORM and JWT authentication.
Free Download What you’ll learn
Create a Rust project
Create a REST API server using Rocket
Interacting with a database using SeaORM
Authenticating APIs using JWT
Writing database migrations using SeaORM CLI
Requirements
Basic programming experience
Basic experience with the Rust programming language
Description
In this course, we’ll create a REST API server in Rust to represent a bookstore. This bookstore would allow us to add books and authors. Using this system, we’ll be able to:Create, list, update and delete authorsCreate, list, update and delete booksAssociate and disassociate books and authorsList all books by a particular authorWe’ll learn how to:Create a new Rust project using cargoBuild and run our Rust projectAdd crates and enable crate featuresWe’ll learn about basic API concepts such:Routing and HTTP methodsExtracting data from HTTP requestsInteracting with the database to query and insert dataCreating user accountsAuthentication using JWTCreating and using relationships between models to query and list associated dataAlong with these concepts, we’ll learn how to:Handle incoming (request) and outgoing (response) data in a type safe wayHandle CORSCreate and run database migrationsCreate one-to-many database relationshipsCreate entities from database tablesWe’ll have a bonus lecture at the end to learn how to Dockerize our API server to deploy and run it anywhere.We’ll be using the following crates:Rocket: a web framework for Rust that makes it simple to write fast, secure web applications without sacrificing flexibility, usability, or type safety.SeaORM: is a relational ORM to help you build web services in Rust.jsonwebtoken to create and decode JWTs in a strongly typed way.serde_json for serializing and deserializing Rust data structures efficiently and generically.
Who this course is for
Programmers curios about creating REST API servers and other projects using Rust
Beginner Rust developers looking to use the Rocket web framework
Beginner Rust developers looking to use SeaORM for database interactions
Beginner Rust developers curios about JWT authentication
Homepage

www.udemy.com/course/rest-api-server-rust-rocket-seaorm-jwt/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me

Links are Interchangeable – Single Extraction

Exit mobile version