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

  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!

Course Gallery

FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL – Screenshot 1
Screenshot 1FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL – Screenshot 2
Screenshot 2FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL – Screenshot 3
Screenshot 3FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL
FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL – Screenshot 4
Screenshot 4FastAPI Avançado 2023 | 2 Projetos | TDD | PostgreSQL

Loading charts...

Related Topics

5187714
udemy ID
01/03/2023
course created date
08/03/2023
course indexed date
Bot
course submited by