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)
Udemy
platform
Português
language
Web Development
category
instructor
FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
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

FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Screenshot_01FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Screenshot_02FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Screenshot_03FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Screenshot_04

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

FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Price chart

Rating

FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Ratings chart

Enrollment distribution

FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL - Distribution chart

Related Topics

5187714
udemy ID
3/1/2023
course created date
3/8/2023
course indexed date
Bot
course submited by