Insomnia Rest para Requisições HTTP

Aprenda como funciona a ferramenta para requisições HTTP (INSOMNIA) de forma avançada e aumente sua produtividade.

Ratings: 4.66 / 5.00




Description

Este curso tem foco voltado na utilização da ferramenta de interação com APIs baseadas em HTTP, INSOMNIA. Nele vamos aprender a como criar testes de requisições, nos baseando em uma API sem documentação. Também vamos fazer a sincronização das nossas collections com o GitHub, documentação da API utilizando o plugin Documenter, o gerenciamento de variáveis de ambiente. Seremos capazes de compreender os diferentes tipos de verbos HTTP, status code e muito mais.


Demonstrarei de forma clara a como fazer seus testes de requisições HTTP, utilizando uma API Rest local, desenvolvida em Adonis JS V5. Se você não tem conhecimento sobre o assunto, não tem problema, nos vídeos eu utilizo diversas analogias que nos ajudam a entender, abstraindo coisas que acontecem conosco no dia a dia.


Também iremos aplicar testes de requisições para APIs baseadas em GraphQL, utilizando também uma API local, desenvolvida com NestJS, visualizando assim o poder do insomnia em trabalhar com diferentes tipos de protocolos.


Se você já utiliza a ferramenta e quer ser alguém mais produtivo em seu dia a dia, este curso também é para você, pois nele ensino diversas funcionalidades que estão ocultas na ferramenta, e que aumenta a nossa produtividade em 100%.


Sobressaia no mercado de trabalho criando ótimas documentações e organizando suas collections da melhor maneira possível. Entenda como utilizar todo poder da ferramenta e dissemine conhecimento sobre, na empresa ou time que você atua.

What You Will Learn!

  • O que são APIs?
  • Por que devo utilizar o insomnia?
  • Execução de uma API sem documentação para partirmos do 0
  • Configurações do Insomnia
  • Plugins
  • Criação, importação e exportação de Resquest Collections
  • Criação de Requests
  • Autenticação
  • Criação de pastas para organização das Requests
  • Gerenciamento de variáveis de ambiente
  • Variáveis de pasta
  • Verbos HTTP
  • Header, HTTP Status Code e análise de Responses
  • Query String e Parameters
  • Outros tipos de Body e Protocolo GraphQL
  • Documentação da collection
  • Gerar códigos para clients front-end
  • Prompt para solicitação de valores
  • Criação de variáveis que fazem referência ao atributo do corpo da resposta de outra requisição
  • Sincronização da collection com o gitHub
  • Prova final para fixação de conteúdo

Who Should Attend!

  • Entusiastas de tecnologia que têm a curiosidade em entender como funciona a comunicação entre o Backend e Frontend utilizando uma ferramenta para testes de requisição.
  • Desenvolvedores que já têm conhecimento na utilização da ferramenta e quer aprimorar sua produtividade.