Course Details
Course Details
What You'll Learn
Topic 1 Introduction to FastAPI
What is an API
Introduction To FastAPI
Creating A Simple API
Topic 2 Path and Query Parameters
Path Parameters
Path Parameters With Type
Automatic Documentation
Ordering Of Routes
Query Parameters
Passing Default Values To Query Parameters
Using Path & Query Parameters Simultaneously
Required Query Parameters
Topic 3 Request Body and Pydantic Models
Request Body
POST Method
Pydantic Models With Request Body
Using Model Inside A Function
Passing Path & Query Parameters To Request
Passing Multiple Models
Defining Fields For Metadata
Nesting Python DataTypes In A Model
Nesting Pydantic Models
Deeply Nested Models
Providing Example Data
Defining Example Data Using Fields
Forms To Submit API Data
Topic 4 Connecting to Database
Introduction To Connecting To Database
Creating A Project
Creating A Connection
Creating A Model
Using Table Plus
Adding Data To Database
Topic 5 Performing CRUD Operations
Fetching Products
Deleting Products
Creating A Route To Update Products
Response Model
HTTP Status Codes
Raising Exceptions
Topic 6 Authentication
Introduction To Authentication With JWT
Creating Login Route
Logging In The User
Significance Of JWT Token
Utility Function To Create JWT Token
Generating JWT Token
Get Current User
Protecting Routes
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
TBD
Hardware: Window or Mac Laptops
Job Roles
Job Roles
- API Developer
- Backend Developer
- Python Developer
- Software Engineer
- Web Developer
- Full Stack Developer
- Data Engineer
- DevOps Engineer
- Software Architect
- Technical Lead
- System Integrator
- Cloud Engineer
- Database Administrator
- Application Developer
- Security Engineer
- Solutions Architect
- Integration Specialist
- Technical Consultant
- Product Engineer
- API Security Specialist
Trainers
Trainers
Review
Customer Reviews (5)
- will recommend Review by Course Participant/Trainee
-
. (Posted on 5/10/2024)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 5/10/2024)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
Thank you! (Posted on 5/10/2024)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 5/10/2024)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - will recommend Review by Course Participant/Trainee
-
. (Posted on 10/21/2022)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
Write Your Own Review
- Recommended Courses