Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
Definição da API
- Ficheiro de definição
- Pedido de API
YAML
- O que é YAML
- Regras do YAML
Descrição geral dos serviços RESTful
- Recursos
- Transferência de estado
- Representação de estado
Preparando o ambiente de desenvolvimento
- Instalando e configurando Swagger
- Instalando e configurando o Node.Js
Arquitetura de restrição de serviço Web REST
- Usando a restrição cliente-servidor
- Trabalhando com restrições de interface uniforme
- Trabalhando com a restrição de ausência de estado
- Usando o cache HTTP
- Ativação de 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 da paginação e de respostas parciais
Especificações utilizando Swagger
- Edição de documentos com Swagger
- Criação de especificações em formato YAML
- Criação de caminhos e observações
- Adicionar documentação
- Adicionar esquemas a um ficheiro OAS
- Utilizar 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
- Fornecimento de gestão de tráfego
Segurança da API
- Segurança com tokens e JWT
- Proteger com chave e segredo da API
- Autorização com OAuth2.0
Resumo e conclusão
Requisitos
- Conhecimento básico de APIs REST
- Experiência com os formatos JSON ou XML
- Experiência em programação orientada para objectos
Público
- Desenvolvedores de back-end
14 Horas