Neste tutorial vamos aprender a construir REST APIs assÃncronas usando o framework `FastAPI` com o recurso `asyncio` e a sintaxe `async` / `await` do Python
Os principais objetivos são: entender como funciona coroutines em Python e a sintaxe async / await, saber as principais caraterÃsticas do FastAPI comparando-o com outros frameworks e principalmente ver na prática o poder das tarefas assÃncronas em relação à performance.
Contents:
- Sobre mim - 5 minutos
- Apresentando o projeto que iremos construir - 5
- Introdução a coroutines - 15 minutos
- Sintaxe async / await (Python 3.7) - 15 minutos
- Introdução ao FastAPI / comparação com outros frameworks - 10 minutos
- Iniciando projeto e explorando principais recursos do FastAPI - 30 minutos
- Criando feature que integra com API terceira (de forma sÃncrona) - 10 minutos
- Criando feature que integra com API terceira (de forma assÃncrona) - 10 minutos
- Comparando tempo de execução de ambas as versões, sÃncrona e assÃncrona - 10 minutos
- Conclusão - 5 minutos