Python webissä: backendin rakentaminen
Python II: syvemmälle kieleen- ja Tietokannat ja SQL-perusteet -kurssit suorittaneille — rakenna oikea web-API FastAPI:lla: reitit, polku- ja kyselyparametrit, validoidut pyyntörungot, oikeat HTTP-tilakoodit ja aito SQLite-pohjainen tietokantayhteys, yksi pieni käsite kerrallaan.
Sisältyy tilaukseen14 moduulia
Kurssin sisältö
- 1. Sanasto
- 2. Mitä pyynnölle tapahtuu palvelimen puolella
- 3. Ensimmäinen FastAPI-reittisi
- 4. Polkuparametrit
- 5. Kyselyparametrit
- 6. Pyyntörungot Pydanticilla
- 7. HTTP-metodit ja tilakoodit
- 8. Virheiden käsittely: HTTPException
- 9. Vastausten muotoilu response_model:illa
- 10. SQL:n kutsuminen Pythonista: sqlite3-moduuli
- 11. Säikeiden sudenkuoppa: tietokannan kytkeminen FastAPI:in
- 12. CRUD-päätepisteet oikean taulun päällä
- 13. Automaattinen API-dokumentaatio (/docs)
- 14. Lopputyö: pieni kirjakatalogin JSON-API