Description
FastAPI course for busy software engineers. This training course is a suitable alternative to long and boring courses. In this intensive course, you’ll gain the skills and confidence to use FastAPI in one morning, and you’ll have a guide you’ll refer to again and again.
The instructor for this course has experience launching and maintaining a FastAPI-based SaaS platform for several high-profile client projects. This course quickly covers all the key things you need to know. This means that this course is not an introductory course and you will not need to take introductory courses on Python or basic REST API concepts. You’re immediately thrown into the world of FastAPI, and it’s based on the premise of “we’re all professionals.” However, there are additional resources available for those who want to learn in more depth. This course is completely project-oriented and introduces you to all the key elements of a production-ready FastAPI application. All topics are taught within a sample project with 100% code coverage on GitHub. You’ll build a real web application, including an integrated React interface, and learn how to deploy it.
What you will learn:
- Endpoint Basics
- Working with Pidantik
- Error processing
- Rendering HTML pages using Jinja2 templates.
- Working with database (SQLite and Postgres) via ORM (SQLAlchemy) and database migration (Alembic)
- Structuring FastAPI projects for production
- Setting up authentication (JWT)
- Accessing Asynchronous Performance (Async)
- FastAPI Dependency Injection and Testing Platform
- Working with frontend (React)
- Containerizing FastAPI with Docker
- deployment
- Sending email using background tasks
- Setting up logging for production
- and other frequently asked questions
Who is this course suitable for?
- Professional software engineers and enthusiasts who are familiar with the concept of REST API and want to start working directly with FastAPI.
- Software engineers who have worked with frameworks such as Flask/Django/Express/Spring Boot/Rails and the like.
- People with basic knowledge of Python and familiarity with web development frameworks such as Ruby on Rails, Spring Boot, ExpressJS, CakePHP or similar.
FastAPI Course Specifications for Busy Software Engineers
- Publisher: Udemy
- Teacher: Christopher Samiulla
- Level of training: from beginner to advanced
- Training duration: 4 hours 10 minutes.
- Number of courses: 48
Course headings
FastAPI Course Prerequisites for Busy Software Engineers
- Knowledge of Python
- Knowledge of REST API (at least basics)
- Knowledge of git
- No previous experience with FastAPI is required.
- For the frontend section (1 section) – basic knowledge of React
- For Docker section (1 section) – basic knowledge of Docker
course images
Example video course
installation instructions
Once extracted, watch using your favorite player.
English subtitles
Quality: 720p
Download link
Password for file(s): www.downloadly.ir
size
2.6 GB