Mapa mental
Apresentação APIs
Contenido del mapa
Apresentação APIs
Apresentação
- Nome
- Certificação Sensedia
- Curso Sensedia
- Arq.Solução
- Comunidade Integração Digital
- Squad de Governança
- Desde o início da concepção
- Squad de Governança
- UDEMY
- 5ºB
Conceitos
- Evolução
- RESTfull Architectural constraints
- Richardson Maturity Model
Design
- Recursos, associações, URI
- CRUD, Manipulação de erros, cache
- Gestão de mudanças e versionamento
- Respostas parciais, paginação
Contract first - RAML
- Collaborative specs development
- RAML
- Ferramentas e benefícios
Segurança - OAUTH2
- Autenticação
- Autorização
- Basic Authentication, JWT
- API Key/Secret, OAUTH 2.0
- Functional Attacks
API Management
- Scope, Infra
- Policies: Security, Traffic
- Dev Portal, Monetization
O que são APIs
- Application Programming Interface
- Uma interface de usuário para dados e sistemas que são consumidos por aplicações ao invés de humanos
- Têm um contrato muito bem definido entre o provedor e o consumidor
- Normalmente os dados são trafegados em XML ou JSON
- Mostrar o que é XML e JSON
- 2000 - XML tornou-se o padrão escolhido para transferencia de dados via APIs
- Ou Remote Procedure Call
- 2003 - O Simple Object Access Protocol tornou-se popular definindo a estrutura da mensagem.
- Baseado em XML, definiu a estrutura da mensagem, segurança e outros padrões
- Com o aparecimento de aplicações mobile vieram alguns problemas:
- Para um 3G/4G, XML é pesado em termos de tráfego de rede
- $$$
- O uso de memória e CPU para fazer o parser de XML é intenso
- Bateria
- A XML performance do XML mais lenta no brower não é tão boa
- Tempo
- Oa padrões e versões de padrões causam confusão e complexidade na hora de construir essas aplicações
- Para um 3G/4G, XML é pesado em termos de tráfego de rede
- Normalmente os dados são trafegados em XML ou JSON
- Têm um contrato muito bem definido entre o provedor e o consumidor
- Uma interface de usuário para dados e sistemas que são consumidos por aplicações ao invés de humanos
- Application Programming Interface
Escopo do curso
- Mudança de escopo
Arquitetura do Banco
Fazer a API mockada do vestibular para chamada via POSTMAN
Información
- Descripción
- Mapa Mental sobre Apresentação APIs, creado por Michel Oliveira el 18/01/2018.
- Creado por
- Michel Oliveira
- Visitas
- 5
- Valoración