FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
Aprenda desenvolver APIs modernas utilizando FastAPI, com TDD, Async/Await, Docker, Postgres, SQLAlchemy..
4.76 (123 reviews)
619
students
12.5 hours
content
Sep 2023
last update
$19.99
regular price
What you will learn
TDD (Test Driven Development)
Async/await em detalhes
Docker e dockerização de aplicação
Utilizar path, query e body parameter
Segurança e Autenticação em FastAPI
Trabalhar com validações avançadas
Testes unitários com Pytest
Trabalhar com Pydantic
Trabalhar com PostgreSQL
Fazer CRUD com SQLAlchemy
Migrations com alembic
Integração com API externa
Why take this course?
🚀 **FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL**
🌍 **Sobre o Curso:**
Aventure-se no mundo das APIs modernas com FastAPI!
Este curso é projetado para transformar você em um especialista em desenvolvimento de backend com Python, utilizando as mais modernas ferramentas e tecnologias. Desde a introdução básica até a construção de um sistema robusto, você estará mergulhado em exemplos práticos do mundo real, resolvendo problemas cotidianos de empresas de tecnologia.
Com uma abordagem passo a passo, dividida em 7 seções, este curso oferece uma jornada completa através das melhores práticas e técnicas do FastAPI, incluindo Type Hints, Pydantic, Async/Await, Docker, PostgreSQL e SQLAlchemy.
🔍 **O que Você Aprenderá:** 1. **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. 2. **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. 3. **Setup do Ambiente:** - Configure Docker, docker-compose, Pyenv, Poetry, WSL e Insomnia para o desenvolvimento dos projetos. 4. **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. 5. **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. 6. **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. 7. **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. 8. **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!**Screenshots
Reviews
Wellington
December 12, 2023
Didática muito ruim, apenas acompanhando o desenvolvimento do instrutor com explicações superficiais.
warley
August 24, 2023
Apesar do conteúdo ser interessante o instrutor não responde nenhuma dúvida. Já tenho quatro perguntas relacionadas ao conteúdo do curso que não foram respondidas.
Henrique
July 7, 2023
Ditatica excelente, realmente te faz gostar de estudar sobre fastapi e docker, podem comprar que não tem erro.
Andre
June 16, 2023
Estou gostando muito do curso, apredendo muitas ferramentas novas. Parabéns pela didática professor. Continue fazendo cursos excelentes como esse.
André
April 19, 2023
SIMPLESMENTE SENSACIONAL. RECOMENDO PARA TODOS OS PROFISSIONAIS QUE DESEJA SE DESTACAR NO MERCADO, COM DESENVOLVIMENTO COM PYTHON E FASTAPI. PARABÉNS DIOGO DUARTE! O MELHOR CURSO DE PYTHON, FASTAPI E DOCKER QUE EU JÁ VI.
Maycon
April 11, 2023
Gostei da maneira que o professor expõe o conteúdo, com objetividade. E o conteúdo em sí foi bem estruturado.
Joel
March 7, 2023
Instrutor muito experiente e muito seguro, explica tudo em detalhes se preocupando que o aluno entenda tudo que está acontecendo. É o conteúdo avançado que eu estava procurando!
Charts
Price
Rating
Enrollment distribution
Related Topics
5187714
udemy ID
3/1/2023
course created date
3/8/2023
course indexed date
Bot
course submited by