Santos Tech
Escola
SANTOS TECHpara adultos
Login
Santos Tech · Adultos · Programação

APIs e Integrações com Python

Conecte qualquer sistema e integre IA em seus projetos com Python

Para quem é

Este curso é ideal se você...

  • Você já sabe Python básico e quer integrar sistemas reais para automatizar fluxos de negócio
  • Você trabalha em TI ou operações e precisa conectar ferramentas que não conversam entre si
  • Você quer construir automações que disparam ações em Slack, Notion, Google Sheets ou HubSpot via API
  • Você é dev iniciante e quer entender como APIs, webhooks e integrações funcionam de verdade
  • Você quer criar produtos SaaS que consomem e expõem APIs como produto principal
  • Você busca evoluir de scripts locais para sistemas integrados que rodam 24h em servidor

Conteúdo Programático

O que você vai aprender

Por onde começar?

Nível Intermediário · 48 aulas

Consome e cria APIs REST com Python, autentica com OAuth 2.0 e JWT, integra serviços como Google Sheets, Notion e Stripe, e entrega automações webhook-driven rodando em nuvem

HTTP e APIs REST com Python

  • Protocolo HTTP na prática: métodos, headers, status codes e body
  • Fazer requisições GET, POST, PUT, PATCH, DELETE com httpx e requests
  • Inspecionar APIs com Insomnia e Bruno (alternativa open-source ao Postman)
  • Manipular respostas JSON: parsing, validação e tratamento de erros
  • Query params, path params e paginação de resultados (cursor vs offset)
  • Projeto: coletar dados de API pública e salvar em CSV e SQLite

Autenticação em APIs

  • API Keys: enviar via header, query param e bearer token
  • OAuth 2.0: fluxo Authorization Code e Client Credentials com requests-oauthlib
  • JWT: decodificar e validar tokens com PyJWT sem biblioteca de terceiros
  • Gerenciar refresh tokens e renovação automática de sessão
  • Armazenar credenciais com segurança usando python-dotenv e variáveis de ambiente
  • Projeto: autenticar na API do GitHub e listar repositórios privados

Integrações com Serviços Populares

  • Google Sheets API v4: ler, escrever e formatar células via Python
  • Notion API: criar páginas, atualizar databases e consultar filtros
  • Slack API: enviar mensagens, criar canais e responder a eventos
  • Twilio: enviar SMS e WhatsApp programaticamente
  • Stripe API: criar clientes, cobranças e consultar transações
  • Projeto: pipeline que lê pedidos do Google Sheets e cria cobranças no Stripe

Webhooks: Receber Eventos em Tempo Real

  • Como funcionam webhooks vs polling: diferenças e quando usar cada um
  • Criar servidor de webhook com Flask para receber payloads
  • Validar assinatura HMAC-SHA256 de webhooks (Stripe, GitHub, Shopify)
  • Processar eventos assincronamente com filas simples (Redis + RQ)
  • Expor servidor local para testes com ngrok e Cloudflare Tunnel
  • Projeto: webhook do Stripe que atualiza planilha do Google Sheets ao receber pagamento

Criando Sua Primeira API com FastAPI

  • Estrutura de projeto FastAPI com UV e pyproject.toml
  • Rotas GET, POST, PUT, DELETE com tipagem Pydantic v2
  • Validação automática de corpo da requisição e query params
  • Autenticação com API Key via Depends no FastAPI
  • Documentação automática com Swagger UI e ReDoc
  • Deploy da API no Render ou Railway com variáveis de ambiente

Resiliência e Boas Práticas de Integração

  • Retry automático com backoff exponencial usando tenacity
  • Circuit breaker: evitar cascata de falhas em integrações externas
  • Logging estruturado de chamadas de API com structlog
  • Rate limiting: respeitar limites de API e usar filas de throttling
  • Testar integrações sem chamar API real com responses e pytest-httpx
  • Projeto final: sistema de sincronização de dados entre dois serviços via API
FerramentasPython 3.12httpxrequestsFastAPIPydantic v2FlaskGoogle Sheets APINotion APIStripe APISlack APITwiliotenacityngrokRedisInsomniapytest-httpx

Por que a Santos Tech

Mais do que um curso — um método

Aula Individual

Só você e o professor — foco total, sem fila de dúvidas.

Horário Flexível

Você define o dia, o horário e a frequência — sua rotina manda.

Reagendamento sem Custo

Precisou faltar? Avisa e remarcamos — sem burocracia, sem penalidade.

Aulas Gravadas a Pedido

Solicite a gravação de qualquer aula e revise quando quiser.

Aula Online se Precisar

Se não puder vir presencialmente, a aula acontece online ao vivo — ou é gravada e enviada.

Certificado Reconhecido

Válido em todo o Brasil.

100% Prático

Mão na massa desde a primeira aula.

Trilha Estruturada

Do básico ao projeto final sem lacunas.

Exercícios Contextualizados

Exercícios semanais alinhados ao tópico da sua aula — você pratica exatamente o que acabou de aprender.

Conteúdo Sempre Atualizado

Currículo revisado continuamente para refletir o que o mercado realmente exige hoje.

Quem está do outro lado da mesa

Critério rigoroso de contratação — não contratamos por disponibilidade.

  • Competência técnica comprovada nas ferramentas que ensina
  • Experiência prática no mercado — não só teoria
  • Habilidade pedagógica exigida: não basta saber, precisa saber ensinar
  • Atualização contínua com as demandas reais do mercado

O que você recebe ao concluir

Certificado emitido pela Santos Tech, reconhecido em todo o território nacional.

Mas o que realmente importa é o que você consegue fazer depois. Cada aula é projetada pra entregar habilidade aplicável — o certificado é a consequência natural de quem chegou lá.

O papel prova que você concluiu

A habilidade prova que você aprendeu.

Formato

Como as aulas funcionam

Aula Individual

Você não compete atenção com ninguém. O professor é só seu durante toda a aula.

Horário Flexível

Encaixa na sua rotina — você agenda o dia e horário que funciona pra você.

100% Presencial

Ribeirão Preto/SP — Av. Nove de Julho, 1992 · Jardim América.

Investimento

Escolha o seu plano

Intermediário

48 aulas

Consome e cria APIs REST com Python, autentica com OAuth 2.0 e JWT, integra serviços como Google Sheets, Notion e Stripe, e entrega automações webhook-driven rodando em nuvem

R$ 3.940

preço total do curso

Intensivosugerido
~2 meses
Padrão (2×/semana)~6 meses
Quero o Intermediário

Profissional + IA

72 aulas

Arquiteta plataformas de integração com filas assíncronas, observabilidade, SDK próprio e agentes de IA com LangGraph que orquestram múltiplas APIs para resolver tarefas complexas de negócio

R$ 5.910

preço total do curso

Intensivosugerido
~3 meses
Padrão (2×/semana)~9 meses
Quero o Profissional + IA

Custos únicos — pagos uma vez só

Matrícula

R$ 199,90

Material didático

R$ 389,90

Cobrados uma única vez por curso, junto com o investimento no curso.

Formas de pagamento

Pix · Crédito · Débito · Boleto · Dinheiro em espécie

Combinações aceitas — entrada no Pix e o restante no crédito, por exemplo. Boleto parcelado de acordo com a duração do seu curso.

Não se encaixa em nenhum nível?

Não importa se você está no zero absoluto, já domina parte do conteúdo ou quer pular etapas que já conhece. Como as aulas são individuais, o professor avalia o seu nível na primeira aula e monta o percurso certo pra você — sem revisitar o que você já sabe, sem pular o que você ainda precisa aprender.

Falar sobre o meu caso

Dúvidas frequentes

Perguntas frequentes

Atendemos de segunda a sábado, das 8h às 22h. Você escolhe o horário que melhor encaixa na sua rotina — basta combinar com a gente pelo WhatsApp.

Qualquer dia de segunda a sábado. Não existem turmas com dias fixos: você decide quando quer estudar, semana a semana, de acordo com a sua agenda.

Cada aula tem duração de 1 hora — tempo ideal para aprender algo novo, praticar e tirar dúvidas sem se sobrecarregar.

Depende do seu ritmo. A maioria dos cursos tem 24 aulas. No ritmo padrão de 2 aulas por semana você conclui em cerca de 3 meses. Se preferir um ritmo mais intensivo, é possível terminar em 1 mês.

Não. Na Santos Tech adultos não existem turmas. As aulas são individuais — só você e o professor. Isso significa atenção total, sem fila de dúvidas e sem adaptação ao ritmo de ninguém.

O valor varia conforme o curso e o plano escolhido. Fale com a gente pelo WhatsApp — é rápido, sem compromisso, e a gente indica o caminho certo pra você.

Pronto pra começar?

Fale com a gente pelo WhatsApp, tire suas dúvidas e descubra qual plano é o certo pra você.

Av. Nove de Julho, 1992 — Jardim América, Ribeirão Preto/SP(16) 99257-8710