My Account Log in

1 option

Ultimate guide to FastAPI and backend development.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Video
Contributor:
Mula, Rahul, instructor.
Packt Publishing, publisher.
Language:
English
Subjects (All):
Software frameworks.
Python (Computer program language).
Web site development.
Computer programming.
Application software--Development.
Application software.
Software architecture.
Physical Description:
1 online resource (1 video file (22 hr., 44 min.)) : sound, color.
Edition:
[First edition].
Place of Publication:
[Birmingham, United Kingdom] : Packt Publishing, [2025]
Summary:
In this course, you will embark on a comprehensive journey into the world of backend development, focusing on FastAPI, a modern web framework designed for high-performance APIs. You will begin by understanding the core concepts of REST APIs and FastAPI itself, followed by practical steps on how to set up your development environment, structure your project, and begin building robust, scalable backend systems. As you progress, you will explore how to handle path and query parameters, perform CRUD operations, and work with models using Pydantic. The course also covers database integration with SQL databases like SQLite and PostgreSQL, helping you understand relational models and SQL queries in-depth. You'll learn to create APIs that interact seamlessly with these databases and handle tasks like user registration, login, and even password resets. Later sections will dive into advanced topics such as asynchronous programming with AsyncIO, SQLModel for database management, integrating third-party services like Twilio for SMS, and deploying your project using Docker and AWS. The course concludes with tips on API testing, error handling, and scaling your application, equipping you with everything needed to launch a professional-grade backend service.
Notes:
OCLC-licensed vendor bibliographic record.
ISBN:
1-80610-133-5
OCLC:
1525252325

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account