Curso MuleSoft Anypoint Platform API Management & Flex Gateway

  • DevOps | CI | CD | Kubernetes | Web3

Curso MuleSoft Anypoint Platform API Management & Flex Gateway

32 horas Curso Pratico
Visão Geral

O curso MuleSoft Anypoint Platform, API Management & Flex Gateway foi desenvolvido para profissionais que atuam com arquitetura, governança, integração, segurança, DevSecOps e desenvolvimento de APIs e precisam compreender, administrar e operar o ecossistema de gerenciamento de APIs da MuleSoft.

A capacitação apresenta uma visão estruturada da Anypoint Platform, com foco no ciclo de vida completo das APIs, desde o design e especificação até publicação, descoberta, versionamento, gerenciamento, aplicação de políticas de segurança, exposição por meio do Flex Gateway, monitoramento e troubleshooting.

O curso aborda o Design Center, Anypoint Exchange, API Manager e Flex Gateway, permitindo compreender como esses componentes se relacionam dentro de uma estratégia de API Management e governança de APIs.

Também são apresentados conceitos de API Security, OAuth 2.0, JWT, mTLS, CORS e Rate Limiting, além de práticas relacionadas à automação, CI/CD e DevSecOps para promoção e gerenciamento de APIs entre diferentes ambientes.

Um dos principais diferenciais da capacitação é a abordagem prática, com exercícios que percorrem o ciclo de vida de uma API dentro da Anypoint Platform, incluindo design, publicação, gerenciamento, aplicação de policies, exposição pelo Flex Gateway, segurança, monitoramento e troubleshooting.

O curso não possui como objetivo principal preparar o participante para a certificação MuleSoft Developer nem aprofundar o desenvolvimento de Mule Applications. O foco está na gestão do ciclo de vida de APIs, API Management, governança, segurança e operação do Flex Gateway, proporcionando uma visão técnica integrada da plataforma.

Objetivo

Após realizar este curso MuleSoft Anypoint Platform, API Management & Flex Gateway, você será capaz de:

  • Compreender a arquitetura e os principais componentes da Anypoint Platform
  • Compreender o ciclo de vida completo de uma API
  • Utilizar conceitos de API Design e especificação com RAML e OpenAPI
  • Compreender o funcionamento do Design Center
  • Publicar, descobrir, reutilizar e versionar assets utilizando o Anypoint Exchange
  • Compreender e utilizar os recursos de API Manager
  • Administrar APIs e aplicar políticas de gerenciamento e segurança
  • Compreender a arquitetura e os modos de operação do Flex Gateway
  • Trabalhar com conceitos de Connected Mode e Local Mode
  • Compreender a utilização do Flex Gateway em ambientes de containers e Kubernetes
  • Aplicar políticas de segurança como OAuth 2.0, JWT, mTLS e CORS
  • Configurar e compreender políticas de Rate Limiting
  • Compreender mecanismos de autenticação, autorização e controle de acesso
  • Compreender estratégias de versionamento e promoção de APIs entre ambientes
  • Integrar API Management a processos de CI/CD e DevSecOps
  • Compreender práticas de observabilidade, logs, métricas e troubleshooting
  • Identificar problemas básicos relacionados à exposição e gerenciamento de APIs
  • Compreender a integração entre API Manager e Flex Gateway
  • Compreender o papel do Mule Runtime e Mule Applications dentro do ecossistema MuleSoft
  • Compreender os conceitos fundamentais de Anypoint Studio e DataWeave
  • Aplicar os conhecimentos adquiridos em um fluxo prático de gerenciamento do ciclo de vida de uma API
Publico Alvo
  • Arquitetos de Soluções e Arquitetos de Integração
  • Profissionais de API Governance
  • Analistas e especialistas de API Management
  • Profissionais de DevSecOps
  • Engenheiros de DevOps
  • Desenvolvedores de APIs
  • Administradores de plataformas de integração
  • Profissionais de Segurança da Informação
  • Profissionais de Infraestrutura e Cloud
  • Profissionais que atuam com MuleSoft e Anypoint Platform
Pre-Requisitos
  • Conhecimentos básicos de APIs e arquitetura de integração
  • Familiaridade com conceitos de HTTP, REST e JSON
  • Conhecimentos básicos de autenticação e autorização
  • Conhecimentos básicos de containers e infraestrutura são recomendados
  • Experiência prévia com ambientes de desenvolvimento, infraestrutura ou integração será considerada um diferencial
  • Não é obrigatório conhecimento prévio avançado em MuleSoft
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Fundamentos de APIs e Anypoint Platform

  1. Conceitos fundamentais de APIs
  2. APIs REST e arquitetura baseada em serviços
  3. HTTP, métodos, headers, status codes e payloads
  4. Autenticação e autorização
  5. API Management e governança
  6. Visão geral da MuleSoft Anypoint Platform
  7. Principais componentes da Anypoint Platform
  8. Relação entre Design Center, Exchange, API Manager e Flex Gateway
  9. Visão geral do ciclo de vida de APIs

Módulo 2: API Lifecycle Management

  1. Conceitos de API Lifecycle Management
  2. Etapas do ciclo de vida de uma API
  3. Design, especificação e documentação
  4. Desenvolvimento e publicação
  5. Registro e descoberta
  6. Versionamento
  7. Reutilização
  8. Governança
  9. Depreciação e desativação de APIs
  10. Estratégias para gerenciamento de múltiplas versões

Módulo 3: API Design com Design Center

  1. Fundamentos de API Design
  2. Design Center
  3. Modelagem de APIs
  4. RAML
  5. OpenAPI
  6. Estrutura de uma especificação de API
  7. Resources e endpoints
  8. Methods e parameters
  9. Request e response
  10. Schemas e exemplos
  11. Documentação de APIs
  12. Boas práticas de API Design
  13. Validação e evolução de especificações

Módulo 4: Anypoint Exchange e Gestão de Assets

  1. Visão geral do Anypoint Exchange
  2. Catálogo de APIs e assets
  3. Publicação de assets
  4. Descoberta e consumo de APIs
  5. Reutilização de componentes
  6. Versionamento de assets
  7. Organização e classificação
  8. Dependências
  9. Governança e controle de assets
  10. Boas práticas para criação e manutenção do catálogo

Módulo 5: API Manager e API Management

  1. Fundamentos de API Management
  2. API Manager
  3. Registro e gerenciamento de APIs
  4. Configuração de APIs
  5. Instances e deployments
  6. Aplicação de policies
  7. Controle de acesso
  8. Versionamento e gerenciamento do ciclo de vida
  9. API Governance
  10. Gerenciamento de consumidores
  11. Client applications e contratos de acesso
  12. Boas práticas de administração

Módulo 6: Policies e Segurança de APIs

  1. Fundamentos de API Policies
  2. Políticas de segurança
  3. Authentication e Authorization
  4. OAuth 2.0
  5. JWT
  6. Client ID e Client Secret
  7. Mutual TLS
  8. CORS
  9. Rate Limiting
  10. Controle de acesso
  11. Proteção contra uso indevido das APIs
  12. Estratégias de aplicação de policies
  13. Boas práticas de segurança para APIs

Módulo 7: Flex Gateway

  1. Introdução ao MuleSoft Flex Gateway
  2. Arquitetura do Flex Gateway
  3. Componentes e conceitos fundamentais
  4. Integração entre Flex Gateway e Anypoint Platform
  5. Connected Mode
  6. Local Mode
  7. Gerenciamento de APIs
  8. Configuração de APIs no Gateway
  9. Aplicação de policies
  10. Administração e operação
  11. Flex Gateway em containers
  12. Conceitos de utilização em Kubernetes
  13. Escalabilidade e disponibilidade
  14. Boas práticas de implantação
  15. Troubleshooting básico

Módulo 8: API Security com Flex Gateway

  1. Segurança no Flex Gateway
  2. Authentication e Authorization
  3. OAuth 2.0
  4. JWT
  5. Mutual TLS
  6. CORS
  7. Rate Limiting
  8. Controle de acesso
  9. Proteção de endpoints
  10. Aplicação prática de policies
  11. Validação das políticas de segurança
  12. Troubleshooting de problemas de autenticação e autorização

Módulo 9: CI/CD, Automação e DevSecOps

  1. Fundamentos de DevSecOps para API Management
  2. Automação do ciclo de vida de APIs
  3. Versionamento de configurações
  4. Integração com pipelines CI/CD
  5. Automação de publicação de APIs
  6. Automação de configurações e policies
  7. Estratégias de promoção entre ambientes
  8. Ambientes de desenvolvimento, teste, homologação e produção
  9. Gestão de configurações
  10. Boas práticas de automação
  11. Controle e rastreabilidade das mudanças
  12. Estratégias para implantação segura

Módulo 10: Observabilidade, Logs e Troubleshooting

  1. Fundamentos de observabilidade de APIs
  2. Logs de tráfego
  3. Métricas
  4. Telemetria
  5. Monitoramento do Flex Gateway
  6. Identificação de erros
  7. Análise de requisições e respostas
  8. Troubleshooting de conectividade
  9. Troubleshooting de autenticação e policies
  10. Análise de problemas de runtime
  11. Boas práticas de monitoramento
  12. Integração com ferramentas corporativas de observabilidade

Módulo 11: Visão Geral do Mule Runtime e Mule Applications

  1. Arquitetura do Mule Runtime
  2. Mule Applications
  3. Conceitos fundamentais de integração
  4. Anypoint Studio
  5. Flows e componentes
  6. APIs e aplicações Mule
  7. DataWeave
  8. Transformação de dados
  9. Relação entre Mule Applications, APIs e API Management
  10. Papel do Mule Runtime no ecossistema MuleSoft

Módulo 12: Laboratório Integrado — API Lifecycle End-to-End

  1. Criação e definição de uma API
  2. Design da API
  3. Criação da especificação
  4. Publicação no Anypoint Exchange
  5. Registro e gerenciamento no API Manager
  6. Configuração do Flex Gateway
  7. Exposição da API
  8. Aplicação de policies
  9. Configuração de segurança
  10. Testes de consumo da API
  11. Monitoramento
  12. Análise de logs
  13. Troubleshooting
  14. Versionamento
  15. Simulação de promoção entre ambientes
  16. Integração com processo de CI/CD
  17. Revisão do ciclo completo da API
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Cloud-Native Infrastructure with Azure

32 horas

Curso CI CD Strategies with Docker & Kubernetes

24 horas

Curso Kubernetes for Full-Stack Developer

32 horas Curso Pratico

Curso Google Workspace Administracao Colaboracao e Produtividade Corporativa

24 horas