CURSO

APIs para iniciantes - HTTP, Requests e APIs com Python

Entenda o que são APIs e como usar Python para interagir com elas. Aprenda os conceitos do zero!

  • Cursos
  • APIs para iniciantes – HTTP, Requests e APIs com Python

Descrição do Curso

Bem-vindo ao curso “APIs para iniciantes: HTTP, Requests e APIs com Python”, da Asimov Academy!

Este curso é ideal para quem deseja entender como funcionam as APIs e como usá-las para interagir com diversas aplicações usando Python. Abordamos os conceitos desde o básico, garantindo que você compreenda cada etapa do processo.

Começamos explicando o que é HTTP e como ele se relaciona com as APIs. Você aprenderá a fazer suas primeiras requisições e a analisar a anatomia de um Request, desvendando os códigos de status HTTP e a importância das interfaces e APIs.

Exploramos o surgimento da API REST e ensinamos como acessar sua primeira API. Aprendemos sobre schemas de resposta e parâmetros de URL, e como combinar requests de diferentes APIs para obter informações ricas e variadas.

Os miniprojetos práticos são um destaque do curso, permitindo que você crie Web Apps reais, como um aplicativo de popularidade de nomes do IBGE e um app de tempo usando a API do OpenWeather. Também abordamos a autenticação básica e Bearer, essenciais para acessar APIs privadas e seguras. Finalizamos com tópicos avançados, como documentação de APIs, uso de JSON Web Tokens (JWTs) e bibliotecas de APIs, culminando na criação de um Web App com dados do Spotify.

Cada módulo é desenhado para ser prático e acessível, proporcionando uma compreensão sólida e aplicável das APIs.

Junte-se a nós e potencialize suas habilidades com mais este curso da Asimov Academy. Você sairá preparado para integrar e automatizar serviços, melhorando suas rotinas profissionais com a eficiência do Python!

Você vai aprender

  • Entender como a Internet funciona
  • Conhecer o protocolo HTTP
  • Fazer e analisar requisições (Requests) com Python
  • Compreender códigos de status HTTP
  • Entender o que é de fato uma API
  • Acessar APIs REST
  • Utilizar parâmetros de URL
  • Autenticar com chaves e tokens
  • Criar Web Apps com dados reais

Este curso é recomendado para

  • Iniciantes em Python e programação em geral
  • Quem deseja entender e usar APIs no trabalho
  • Estudantes interessados em aprender sobre HTTP e APIs
  • Usuários de Python buscando expandir habilidades
  • Pessoas curiosas sobre automação e integração de serviços na web
  • Quem quer criar projetos práticos com acesso a dados em tempo real
  • Alunos sem conhecimento prévio sobre APIs

Professores

Avatar de Juliano Faccioni Juliano Faccioni

Conteúdo do Curso

1 Como a Internet funciona
Conteúdo do módulo 1.1 - Introdução ao curso – APIs para iniciantes 1.2 - HTTP – o protocolo da Internet 1.3 - Nosso primeiro Request
2 Entendendo HTTP e Requests
Conteúdo do módulo 2.1 - Anatomia de um Request 2.2 - Gerando e analisando Requests 2.3 - Códigos de status HTTP
3 Interfaces e APIs
Conteúdo do módulo 3.1 - O que é uma interface 3.2 - O que é uma API 3.3 - O surgimento da API REST
4 Acessando APIs abertas
Conteúdo do módulo 4.1 - Acessando nossa primeira API 4.2 - Schemas de resposta e parâmetros de URL 4.3 - Combinando Requests de APIs diferentes 4.4 - Miniprojeto – Web App de popularidade de nomes do IBGE
5 Acessando APIs com autenticação
Conteúdo do módulo 5.1 - APIs privadas e autenticação básica 5.2 - Autenticação Bearer com chave de API 5.3 - Miniprojeto – Web App de tempo com OpenWeather
6 Autenticação via token e documentação
Conteúdo do módulo 6.1 - A documentação de uma API 6.2 - Autenticação Bearer com tokens de acesso 6.3 - JSON Web Tokens (JWTs) e bibliotecas de APIs 6.4 - Miniprojeto – Web App com dados do Spotify
Básico 3.5h 20 aulas Certificado de conclusão Suporte com professores 552 Participantes