course
Introduction to FastAPI
IntermediarNivel de calificare
Actualizat 10.2025FastAPIProgramming4 oră10 videos29 exercises2,300 XP12,171Declarație de realizare
Creează-ți contul gratuit
sau
Continuând, acceptați Termenii și condițiile de utilizare, Politica de confidențialitate și faptul că datele dvs. sunt stocate în SUA.Îndrăgit de cursanți din mii de companii
Instruirea a 2 sau mai multe persoane?
Încercați DataCamp for BusinessDescrierea cursului
Introduction to FastAPI and Its Applications
APIs are commonly used to manage data on the web, and FastAPI is a popular new web framework for building APIs with Python. Data and Machine Learning Engineers leverage FastAPI to build applications that serve as context-aware data transactions and pipelines on the web.Building Production-Grade Web Applications with FastAPI
In this course, you will learn how to build production-grade web applications leveraging your Python skills with the FastAPI framework. By the end, you’ll understand core use cases for FastAPI in relation to other Python web frameworks. You’ll learn to build APIs using all four types of HTTP operations and define request and response schemas. In addition, you’ll validate API requests, respond with appropriate HTTP status codes and messages, and execute code asynchronously to improve application performance. A hands-on project will guide you through building a classical CRUD (Create, Read, Update, Delete) API, testing workflows using Python's requests module.Course Goals and Target Audience
This course is designed for experienced Python programmers who want to build web applications that manage data using FastAPI. Upon completing this course, you will have the foundation necessary to create FastAPI projects suited for high-throughput data management and ML model-serving pipelines.Cerințe preliminare
Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python1
FastAPI Basics
We’ll start by learning FastAPI’s key features and core use cases. Then we will run our first application and test it out! Finally, we will learn the details of supporting GET and POST operations that include request parameters and build and test those endpoints.
2
FastAPI Advanced topics
We’ll start by learning how to support PUT and DELETE operations using FastAPI. Then we will learn how to handle different kinds of errors and always return an appropriate status code in the response. Lastly we'll learn how to use async to enable concurrent requests that can handle higher workloads.
3
Building and testing a JSON CRUD API
We'll start by learning how to write system tests to validate individual FastAPI endpoints. Next we'll build a full JSON CRUD API to manage object lifecycles over HTTP. Finally, we'll learn how to test different application endpoints working together with manual functional tests.
Introduction to FastAPI
Curs finalizat
Obțineți o Declarație de Realizări
Adaugă aceste acreditări la profilul, CV-ul sau profilul tău LinkedInDistribuie-l pe rețelele sociale și în evaluarea performanței tale
Inclus cuPremium or Echipe
Înscrie-te AcumAlătură-te 19 milioane de cursanți și începe Introduction to FastAPI chiar azi!
Creează-ți contul gratuit
sau
Continuând, acceptați Termenii și condițiile de utilizare, Politica de confidențialitate și faptul că datele dvs. sunt stocate în SUA.