Programa do Curso
Introdução
Definição da API
- Ficheiro de definição
- Pedido de API
YAML
- O que é YAML
- Regras do YAML
Visão geral dos serviços RESTful
- Recursos
- Transferência de Estado
- Estado de representação
Preparando o ambiente de desenvolvimento
- Instalando e configurando Swagger
- Instalando e configurando o Node.Js
Arquitetura de restrições de serviços Web REST
- Utilização da restrição cliente-servidor
- Trabalhar com restrições de interface uniforme
- Trabalhar com a restrição de ausência de estado
- Usando HTTP-caching
- Ativar um sistema de camadas
Conceção da API REST
- Implementação de operações CRUD
- Utilização do tratamento de erros
- Implementação de operações para APIs REST
- Tratamento de alterações na API
- Controle de versão da API
- API de armazenamento em cache
- Suporte a paginação e respostas parciais
Especificações utilizando Swagger
- Editar documentos com Swagger
- Criar especificações em formato YAML
- Criar caminhos e observações
- Adicionar documentação
- Adicionar esquemas a um ficheiro OAS
- Utilizar o SwaggerHub
API Management
- Criar uma estratégia de gestão da API
- Gerir o ciclo de vida da API
- Geração de proxies de API
- Controlar o comportamento da API
- Criar um portal de API
- Fornecer gestão de tráfego
Segurança da API
- Proteção com tokens e JWT
- Proteção com chave e segredo da API
- Autorização com OAuth2.0
Resumo e conclusão
Requisitos
- Compreensão básica de APIs REST
- Experiência com formatos JSON ou XML
- Experiência em programação orientada a objetos
Público
- Desenvolvedores back-end
Declaração de Clientes (6)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Curso - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Curso - API Security
Materiais muito bem elaborados e Treinador muito qualificado. Gosto muito dos exercícios que podemos fazer todos juntos, e o Treinador pode corrigir erros continuamente graças à visualização dos sistemas remotos
Polska Spółka Gazownictwa sp. z o.o.
Curso - IBM API Connect
Machine Translated
O nível de conhecimentos do formador
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curso - Designing Web APIs
Machine Translated
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Curso - Kong API Gateway
The exercices part.