Curso Desenvolvimento na Anypoint Platform design de API com MuleSoft

  • DevOps | CI | CD | Kubernetes | Web3

Curso Desenvolvimento na Anypoint Platform design de API com MuleSoft

16 horas
Visão Geral

Curso Desenvolvimento na Anypoint Platform design de API com MuleSoft. Saiba como traduzir requisitos de design funcional em definições de API modulares e reutilizáveis com a Anypoint Platform. Neste curso de 2 dias ministrado por instrutor, aprenda sobre arquitetura e princípios REST, métodos HTTP, design de Interface de programação de aplicativos (API) e Especificação de OpenAPI (OAS). Use o Anypoint Code Builder para criar especificações de API, definir recursos, métodos, parâmetros e respostas de API, modelar dados em APIs com tipos de dados e documentar e testar APIs. Torne as APIs detectáveis e acessíveis aos seus desenvolvedores para padronizar a forma como seus clientes e funcionários interagem com seus dados.

Objetivo

Após concluir esta curso, você estará apto a:

  • Traduzir os requisitos de design funcional em recursos e métodos de API.
  • Usar o Anypoint Code Builder para criar especificações de API.
  • Definir recursos, métodos, parâmetros e respostas de API usando OAS.
  • Modelar dados nas APIs usando tipos de dados.
  • Testar APIs.
  • Tornar as APIs detectáveis.
  • Minimizar a repetição nas APIs usando características e tipos de recursos.
  • Especificar esquemas de segurança de APIs.
  • Criar versões de APIs.
Publico Alvo
  • Este curso foi criado para designers, desenvolvedores e arquitetos de API responsáveis pela criação de APIs modulares na Anypoint Platform.
  • Os alunos devem ter conhecimentos básicos da Anypoint Platform e uma compreensão básica de como criar APIs sem código.
Informações Gerais

 

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Design de API RESTful

  1. Conectar a AnyPoint Platform a design de API
  2. Descrever a arquitetura de APIs REST
  3. Aplicar os princípios REST em APIs

Requisitos funcionais para APIs

  1. Identificar categorias e ações para APIs REST
  2. Converter categorias em recursos
  3. Selecionar métodos HTTP para dar suporte a ações em categorias

Recursos e métodos de API

  1. Descrever linguagens de especificação de API que criam definições de API
  2. Usar o Anypoint Code Builder para criar definições de API OAS.
  3. Definir recursos e métodos em definições de API OAS

Respostas a chamadas de API REST

  1. Criar respostas a métodos HTTP
  2. Usar códigos de status em respostas HTTP
  3. Adicionar tratamento de erros e armazenamento em cache às respostas HTTP
  4. Especificar tipos de conteúdo retornados em respostas HTTP

Modelagem de dados

  1. Identificar tipos de dados e atributos usados em métodos de recursos
  2. Criar fragmentos de tipos de dados
  3. Definir tipos de corpo de solicitações e respostas para tipos de dados
  4. Criar exemplos para fragmentos de tipos de dados
  5. Incluir exemplos em fragmentos de tipos de dados

Teste de API

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

Capacidade de detecção da API

  1. Publicar especificações e fragmentos de API no Anypoint Exchange
  2. Criar portais de API para conhecer e testar APIs no Anypoint Exchange
  3. Personalizar portais públicos com temas
  4. Coletar feedback de consumidores de API

Reutilização de padrões

  1. Criar e fazer referência a componentes para reutilização
  2. Reutilizar cabeçalhos

Segurança e governança da API

  1. Definir requisitos de segurança da API
  2. Aplicar políticas no nível do recurso e no nível do método
  3. Criar esquema de segurança personalizado para APIs
  4. Aplicar uma política de provedor externo OAuth 2.0 a métodos de recursos

Versões de API

  1. Explicar quando se deve e não se deve atribuir versões a APIs
  2. Atribuir versões a APIs
  3. Documentar alterações em novas versões de API com portais de API
  4. Preterir versões antigas de API
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h