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!

Básico 8h 4h 20 aulas 4.8 Materiais Extras Certificado 952 Participantes 200xp
  • Cursos
  • APIs para iniciantes – HTTP, Requests e APIs com Python

O que é o curso APIs para iniciantes – HTTP, Requests e APIs com Python

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!

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

Conteúdo do Curso

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

O que 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

Com quem você vai aprender

Avatar de Juliano Faccioni Juliano Faccioni
Comunidade

Este site utiliza cookies para melhorar sua experiência. Ao continuar navegando, você concorda com o uso de cookies.

Saiba mais