AnteriorAula 11PróximaAula 13

HATEOAS

Módulo 1 · Módulo 100:05:13Grátis

O vídeo é uma aula sobre HATEOAS (Hypermedia as the Engine of Application State) em APIs REST. O professor começa explicando que a ideia por trás do REST é que as transações tenham um aspecto de interface web, com botões e links que levam a outras telas. Ele menciona que a implementação de HATEOAS significa que, quando você chama uma API, você recebe uma lista de links indicando o que mais pode fazer a partir daquele ponto. Em seguida, o professor discute um exemplo de criação de uma consulta médica. Ele mostra como fazer um POST para criar uma consulta e como a resposta pode incluir uma lista de links indicando outras ações que podem ser realizadas, como cancelar ou alterar a consulta. Por fim, o professor discute os níveis de maturidade na implementação do REST, desde o uso básico de XML ou JSON até a adoção de controles de hipermedia como o HATEOAS. Ele menciona que o HATEOAS não é amplamente adotado, provavelmente porque muitas aplicações não estão preparadas ou projetadas para reagir de acordo com o tipo de link que é fornecido na resposta. Ele conclui a aula mencionando que o HATEOAS traz uma série de benefícios, como a possibilidade de mudar o servidor através de uma implementação baseada em HATEOAS.

Dúvidas sobre essa aula?

Converse com o Tutor Virtual — ele conhece o conteúdo da aula e o seu progresso.