KnowledgeCity

Fundamentos das APIs REST

Aprenda os conceitos básicos das APIs REST
Assista à primeira aula grátis — tenha acesso completo às 3 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Principiante  Provedor Josh Guardino  3 Lições ·  14m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

Descrição do Curso

As APIs REST (Representational State Transfer) são simples de usar, mas extremamente poderosas. Para iniciar o curso, primeiro você aprenderá sobre os conceitos fundamentais por detrás das APIs da Web e os princípios definidores do REST. Isso inclui seis princípios definidores: uniformidade, desacoplamento cliente/servidor, ausência de estado, armazenamento em cache, camadas e código sob demanda Muitos milhares de APIs estão disponíveis - REST e outras - e novas variações na forma de mashups são criadas todos os dias. O potencial de descoberta de informações é ilimitado, mas como encontrar e testar as APIs existentes? Aprenderá a utilizar directórios públicos e gratuitos para encontrar APIs numa variedade de categorias. Também verá como várias APIs são estruturadas e comercializadas, dependendo da finalidade e do custo.

O formato dos dados transmitidos através das APIs também é fundamental para uma reflexão consistente e precisa do estado do objecto e das alterações ao estado. Aprenderá sobre formatos de dados comuns, como XML e JSON, e verá como o JSON se tornou o padrão para APIs REST.

O Que Você Vai Aprender

  • Identificar os benefícios centrais das APIs da web
  • Definir REST e seus seis princípios principais: uniformidade, desacoplamento cliente/servidor, sem estado, caching, camadas e código sob demanda
  • Descobrir e acessar APIs públicas usando diretórios públicos gratuitos em várias categorias
  • Diferenciar entre os formatos de dados XML e JSON
  • Reconhecer como JSON se tornou o formato de dados padrão para APIs REST

Principais Conclusões

  • REST (Representational State Transfer) APIs são simples de usar, mas imensamente poderosas.
  • REST é definido por seis princípios principais: uniformidade, desacoplamento cliente/servidor, sem estado, caching, camadas e código sob demanda.
  • Diretórios públicos gratuitos permitem que você encontre APIs em várias categorias, e as APIs são estruturadas e comercializadas de forma diferente dependendo de seu propósito e custo.
  • O formato dos dados transmitidos é crítico para o reflexo consistente e preciso do estado do objeto, e JSON se tornou o formato de dados padrão para APIs REST.

Perguntas Frequentes

O que este curso de Noções Básicas de API REST abrange?

O curso abrange os conceitos fundamentais por trás das APIs da web e os princípios definidores da REST, incluindo seus seis princípios (uniformidade, desacoplamento cliente/servidor, sem estado, caching, camadas e código sob demanda), como encontrar e testar APIs públicas existentes usando diretórios gratuitos e formatos de dados comuns como XML e JSON.

Quais são os seis princípios definidores da REST ensinados neste curso?

Os seis princípios definidores da REST são uniformidade, desacoplamento cliente/servidor, sem estado, caching, camadas e código sob demanda.

Como vou aprender a encontrar e testar APIs existentes?

Você aprenderá como usar diretórios públicos gratuitos para encontrar APIs em várias categorias e ver como várias APIs são estruturadas e comercializadas dependendo de seu propósito e custo.

Quais formatos de dados o curso aborda?

O curso aborda formatos de dados comuns, incluindo XML e JSON, e explica como JSON se tornou o padrão para APIs REST.

Que lições estão incluídas no curso?

O curso inclui três lições: The World of APIs; Rest Object State and Representation; e Data Transfer Using Common Formats.