Sari la conținutul principal

Curs

Introducere în FastAPI

Intermediar4 h

Creează API-uri robuste, de nivel producție, cu FastAPI, stăpânind operațiunile HTTP, validarea și execuția async pentru pipeline-uri eficiente de date și ML.

Python4 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}2,300 XP15,351Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Introducere în FastAPI și aplicațiile sale

API-urile sunt folosite frecvent pentru a gestiona date pe web, iar FastAPI este un framework web nou și popular pentru construirea de API-uri cu Python. Inginerii de date și machine learning folosesc FastAPI pentru a construi aplicații care servesc drept tranzacții și pipeline-uri de date context-aware pe web.

Construirea de aplicații web de nivel de producție cu FastAPI

În acest curs, vei învăța cum să construiești aplicații web de nivel de producție valorificându-ți abilitățile de Python cu framework-ul FastAPI. Până la final, vei înțelege principalele cazuri de utilizare pentru FastAPI în raport cu alte framework-uri web Python. Vei învăța să construiești API-uri folosind toate cele patru tipuri de operațiuni HTTP și să definești schemele de request și response. În plus, vei valida cererile API, vei răspunde cu coduri de stare HTTP și mesaje adecvate și vei executa codul asincron pentru a îmbunătăți performanța aplicației. Un proiect practic te va ghida prin construirea unui API CRUD clasic (Create, Read, Update, Delete), testând fluxurile de lucru folosind modulul requests din Python.

Obiectivele cursului și publicul țintă

Acest curs este conceput pentru programatori Python cu experiență care vor să construiască aplicații web care gestionează date folosind FastAPI. După finalizarea acestui curs, vei avea baza necesară pentru a crea proiecte FastAPI potrivite pentru gestionarea datelor cu volum mare și pentru pipeline-uri de servire a modelelor ML.

Cerințe prealabile

Curriculum

Structura cursului

1

Noțiuni de bază FastAPI

Vom începe prin a învăța funcționalitățile cheie și principalele cazuri de utilizare ale FastAPI. Apoi vom rula prima aplicație și o vom testa! În final, vom aprofunda detaliile operațiunilor GET și POST, inclusiv parametrii de cerere, și vom construi și testa acele endpoint-uri.
Începe capitolul
2

Subiecte avansate FastAPI

Vom începe prin a învăța cum să suportăm operațiunile PUT și DELETE în FastAPI. Vom continua cu gestionarea diferitelor tipuri de erori și returnarea întotdeauna a unui cod de stare corespunzător în răspuns. La final, vom vedea cum să folosim `async` pentru a permite cereri concurente capabile să gestioneze volume de lucru mai mari.
Începe capitolul
3

Construirea și testarea unui API CRUD JSON

Vom începe prin a învăța cum să scriem teste de sistem pentru a valida endpoint-uri FastAPI individuale. Vom construi apoi un API CRUD JSON complet pentru a gestiona ciclul de viață al obiectelor prin HTTP. În final, vom învăța cum să testăm diferite endpoint-uri ale aplicației lucrând împreună, prin teste funcționale manuale.
Începe capitolul

Introducere în FastAPI

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.

Introducere în FastAPI | DataCamp