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
Speakers: Diogo Duarte