Ve workshopu projdeme od základů k psaní vlastního API za pomoci FastAPI frameworku.
Teorie k HTTP a API: Co HTTP volání obsahuje, jaké má různé metody, co jsou to hlavičky. Následně základní popis API a jak API může vypadat. Co je to Postman a jak se dá využít k testování a používání APIs. Vyzkoušíme si používat některá veřejně dostupná API jako Klient.
Ve druhé části tyto znalosti obohatíme o základy FastAPI a jak napsat své (i klidně první) API kolem demo skriptu. A jak k testování opět využít Postmana.
Přineste si
vlastní notebook s následujícím:
Python 3.7+
Nainstalovaný FastAPI framework (podle návodu)
Git
Postman
IDE, možnost jak psát kód (VSCode, Sublime, vim, PyCharm, …)
Webovým prohlížečem (Firefox, Chrome, …)
Co je potřeba k tomu
si tento workshop
užít?
Úroveň Pythonu
Umět psát základní skripty.
O tématu
Není potřeba žádná předchozí znalost, vše bude vysvětleno.