Curso Mulesoft Anypoint Platform API Design

  • Process Integration & Implementation Solman

Curso Mulesoft Anypoint Platform API Design

24 horas
Visão Geral

Este Curso Mulesoft Anypoint Platform API Design é para designers, desenvolvedores e arquitetos de API que desejam obter experiência prática na criação de definições de API modulares e bem projetadas usando RAML 1.0 e Anypoint Platform ™.

Objetivo
No final deste curso, os alunos devem ser capazes de:

  • Traduzir requisitos de design funcional em recursos e métodos de API.
  • Use o API Designer para criar especificações de API.
  • Defina recursos, métodos, parâmetros e respostas da API usando RAML.
  • Modelar dados em APIs usando tipos de dados.
  • Documente e teste APIs.
  • Torne as APIs detectáveis.
  • Minimize a repetição em APIs usando tipos e características de recursos.
  • Modularize APIs usando bibliotecas, sobreposições e extensões.
  • Especifique os esquemas de segurança da API.
  • Aprimore as respostas da API usando hipermídia.
  • APIs de versão.
Publico Alvo

Curso Mulesoft Introdução à plataforma Anypoint

Pre-Requisitos
Não se aplica.
Informações Gerais
  • Carga horaria, 24h
  • Se noturno o curso e ministrado de segunda-feira a sexta-feira das 19h às 23h, total de 6 noites,
  • Se aos sábados o curso e ministrado de 09h às 18h, total de 3 sábados,
  • Se integral o curso e ministrado de terça-feira, quarta-feira & quinta-feira das 09h às 18h, total de 4 dias,

Formato de entrega:

  • Presencial,
  • In-company
  • On-line ao vivo em tempo real na presença de um consultor/instrutor especialista mulesoft.
  • Dúvidas sobre o curso on-line ao vivo, faça contato solicitando uma apresentação para entender melhor como funciona a metodologia.
Materiais
Português/Inglês
Conteúdo Programatico
Projetando APIs

Apresentando o design da API RESTful
  1. Descreva formatos comuns de API da web, incluindo SOAP, RPC e REST
  2. Descrever a arquitetura da API REST
  3. Liste as regras para aplicar os princípios REST nas APIs
  4. Descreva a abordagem de design primeiro para APIs REST

Traduzindo requisitos funcionais para APIs

  1. Identifique diferentes categorias e ações para APIs REST
  2. Traduzir categorias para recursos
  3. Selecione métodos HTTP para apoiar as ações nas categorias

Apresentando a conectividade baseada em API e o ciclo de vida da API

  1. Descreva o ciclo de vida da API
  2. Explique a abordagem de conectividade baseada em API da MuleSoft
  3. Descreva o ciclo de vida da API com Anypoint Platform
  4. Navegar em qualquer plataforma

Definindo APIs com RESTful API Modeling Language (RAML)

  1. Definindo recursos e métodos de API
  2. Descreva as linguagens de especificação de API usadas para criar definições de API
  3. Use o API Designer para criar definições de API RAML
  4. Defina recursos e métodos nas definições da API RAML

Especificando respostas

  1. Crie respostas de método HTTP
  2. Use códigos de status em respostas HTTP
  3. Adicionar manipulação de erros e informações de cache às respostas HTTP
  4. Selecione e especifique os tipos de conteúdo retornados nas respostas HTTP

Dados de modelagem

  1. Identificar tipos de dados e atributos usados ​​em métodos de recursos
  2. Crie fragmentos de tipo de dados
  3. Definir tipos de corpo de solicitação e resposta para tipos de dados
  4. Crie exemplos para fragmentos de tipo de dados
  5. Incluir exemplos em fragmentos de tipo de dados

Documentando e testando APIs

  1. Adicionar nós de documentação e descrição às definições de API
  2. Use o serviço de simulação para criar endpoints de API
  3. Use o console de API para testar endpoints de API

Tornando APIs detectáveis

  1. Publique especificações de API e fragmentos para Anypoint Exchange para descoberta
  2. Crie portais de API para aprender e testar APIs no Anypoint Exchange
  3. Personalize portais públicos com temas
  4. Crie exemplos de casos de uso com API Notebook em portais de API
  5. Obtenha feedback de consumidores de API

Reutilizando padrões

  1. Crie e faça referência a tipos de recursos para reutilização
  2. Use características para modularizar métodos

Modularização de APIs

  1. Use bibliotecas para maior composição de API
  2. Use sobreposições para substituir informações de recursos
  3. Use extensões para melhorar os recursos

Protegendo APIs

  1. Defina os requisitos de segurança da API
  2. Use esquemas de segurança para aplicar políticas em nível de recurso e método
  3. Defina esquemas de segurança personalizados para APIs
  4. Aplicar uma política de provedor externo OAuth2.0 aos métodos de recursos

Aprimorando as respostas da API usando hipermídia

  1. Descreva hipermídia
  2. Simplifique a descoberta da API e aprimore as respostas usando hipermídia
  3. Modifique as definições da API para gerar respostas de cliente específicas do estado

APIs de controle de versão

  1. Explique quando e quando não criar versões de APIs
  2. Descreva os métodos de controle de versão de APIs
  3. Documentar alterações em novas versões de API usando portais de API
  4. Obsoletar versões antigas da API
TENHO INTERESSE

Cursos Relacionados

Curso SAP PI 7.5 Process Integration

32 horas

Curso SAP Metodologia Activate

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso SolMan - Projetos de Execução com SAP Solution Manager

40 horas

Curso SAP Activate Entrega de Projetos Ágeis

16 horas

Curso Web Intelligence Report Design

16 horas