Bootcamp i FastAPI-backendudvikling logo
BegynderWebDataNiveauer A1 → C222 sprog

Bootcamp i FastAPI-backendudvikling

Lær FastAPI at kende, så du kan bygge højtydende, asynkrone web-API'er, databaseintegrationer og robuste backendtjenester. Et læringsforløb på CoddyKit med 21 korte kurser og 84 interaktive lektioner – med en AI-vejleder ved din side døgnet rundt.

Kurser
21
Lektioner
84
Interaktive trin
1,027
Gratis at komme i gang
Kursus 1
Kursusindhold

21 kurser på denne sti

Alle kurser på Bootcamp i FastAPI-backendudvikling-stien i læringsrækkefølge. Det første kursus er gratis.

1

A14 lektionerGratis

Dyk ned i det grundlæggende i FastAPI, forstå de centrale principper, og opsæt Deres første asynkrone webapplikation. Lær om request-håndtering og grundlæggende routing.

2

A24 lektionerPRO

Bliv fortrolig med at håndtere indgående request-data og udforme strukturerede responses. Kurset dækker Pydantic-modeller til datavalidering og serialisering.

3

B14 lektionerPRO

Byg sikre, standardkompatible auth-flows i FastAPI med OAuth2 password- og authorization-code grants, JWT access-/refresh-tokens og finkornede scopes.

4

B14 lektionerPRO

Modellér, forespørg på og migrér dokumentdata i FastAPI med asynkrone MongoDB-drivere og Beanie-ODM til dokumentlagre i produktion.

5

B14 lektionerPRO

Design udviklingsvenlige REST-API'er i FastAPI med versioneringsstrategier, cursor-paginering, filtrering og forbrugervenlige svarindpakninger.

6

B14 lektionerPRO

Løft Deres færdigheder inden for datamodellering med avancerede Pydantic-funktioner. Lær at oprette komplekse valideringsregler og brugerdefinerede typer samt håndtere indlejrede datastrukturer.

7

B24 lektionerPRO

Udforsk styrken ved FastAPIs dependency injection-system til effektiv håndtering af delt logik, autentificering og initialisering af ressourcer. Lær at oprette genanvendelige komponenter.

8

B24 lektionerPRO

Integrer Deres FastAPI-applikation med relationelle databaser ved hjælp af SQLAlchemy. Kurset dækker opsætning af en databaseforbindelse og udførelse af CRUD-operationer.

9

B24 lektionerPRO

Sørg for, at dine FastAPI-tjenester er pålidelige gennem omfattende test og effektive fejlfindingsmetoder. Lær at skrive enheds- og integrationstest.

10

B24 lektionerPRO

Gør din FastAPI-applikation klar til produktion. Kurset dækker containerisering med Docker, udrulning med Uvicorn/Gunicorn og strategier for udrulning i skyen.

11

B24 lektionerPRO

Implementér kommunikation i realtid i dine FastAPI-applikationer ved hjælp af WebSockets. Opret interaktive funktioner som chatapplikationer eller live-datafeeds.

12

B24 lektionerPRO

Flyt tungt arbejde ud af request-handlere med FastAPI BackgroundTasks, Celery-workers og Redis-/RabbitMQ-brokere med retries og planlægning.

13

B24 lektionerPRO

Håndtér multipart-uploads, streaming af store filer og medietransformation i FastAPI med object storage og indholdsvalidering.

14

C14 lektionerPRO

Uddyb Deres forståelse af Pythons `async/await`-syntaks, og se, hvordan FastAPI udnytter den til høj ydeevne. Udforsk baggrundsopgaver og ikke-blokerende operationer.

15

C14 lektionerPRO

Design og implementér en mikrotjenestearkitektur med FastAPI. Undersøg kommunikation mellem tjenester og rollen for en API Gateway.

16

C14 lektionerPRO

Optimér dine FastAPI-applikationer til høj ydeevne og skalerbarhed. Implementér cachingstrategier, og undersøg avancerede mønstre for databaser og udrulning.

17

C14 lektionerPRO

Instrumentér FastAPI-tjenester til produktion med struktureret logging, OpenTelemetry-tracing og Prometheus-metrikker på tværs af distribuerede kald.

18

C14 lektionerPRO

Byg robuste hændelsesdrevne FastAPI-tjenester med publish/subscribe-streams, schema-registre og semantik for exactly-once-behandling.

19

C14 lektionerPRO

Udstil fleksible GraphQL-endpoints לצד REST med Strawberry, asynkrone resolvers, dataloaders og understøttelse af subscriptions.

20

C24 lektionerPRO

Beskyt FastAPI-tjenester i produktion mod OWASP API Top 10 med rate limiting, hærdning af input, håndtering af hemmeligheder og sikre headers.

21

C24 lektionerPRO

Design skalerbare multi-tenant-backends med strategier for tenant-isolering, row-level security, forbrugsmåling og konfiguration pr. tenant.

CoddyKit PRO

Lås op for alle 21 kurser på denne sti og alle kurser på alle andre stier

AI-vejleder, certificeringseksamen og certifikat. Fungerer på web, iOS og Android.

Se alle abonnementer
Årligt$29.90 / årCa. $2.49 om månedenBetal én gangLivstid$69.99 én gangIngen fornyelser. PRO for altid.
Kursusoversigt

Byg API'er i produktionskvalitet med FastAPI

FastAPI er et moderne Python-webframework, der bygger på ASGI og Pydantic — det giver indbygget understøttelse af async, automatisk OpenAPI-dokumentation og typesikker validering af forespørgsler fra start. Det er blevet det oplagte valg for teams, der bygger højtydende backendtjenester, datapipelines og mikrotjenester, hvor både hastighed og korrekthed er vigtige. Dette læringsforløb dækker alt fra din første route til drift af en SaaS-platform med flere lejere i stor skala.

Det lærer du

Du håndterer forespørgselsdata og svarskemaer med Pydantic, implementerer OAuth2- og JWT-godkendelse og integrerer både SQL-databaser og MongoDB med Beanie. Derefter går du videre til avanceret afhængighedsinjektion, API-versionering og kontraktdesign, WebSocket-forbindelser, køer til baggrundsopgaver med Celery og streaming af filer. Avancerede emner omfatter asynkron programmering i dybden, mikrotjenester og mønstre for API-gateways, hændelsesdrevet arkitektur med Kafka og Pulsar, GraphQL-API'er med Strawberry, observerbarhed med struktureret logning og distribueret tracing, sikkerhedshærdning samt SaaS-arkitektur med flere lejere.

Læringsforløbet

21 kurser spænder fra A1 til C2. Forløbet begynder med FastAPI: Grundlæggende kernefunktioner (gratis, A1) og går gennem B1-emner — godkendelse, NoSQL-integration og avanceret modellering med Pydantic — videre til B2-emner om SQL-integration, testning, udrulning og API'er i realtid. På C1-niveau hæves sværhedsgraden med fokus på ydeevne og caching, mikrotjenestemønstre samt hændelsesdrevne systemer med Kafka. Forløbet afsluttes på C2 med Sikkerhedshærdning og trusselsbegrænsning og SaaS-arkitektur med flere lejere på FastAPI, som er emner på et reelt seniorniveau.

Sådan fungerer det

Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede kodeeditor med feedback i realtid. Du kan få hjælp af en AI-underviser, når du går i stå, så du kan arbejde dig gennem vanskelige async-mønstre eller særlige JWT-tilfælde uden at forlade appen.

Sådan lærer du

  1. 01

    Interaktive lektioner

    Praktiske kodeøvelser med feedback i realtid

  2. 02

    AI-underviser

    Få øjeblikkelig hjælp fra vores AI, når du sidder fast

  3. 03

    Indbygget editor

    Skriv og kør kode direkte i din browser

  4. 04

    Certifikat

    Få et certifikat, når du gennemfører kurset

Ofte stillede spørgsmål

Ofte stillede spørgsmål

Er Bootcamp i FastAPI-backendudvikling-kurset gratis?

Ja. Du kan begynde på Bootcamp i FastAPI-backendudvikling-kurset gratis og gennemføre de interaktive lektioner uden omkostninger. Et valgfrit PRO-abonnement giver adgang til avancerede AI-værktøjer og et certifikat, der kan deles.

Skal jeg have erfaring på forhånd for at lære Bootcamp i FastAPI-backendudvikling?

Nej. Kurset begynder med det grundlæggende og bevæger sig gradvist videre til mere avancerede emner, så du kan starte uden tidligere erfaring med Bootcamp i FastAPI-backendudvikling.

Hvordan lærer jeg Bootcamp i FastAPI-backendudvikling på CoddyKit?

Du lærer ved at øve dig. Korte interaktive lektioner kombinerer en tydelig forklaring med en praktisk kodeøvelse, der kører i realtid, og en AI-vejleder, der er tilgængelig døgnet rundt, hjælper dig personligt, når du sidder fast.

Får jeg et certifikat, når jeg gennemfører Bootcamp i FastAPI-backendudvikling?

Ja. PRO-brugere kan tage en eksamen og få et certifikat for gennemførelse af Bootcamp i FastAPI-backendudvikling-kurset, som kan deles og indeholder en verificerbar kode.

Kan jeg lære Bootcamp i FastAPI-backendudvikling på min telefon?

Ja. CoddyKit er tilgængeligt på nettet og som indbyggede iOS- og Android-apps, så du kan lære Bootcamp i FastAPI-backendudvikling på enhver enhed, og dine fremskridt synkroniseres på tværs af dem.

Hvad koster CoddyKit PRO?

Det første kursus på Bootcamp i FastAPI-backendudvikling-stien er gratis. CoddyKit PRO giver adgang til alle kurser: $5.90 om ugen, $7.90 om måneden, $29.90 om året eller $69.99 én gang for livstidsadgang uden fornyelser.

Hvor lang tid tager det at gennemføre Bootcamp i FastAPI-backendudvikling?

Bootcamp i FastAPI-backendudvikling har 21 kurser og 84 lektioner. De fleste lektioner tager cirka 5–10 minutter, så hele stien kræver omkring 10 timers praktisk øvelse i dit eget tempo.

Start på Bootcamp i FastAPI-backendudvikling nu

Slut dig til tusindvis af kursister, der mestrer programmering med AI-drevne lektioner.