API Moderna como Produto de Dados com Python
Projeto com foco para construção de API com Python e Docker
Iury Rosal
Engenheiro de Dados
7 horas
2 capítulos
Intermediário
Adquirir acesso
Descrição do Curso
Conteúdo do Curso
1
Escopo do Projeto
Explorando lógica de qualidade de dados em Plataforma
2
Estrutura e Arquitetura
Compreendendo Controller-Service-Repository
3
Mapeando Requisitos e Cenários
Given-When-Then
4
Criando Banco de Dados SQLite
Desenvolvendo Gateway
5
Criando Tabela com Model e ORM
Explorando Object Relational Mapping
1
Estruturando Lógica de Repository
Estruturando Interface
2
Implementação da Lógica do Repository (Parte 1)
Implementando método CREATE
3
Implementação da Lógica do Repository (Parte 2)
Implementando demais Métodos
1
Iniciando Camada Service
Desenvolvendo Interface e Entendendo sua Conexão com Repository
2
Implementação e Exceções (Parte 1)
EM PROCESSAMENTO
3
Implementação e Exceções (Parte 2)
Implementando demais Métodos
4
Implementação e Exceções (Parte 3)
Lidando com erros gerados na Repository
5
Implementação e Exceções (Parte 4)
Finalização e Testes
1
Estruturando camada controller
Criando as primeiras rotas
2
Implementando lógica GET
Coletando entidades via API
3
Implementando lógica POST
Validando entrada para criação de entidade
4
Implementando Lógica GET de vários elementos
Trabalhando com parâmetros de Query e Lista de Elementos
5
Projeto API Moderna como Produto de Dados
Valide seus conhecimentos atrelados a esse curso!
O que Você Vai Aprender
- Uso do Poetry para Gestão de Dependências
- Mapeamento de requisitos com Gherkin
- Arquitetura Controller-Service-Repository
- SQLAlchemy ORM para Iteração com Banco de Dados
- SQLite
- Construção de API com FastAPI e Pydantic
- Aplicação de Testes Unitários com Pytest
- Uso do Docker para apoiar execução local e integração