Insomnia Rest para Requisições HTTP
Aprenda como funciona a ferramenta para requisições HTTP (INSOMNIA) de forma avançada e aumente sua produtividade.
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.