Learn API Development with FASTAPI Framework and Python
Haider Malik
5:39:37
Description
Step by Step guide to build REST APIs with FASTAPI, Postgres, and SQLAlchemy
What You'll Learn?
- Built in Types in Python
- Control Structure
- Lists and Sets
- Strings and Functions
- Modules & Packages
- Exception Handling
- Reading and Writing to File
- Classes and Objects
- Decorators
- Async/Await
- Validations using Pydantic
- FAST API Routing
- FAST API CRUD
- FAST API CRUD with Database
- SQLALCHEMY
- Relationship
- Models and Schema
Who is this for?
What You Need to Know?
More details
DescriptionPython has become one of the most popular programming languages in recent years. It's used in everything from machine learning to building websites and software testing.
Python is often used to develop the back end of a website or applicationâthe parts that a user doesnât see.
Python can be utilized for various applications such as scripting, developing, and testing. Because of its elegance and simplicity, Dropbox, Google, Quora, Hewlett-Packard, and so many other top tech companies have already implemented Python
For the last 4 years the share of developers who use Python as their primary language remained at the pretty same level of 84-85%.
45% of Python developers use Python to do Web Development
Flask, Django, and FastAPI are still the top-3 Python web frameworks
FastAPI, initially released at the end of 2018, shows the fastest growth, having grown by 9 percentage points compared to the previous year
SQLAlchemy is the most popular ORM among all database users.
What you will learn?
Python setup
Built in Data Types
Control Structure
List
Tuples
Set
Functions
Modules
Packages
Exception Handling
Classes and Objects
Decorators
Async/Await
Validations with Pydantic
FastApi setup
Creating Virtual Environment
Server Setup
Path Parameters
Query Params
Request Body
CRUD (Create, Read, Update and Delete)
Routing
SQLAlchemy
CRUD with Postgres and SqlAlchemy
Relations
Who this course is for:
- Python developers curious about REST APIs development
- Python developers who want to learn FAST API Framework
- Python developers who want to learn new framework for build web apis
- Python developers are interested in building REST APIs with FAST API framework
Python has become one of the most popular programming languages in recent years. It's used in everything from machine learning to building websites and software testing.
Python is often used to develop the back end of a website or applicationâthe parts that a user doesnât see.
Python can be utilized for various applications such as scripting, developing, and testing. Because of its elegance and simplicity, Dropbox, Google, Quora, Hewlett-Packard, and so many other top tech companies have already implemented Python
For the last 4 years the share of developers who use Python as their primary language remained at the pretty same level of 84-85%.
45% of Python developers use Python to do Web Development
Flask, Django, and FastAPI are still the top-3 Python web frameworks
FastAPI, initially released at the end of 2018, shows the fastest growth, having grown by 9 percentage points compared to the previous year
SQLAlchemy is the most popular ORM among all database users.
What you will learn?
Python setup
Built in Data Types
Control Structure
List
Tuples
Set
Functions
Modules
Packages
Exception Handling
Classes and Objects
Decorators
Async/Await
Validations with Pydantic
FastApi setup
Creating Virtual Environment
Server Setup
Path Parameters
Query Params
Request Body
CRUD (Create, Read, Update and Delete)
Routing
SQLAlchemy
CRUD with Postgres and SqlAlchemy
Relations
Who this course is for:
- Python developers curious about REST APIs development
- Python developers who want to learn FAST API Framework
- Python developers who want to learn new framework for build web apis
- Python developers are interested in building REST APIs with FAST API framework
User Reviews
Rating
Haider Malik
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 62
- duration 5:39:37
- Release Date 2023/10/04