
Disponibilidade de Dados via API Privada com Google Cloud Run
Projeto Real que envolve Python, Docker, Cloud Run, Cloud SQL, Secret Manager e JWT+OAuth2

Iury Rosal
Engenheiro de Dados
4 horas
3 capítulos
Intermediário
Adquirir acesso
Descrição do Curso
Conteúdo do Curso
1
Criando Tabelas em Banco de Dados Local
Python com SQLAlchemy
2
Populando Tabelas em Banco de Dados Local
Python + Faker para geração de dados fictícios
3
Gerando Banco de Dados e Execução de Scripts
Gerando Banco de Dados com Container Docker
4
Criando API
Python + FastAPI
5
Método de Consulta ao Banco de Dados
Conectando ao Banco de Dados no Docker
6
Colocando Tudo em Container
Docker Compose para gerar container da API e do Banco de Dados
7
Parte 1 - Sua implementação, melhorias e evoluções.
Construa sua própria API
1
Criação do Cloud SQL
Construindo Banco de Dados na Google Cloud
2
Conexão com Cloud SQL e Criando Dados
Lógica de conexão com Cloud SQL utilizando Python SQLAlchemy
3
Conectando API ao Cloud SQL
Trazendo a lógica do Cloud SQL para dentro da API
4
Criando Conta de Serviço para acesso a API e Secret Manager
Gerenciamento de Permissões e Segredos
5
Entendo a lógica de Token e Autorização
Um pouco de conceitos envolvendo JWT e OAuth2
6
Lógica de Token e OAuth2 com Google Cloud
Documentação Auxiliar
7
Testando API com Token
Hora da Verdade!!!
8
Parte 2 - Enviando seu projeto para Cloud
Subindo sua API para a Google Cloud
1
Emissão de Certificado
Instruções para Emissão de Certificado
O que Você Vai Aprender
- Gerar Dados Fictícios com Python Faker
- Construir um banco de dados local e em container com Docker
- Como construir APIs com FastAPI + Python
- Construção de Container de Aplicação Python
- Cloud SQL para banco de dados de produção
- Separação entre ambientes de desenvolvimento e produção
- Hospedagem de Container no Cloud Run
- Geração de Token para Autorização de Acesso com JWT + OAuth2