Affiliate University

Curso de APIs Online

O Curso de APIs ensina você a consumir e construir APIs REST do zero, usando HTTP, JSON, autenticação (API Key, JWT, OAuth 2.0) e ferramentas como Postman e Insomnia. Ao final, você integra serviços externos (pagamento, WhatsApp, IA), cria sua própria API com Node.js/Express e FastAPI, documenta com OpenAPI/Swagger e publica endpoints seguros e versionados.

Atualizado em 28 de junho de 2026 · Catálogo Affiliate University

Resumo do Curso de APIs
CursoCurso de APIs
Formato100% online, no seu ritmo
Duração7 módulos — cerca de 5h de vídeo
Conteúdo7 módulos · 34 aulas
IdiomaPortuguês (Brasil)
CategoriaProgramação e Dados

Por que fazer o Curso de APIs?

API é a cola que conecta todo software moderno: pagamentos, login social, chatbots, automações e modelos de IA só funcionam via API. Quem entende métodos HTTP, status codes, paginação, rate limiting e autenticação para de depender de gambiarra e consegue integrar qualquer sistema, automatizar fluxos no n8n/Make e entregar projetos que empresas pagam para terem prontos.

É a base técnica que destrava back-end, automação e produtos de IA.

O que você vai aprender no Curso de APIs

Materiais inclusos

Currículo do Curso de APIs: módulos e aulas

Módulo 1 — Fundamentos de APIs e HTTP
  • O que é uma API, REST e o modelo cliente-servidor
  • Anatomia de uma requisição: método, URL, headers e body
  • Status codes que importam: 2xx, 4xx e 5xx na prática
  • JSON na prática: estrutura, parsing e aninhamento
  • Sua primeira chamada a uma API pública (sem código)
Módulo 2 — Consumindo APIs com código
  • fetch e async/await no JavaScript
  • axios: interceptors e tratamento de erro
  • requests no Python para automações
  • Query params, paginação e filtros
  • Tratando timeouts, retry e backoff
Módulo 3 — Autenticação e segurança
  • API Key e Basic Auth
  • Bearer Token e JWT: como ler e validar
  • OAuth 2.0 passo a passo (authorization code e client credentials)
  • Guardando segredos com .env e variáveis de ambiente
  • CORS, HTTPS e validação de input
Módulo 4 — Testando com Postman e Insomnia
  • Criando coleções e organizando requests
  • Environments e variáveis dinâmicas
  • Scripts de pré-request e testes automatizados
  • Exportando e compartilhando coleções
  • Mock servers para testar sem back-end pronto
Módulo 5 — Construindo sua própria API REST
  • API com Node.js e Express: rotas e middlewares
  • API com Python e FastAPI: validação automática
  • Conectando a um banco de dados (CRUD completo)
  • Versionamento de endpoints (/v1, /v2)
  • Documentando com OpenAPI/Swagger
Módulo 6 — Integrações reais e webhooks
  • Recebendo e validando webhooks
  • Integração de pagamento (Stripe / Mercado Pago)
  • API do WhatsApp Cloud para mensagens
  • Conectando a API da OpenAI/Anthropic para IA
  • Orquestrando tudo no n8n e Make
Módulo 7 — Publicação e boas práticas
  • Deploy da API (Railway, Render, Vercel)
  • Rate limiting e idempotência
  • Logs, monitoramento e tratamento de falhas
  • Checklist de segurança antes de ir ao ar

Para quem é o Curso de APIs?

Para quem programa o básico (ou está começando no back-end e automação) e quer dominar a integração entre sistemas. Ideal para devs iniciantes, pessoas de automação (n8n/Make), freelancers e quem cria produtos com IA e precisa consumir e construir APIs com segurança.

Quanto tempo dura o Curso de APIs?

O Curso de APIs tem 7 módulos — cerca de 5h de vídeo, organizado em 7 módulos com 34 aulas. As aulas são gravadas: você estuda no seu ritmo e pode rever qualquer aula quando quiser.

Este curso faz parte do catálogo da Affiliate University. Enquanto a matrícula individual não abre, conheça as formações completas com matrícula aberta hoje:

Perguntas frequentes sobre o Curso de APIs

O que é uma API e para que serve?

API (Interface de Programação de Aplicações) é o conjunto de regras que permite dois sistemas conversarem. Na prática, é como um app de banco mostra seu saldo, um site processa pagamento ou um chatbot acessa uma IA: tudo via chamadas a APIs. O curso mostra como consumir e criar essas interfaces.

Preciso saber programar para fazer um curso de APIs?

Ajuda saber lógica básica, mas o curso começa do HTTP e JSON sem código, usando Postman. Depois evolui para JavaScript e Python. Se você nunca programou, vai conseguir acompanhar; se já programa, vai direto para construir e integrar APIs.

Qual a diferença entre REST e API?

API é o conceito geral de interface entre sistemas. REST é um estilo de arquitetura de API que usa HTTP, métodos como GET e POST, URLs de recursos e JSON. A maioria das APIs do mercado é REST, e é nelas que o curso foca, com menção a GraphQL e webhooks.

O que é autenticação JWT e OAuth em uma API?

São formas de provar quem está fazendo a requisição. JWT é um token assinado que carrega dados do usuário; OAuth 2.0 é o fluxo usado em login social e integrações (login com Google, por exemplo). O curso ensina os dois passo a passo, com exemplos reais.

Como testar uma API antes de ter o back-end pronto?

Com Postman ou Insomnia você monta requisições, salva em coleções e usa mock servers que simulam respostas. O curso entrega uma coleção pronta com 40+ requisições e ensina a criar environments, variáveis e testes automatizados.

Cursos relacionados de Programação e Dados

Ver todos os cursos de Programação e Dados → · Catálogo completo