Bootcamp i backendutvikling med FastAPI logo
NybegynnerNettDataNivåer A1 → C222 språk

Bootcamp i backendutvikling med FastAPI

Lær deg FastAPI for å bygge høytytende, asynkrone web-API-er, databaseintegrasjoner og robuste backendtjenester. En læringssti fra CoddyKit med 21 korte kurs og 84 interaktive leksjoner, med en AI-veileder tilgjengelig døgnet rundt.

Kurs
21
Leksjoner
84
Interaktive trinn
1,027
Gratis å komme i gang
Kurs 1
Kursinnhold

21 kurs i denne læringsstien

Alle kursene i læringsstien Bootcamp i backendutvikling med FastAPI, i læringsrekkefølge. Det første er gratis.

1

A14 leksjonerGratis

Gå i dybden på det grunnleggende i FastAPI, forstå kjerneprinsippene og lær å sette opp den første asynkrone webapplikasjonen Deres. Lær om forespørselshåndtering og grunnleggende ruting.

2

A24 leksjonerPRO

Få full kontroll på håndtering av innkommende forespørselsdata og utforming av strukturerte svar. Kurset dekker Pydantic-modeller for datavalidering og serialisering.

3

B14 leksjonerPRO

Bygg sikre, standardkompatible autentiseringsflyter i FastAPI med OAuth2-tilganger for passord og autorisasjonskode, JWT-tilgangs- og fornyelsestokener samt finmaskede omfang.

4

B14 leksjonerPRO

Modeller, spør etter og migrer dokumentdata i FastAPI ved hjelp av asynkrone MongoDB-drivere og Beanie ODM for dokumentlagre i produksjon.

5

B14 leksjonerPRO

Utform REST-API-er i FastAPI som kan videreutvikles, med versjoneringsstrategier, markørbasert paginering, filtrering og svaromslag som er enkle for klienter å bruke.

6

B14 leksjonerPRO

Løft ferdighetene Deres innen datamodellering med avanserte Pydantic-funksjoner. Lær å opprette komplekse valideringsregler og egendefinerte typer samt håndtere nestede datastrukturer.

7

B24 leksjonerPRO

Lås opp kraften i FastAPIs system for avhengighetsinjeksjon for effektiv håndtering av delt logikk, autentisering og initialisering av ressurser. Lær å opprette gjenbrukbare komponenter.

8

B24 leksjonerPRO

Integrer FastAPI-applikasjonen Deres med relasjonsdatabaser ved hjelp av SQLAlchemy. Kurset dekker oppsett av databasetilkobling og utføring av CRUD-operasjoner.

9

B24 leksjonerPRO

Sørg for at FastAPI-tjenestene dine er pålitelige gjennom omfattende testing og effektive feilsøkingsteknikker. Lær å skrive enhets- og integrasjonstester.

10

B24 leksjonerPRO

Gjør FastAPI-applikasjonen klar for produksjon. Kurset dekker containerisering med Docker, utrulling med Uvicorn/Gunicorn og strategier for utrulling i skyen.

11

B24 leksjonerPRO

Bygg inn sanntidskommunikasjon i FastAPI-applikasjonene dine ved hjelp av WebSocket-er. Opprett interaktive funksjoner som chatteapplikasjoner eller datastrømmer i sanntid.

12

B24 leksjonerPRO

Flytt tungt arbeid ut av forespørselshåndtererne ved hjelp av FastAPI BackgroundTasks, Celery-arbeidere og Redis/RabbitMQ-meglere med nye forsøk og planlegging.

13

B24 leksjonerPRO

Håndter multipart-opplastinger, strømming av store filer og medietransformasjon i FastAPI med objektlagring og innholdsvalidering.

14

C14 leksjonerPRO

Fordyp forståelsen Deres av Pythons `async/await`-syntaks og hvordan FastAPI utnytter den for høy ytelse. Utforsk bakgrunnsoppgaver og ikke-blokkerende operasjoner.

15

C14 leksjonerPRO

Design og implementer en mikrotjenestearkitektur med FastAPI. Utforsk kommunikasjon mellom tjenester og rollen til en API Gateway.

16

C14 leksjonerPRO

Optimaliser FastAPI-applikasjonene dine for høy ytelse og skalerbarhet. Implementer hurtigbufringsstrategier og utforsk avanserte mønstre for databaser og utrulling.

17

C14 leksjonerPRO

Instrumenter FastAPI-tjenester for produksjon med strukturert logging, OpenTelemetry-sporing og Prometheus-måledata på tvers av distribuerte kall.

18

C14 leksjonerPRO

Bygg robuste hendelsesdrevne FastAPI-tjenester med publiserings- og abonnementsstrømmer, skjemaregistre og semantikk for nøyaktig én gangs behandling.

19

C14 leksjonerPRO

Tilby fleksible GraphQL-endepunkter ved siden av REST med Strawberry, asynkrone resolvere, dataloadere og støtte for abonnementer.

20

C24 leksjonerPRO

Beskytt FastAPI-tjenester i produksjon mot OWASP API Top 10 med hastighetsbegrensning, herding av inndata, håndtering av hemmeligheter og sikre headere.

21

C24 leksjonerPRO

Utform skalerbare multi-tenant-backendløsninger med strategier for leietakerisolasjon, sikkerhet på radnivå, bruksmåling og konfigurasjon per leietaker.

CoddyKit PRO

Lås opp alle 21 kursene i denne læringsstien og alle andre læringsstier

AI-veileder, sertifiseringseksamen og sertifikat. Fungerer på web, iOS og Android.

Se alle abonnementene
Årlig$29.90 / årOmtrent $2.49 per månedBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for alltid.
Kursoversikt

Bygg produksjonsklare API-er med FastAPI

FastAPI er et moderne Python-webrammeverk bygget på ASGI og Pydantic – det tilbyr innebygd støtte for async, automatisk OpenAPI-dokumentasjon og typesikker validering av forespørsler rett ut av boksen. Det har blitt førstevalget for team som bygger backend-tjenester, datapipelines og mikrotjenester med høye ytelseskrav, der både hastighet og korrekthet er viktig. Dette kurset dekker alt fra den første routen til drift av en flerleietaker-SaaS-plattform i stor skala.

Dette lærer De

De lærer å håndtere forespørselsdata og responsskjemaer med Pydantic, implementere OAuth2- og JWT-autentisering og integrere både SQL-databaser og MongoDB med Beanie. Deretter går De videre til avansert dependency injection, API-versjonering og kontraktdesign, WebSocket-tilkoblinger, bakgrunnsoppgaver med Celery og filstrømming. Avanserte temaer omfatter asynkron programmering i dybden, mikrotjenester og API-gateway-mønstre, hendelsesdrevet arkitektur med Kafka og Pulsar, GraphQL-API-er med Strawberry, observerbarhet med strukturert logging og distribuert sporing, sikkerhetsherding og flerleietaker-SaaS-arkitektur.

Læringsløpet

De 21 kursene spenner fra A1 til C2. Læringsløpet åpner med Grunnleggende FastAPI (gratis, A1) og går videre gjennom B1-temaer – autentisering, NoSQL-integrasjon og avansert Pydantic-modellering – til B2-nivået, som dekker SQL-integrasjon, testing, utrulling og sanntids-API-er. På C1-nivå øker vanskelighetsgraden med ytelse og hurtigbufring, mikrotjenestemønstre og hendelsesdrevne systemer med Kafka. Læringsløpet avsluttes på C2 med Sikkerhetsherding og trusselhåndtering og Flerleietaker-SaaS-arkitektur med FastAPI, som er temaer på et reelt seniornivå.

Slik fungerer det

Hvert kurs er delt inn i korte, praktiske leksjoner som De fullfører i den innebygde kodeeditoren med tilbakemeldinger i sanntid. En AI-veileder er tilgjengelig når De står fast, slik at De kan arbeide med krevende async-mønstre eller JWT-kanttilfeller uten å forlate appen.

Slik lærer du

  1. 01

    Interaktive leksjoner

    Praktiske kodeøvelser med tilbakemelding i sanntid

  2. 02

    AI-veileder

    Få øyeblikkelig hjelp fra AI-en vår når du står fast

  3. 03

    Innebygd kodeeditor

    Skriv og kjør kode direkte i nettleseren

  4. 04

    Sertifikat

    Få et sertifikat når du fullfører kurset

FAQ

Ofte stilte spørsmål

Er kurset i Bootcamp i backendutvikling med FastAPI gratis?

Ja. Du kan starte på kurset i Bootcamp i backendutvikling med FastAPI gratis og fullføre de interaktive leksjonene uten kostnad. Et valgfritt PRO-abonnement låser opp avanserte AI-verktøy og et delbart sertifikat.

Trenger jeg tidligere erfaring for å lære Bootcamp i backendutvikling med FastAPI?

Nei. Kurset begynner med det grunnleggende og går gradvis videre til mer avanserte emner, slik at du kan starte selv uten tidligere erfaring med Bootcamp i backendutvikling med FastAPI.

Hvordan lærer jeg Bootcamp i backendutvikling med FastAPI på CoddyKit?

Du lærer gjennom praksis. Korte, interaktive leksjoner kombinerer en tydelig forklaring med en praktisk kodeøvelse som kjører i sanntid, og en AI-veileder som er tilgjengelig døgnet rundt, gir deg personlig hjelp når du står fast.

Får jeg et sertifikat når jeg fullfører Bootcamp i backendutvikling med FastAPI?

Ja. PRO-brukere kan ta en eksamen og få et delbart fullføringssertifikat med en verifiserbar kode for kurset i Bootcamp i backendutvikling med FastAPI.

Kan jeg lære Bootcamp i backendutvikling med FastAPI på telefonen?

Ja. CoddyKit er tilgjengelig på nettet og som native iOS- og Android-apper, slik at du kan lære Bootcamp i backendutvikling med FastAPI på alle enheter, mens fremdriften synkroniseres mellom dem.

Hvor mye koster CoddyKit PRO?

Det første kurset i Bootcamp i backendutvikling med FastAPI er gratis. CoddyKit PRO gir tilgang til alle kurs: $5.90 per uke, $7.90 per måned, $29.90 per år eller $69.99 én gang for tilgang på livstid uten fornyelser.

Hvor lang tid tar det å fullføre Bootcamp i backendutvikling med FastAPI?

Bootcamp i backendutvikling med FastAPI består av 21 kurs og 84 leksjoner. De fleste leksjonene tar omtrent 5–10 minutter, så hele læringsstien tar rundt 10 timer med praktisk øving i eget tempo.

Start på Bootcamp i backendutvikling med FastAPI nå

Bli med tusenvis av elever som lærer programmering med AI-drevne leksjoner.