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.









