< Return to Video

MW CAP07 2025 VA04 REST API

  • 0:08 - 0:12
    A construção de uma API
    envolve várias coisas.
  • 0:12 - 0:18
    Basicamente, a gente vai ter que lidar
    com segurança, observabilidade,
  • 0:18 - 0:22
    um modelo de arquitetura,
    microsserviços, vários times,
  • 0:22 - 0:26
    mas tem uma coisa que a gente
    vai conseguir tirar do meio do caminho,
  • 0:26 - 0:31
    que é basicamente a padronização
    de como eu vou operar.
  • 0:31 - 0:36
    Isso vai acontecer
    porque houve uma convergência
  • 0:36 - 0:38
    da construção de APIs
  • 0:38 - 0:44
    em cima do que a gente chama
    de REST API ou de RESTful API.
  • 0:44 - 0:45
    Isso.
  • 0:45 - 0:47
    As APIs REST são basicamente
  • 0:47 - 0:51
    APIs que utilizam modelos
    já estruturados de comunicação.
  • 0:51 - 0:54
    Ao invés de eu ter que padronizar
    por conta própria,
  • 0:54 - 0:57
    como falar com a minha API.
  • 0:57 - 1:00
    Eu simplesmente utilizo padrões de mercado
  • 1:00 - 1:03
    e o padrão RESTful ou REST for HTTP
  • 1:04 - 1:08
    utiliza justamente o HTTP
    como um padrão de comunicação.
  • 1:10 - 1:11
    Isso principalmente porque o
  • 1:11 - 1:15
    HTTP tá liberado para o mundo
    desde os anos 90.
  • 1:15 - 1:19
    É algo que todo mundo da área de TI
    termina conhecendo,
  • 1:19 - 1:23
    porque ele é a base da internet
    e dentro dele eu já tenho
  • 1:23 - 1:26
    todas as ferramentas necessárias
    para fazer um CRUD,
  • 1:27 - 1:30
    ou seja, para criar, atualizar,
  • 1:30 - 1:34
    remover ou alterar o conteúdo.
  • 1:34 - 1:37
    Isso eu consigo fazer um CRUD
    através dos métodos
  • 1:37 - 1:40
    e dos verbos que eu tenho no HTTP.
  • 1:40 - 1:43
    Por que eu preciso criar uma linguagem
    nova de API?
  • 1:44 - 1:47
    Foi justamente usando essa sacada
    que o RESTful
  • 1:47 - 1:50
    começou a dominar o mercado de APIs.
  • 1:50 - 1:53
    Basicamente,
    eu consigo economizar muito tempo
  • 1:53 - 1:58
    utilizando uma estrutura muito conhecida
    que eu tenho infinitas
  • 1:58 - 2:04
    ferramentas de teste, como Dimitri Postman
    e várias outras soluções
  • 2:04 - 2:08
    e que no fim do dia
    me permite chegar no mesmo objetivo,
  • 2:09 - 2:14
    só que sem ter gastado tempo utilizando
    um padrão que eu teria que desenvolver.
  • 2:15 - 2:18
    Isso também nos ajuda
    a popularizar a nossa PI.
  • 2:19 - 2:21
    Veja se eu sou um usuário
  • 2:21 - 2:25
    e eu já sei que a sua pia RESTful
    eu já conheço ali.
  • 2:25 - 2:28
    As interações básicas
    para eu começar a falar com você.
  • 2:29 - 2:33
    Toda definição que eu vou precisar
    são os caminhos que você
  • 2:33 - 2:36
    vai desenvolver as URL.
  • 2:36 - 2:37
    Isso.
  • 2:37 - 2:41
    As URI são basicamente o URL,
    os endereços de página.
  • 2:42 - 2:44
    Só que elas identificam serviços.
  • 2:45 - 2:48
    Então se eu sei a URL, isso é o site.
  • 2:48 - 2:51
    O método para obter um dado é o get.
  • 2:52 - 2:54
    Eu já tenho a minha requisição pronta.
  • 2:54 - 2:58
    Isso facilita
    e muito a construção de uma API,
  • 2:59 - 3:02
    permitindo que diversos usuários
    consigam utilizar
  • 3:02 - 3:04
    de forma mais rápida o seu serviço
  • 3:04 - 3:08
    e trazendo um ganho para todo mundo
    que está no meio desse ecossistema.
Title:
MW CAP07 2025 VA04 REST API
Video Language:
Portuguese, Brazilian
Duration:
03:12

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions