FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
Aprenda desenvolver APIs modernas utilizando FastAPI, com TDD, Async/Await, Docker, Postgres, SQLAlchemy..
4.57 (183 reviews)

916
students
12.5 hours
content
Sep 2023
last update
$29.99
regular price
Why take this course?
🚀 FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
🌍 Sobre o Curso:
🔍 O que Você Aprenderá:
-
Introdução ao FastAPI:
- Entenda a relevância do FastAPI e o seu crescimento nas tendências de desenvolvimento backend com Python.
- Conheça a estrutura e os objetivos do curso.
-
Type Hint e Pydantic:
- Explore os conceitos de type hint e annotations em Python.
- Aprenda sobre a lib Pydantic, essencial para o desenvolvimento com FastAPI.
-
Setup do Ambiente:
- Configure Docker, docker-compose, Pyenv, Poetry, WSL e Insomnia para o desenvolvimento dos projetos.
-
Programação Assíncrona:
- Entenda a diferença entre programação síncrona e assíncrona.
- Aprenda a usar async/await, asyncio, run e gather para otimizar seu código Python.
-
Primeiro Projeto:
- Crie um projeto didático utilizando FastAPI com parametros de query, path e body.
- Veja em ação como a programação assíncrona pode ser implementada no dia-a-dia.
-
Segundo Projeto (Completo):
- Desenvolva um projeto completo de backend com FastAPI, Docker, docker-compose, Postgres, SQLAlchemy e Migrations com Alembic.
- Aplique a metodologia TDD (Test Driven Development) para garantir a qualidade do código.
-
Autenticação e Segurança:
- Implemente recursos de autenticação, incluindo register e login de usuários.
- Adicione verificação de token nas rotas necessárias para garantir a segurança da sua API.
-
Paginação das Listagens:
- Aprenda a utilizar a lib fastapi_pagination para facilitar a navegação e o carregamento paginado de grandes volumes de dados.
🎓 Por que Escolher Este Curso?
- Projetos Práticos: Construa dois projetos completos que refletem o que você aprenderá.
- Tecnologias Atuais: Mantenha-se na vanguarda com as ferramentas mais recentes e relevantes.
- Métodologia TDD: Desenvolva habilidades para escrever testes antes do código, promovendo a qualidade e a manutenção.
- Comunidade e Suporte: Aprenda com exemplos do mundo real e obtenha suporte em uma comunidade engajada.
🛠️ Para Quem Este Curso É?
- Desenvolvedores de backend que buscam aprimorar suas habilidades com FastAPI e tecnologias associadas.
- Programadores interessados em entender melhor o funcionamento da programação assíncrona em Python.
- Especialistas em testes que desejam implementar TDD em seus projetos de backend.
🚀 Prepare-se para elevar seu desenvolvimento de backend a um novo patamar com FastAPI Avançado 2023!
Course Gallery




Loading charts...
Related Topics
5187714
udemy ID
01/03/2023
course created date
08/03/2023
course indexed date
Bot
course submited by