Curso MuleSoft Anypoint Platform & Flex Gateway API Lifecycle Management Security and DevSecOps

  • Business Intelligence

Curso MuleSoft Anypoint Platform & Flex Gateway API Lifecycle Management Security and DevSecOps

32 horas Curso Pratico
Visão Geral

Este Curso MuleSoft Anypoint Platform & Flex Gateway API Lifecycle Management Security and DevSecOps, Este treinamento apresenta uma abordagem técnica e prática para o gerenciamento do ciclo de vida de APIs no ecossistema MuleSoft, com foco na Anypoint Platform, no API Manager e no Flex Gateway. A formação foi estruturada para atender profissionais de Governança de APIs, DevSecOps, Arquitetura, Desenvolvimento e Operações que necessitam compreender, administrar, proteger, automatizar e monitorar APIs em ambientes corporativos.

O conteúdo contempla as principais etapas do ciclo de vida de uma API, desde sua concepção e especificação até a publicação, reutilização, governança, implantação, aplicação de políticas de segurança, monitoramento e evolução. Os participantes trabalharão com Design Center, RAML, OpenAPI, Anypoint Exchange e API Manager, compreendendo como esses componentes se integram aos mecanismos de gerenciamento e execução do Flex Gateway.

A capacitação dedica atenção especial aos modos Connected Mode e Local Mode do Flex Gateway, aos cenários de implantação em máquinas virtuais, containers e Kubernetes, bem como à automação de configurações e políticas por meio de práticas de CI/CD. Serão abordadas estratégias de versionamento, parametrização e promoção de configurações entre os ambientes de teste (TST), homologação (HML) e produção (PRD), considerando as diferenças operacionais entre os modos de gerenciamento.

No domínio da segurança, o treinamento contempla conceitos e práticas relacionados a OAuth 2.0, JWT, Rate Limiting, Mutual TLS (mTLS) e CORS, incluindo aplicação e validação de políticas conforme os recursos disponíveis no ambiente de treinamento. Também serão explorados monitoramento, logs de tráfego, métricas, exportação de telemetria e troubleshooting, com foco na identificação e análise de falhas operacionais.

Como complemento, os participantes conhecerão os fundamentos do Mule Runtime, das Mule Applications, do Anypoint Studio e do DataWeave, compreendendo o papel desses componentes na arquitetura de integração sem direcionar a formação para o desenvolvimento avançado de aplicações Mule.

A metodologia combina exposição técnica, demonstrações orientadas e laboratórios práticos. Ao longo da capacitação, os participantes desenvolverão um exercício integrador que percorrerá o fluxo de uma API, desde o design e a publicação no Anypoint Exchange até o gerenciamento, a configuração do Flex Gateway, a aplicação de políticas, a automação de configurações e a análise operacional.

O treinamento tem caráter técnico e aplicado, com conteúdo customizável conforme a arquitetura, as ferramentas corporativas e as necessidades operacionais da contratante. Não se trata de uma formação direcionada à certificação MuleSoft Developer.

Objetivo

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

  • Compreender a arquitetura da Anypoint Platform e o papel de seus principais componentes no ciclo de vida de APIs
  • Aplicar boas práticas de design, especificação, documentação e versionamento de APIs
  • Utilizar o Design Center e o Anypoint Exchange para estruturar, publicar, descobrir e reutilizar ativos de APIs
  • Compreender o gerenciamento de instâncias de APIs, aplicações consumidoras, ambientes e políticas pelo API Manager
  • Diferenciar Connected Mode e Local Mode do Flex Gateway e identificar suas implicações operacionais
  • Compreender cenários de implantação e configuração do Flex Gateway em VMs, containers e Kubernetes
  • Aplicar e validar políticas de segurança e controle de tráfego, incluindo OAuth 2.0, JWT, Rate Limiting, mTLS e CORS, conforme os recursos disponíveis
  • Compreender estratégias de versionamento, automação e promoção de configurações entre TST, HML e PRD
  • Identificar mecanismos para automatizar a publicação de APIs e a aplicação de configurações e políticas por pipelines CI/CD
  • Interpretar logs, métricas e informações de telemetria para apoiar o monitoramento e o troubleshooting
  • Compreender o papel do Mule Runtime, das Mule Applications, do Anypoint Studio e do DataWeave na arquitetura de integração
  • Executar um fluxo integrado de gerenciamento de APIs, contemplando design, publicação, gerenciamento, proteção, automação e validação operacional
Publico Alvo
  • Profissionais de API Governance e API Management
  • Engenheiros e especialistas de DevSecOps
  • Arquitetos de soluções, integração e APIs
  • Desenvolvedores de APIs e integrações
  • Administradores responsáveis pelo gerenciamento e pela operação de APIs
  • Profissionais de segurança da informação envolvidos na proteção de APIs
  • Profissionais de infraestrutura, cloud, containers e Kubernetes envolvidos na sustentação do ecossistema MuleSoft
Pre-Requisitos
  • Conhecimentos básicos de APIs REST, HTTP e integração entre sistemas
  • Familiaridade com JSON e conceitos básicos de estruturas de dados
  • Noções de autenticação, autorização e segurança de APIs
  • Conhecimentos básicos de Git e controle de versão, preferencialmente
  • Noções de containers, Docker ou Kubernetes para melhor aproveitamento dos módulos de infraestrutura e operação do Flex Gateway
  • Familiaridade com ambientes de desenvolvimento, homologação e produção

Não é necessário possuir experiência avançada no desenvolvimento de Mule Applications. Conhecimentos de pipelines CI/CD são desejáveis, mas os conceitos fundamentais serão apresentados durante o treinamento.

Informações Gerais

Carga horária sugerida

  • 32 horas.

Formato de entrega

  • Treinamento on-line ao vivo ou presencial, conforme contratação
  • Aulas conduzidas por Instrutor/Consultor de Mercado com experiência compatível com o conteúdo e o ambiente tecnológico adotado
  • Demonstrações técnicas orientadas a cenários corporativos
  • Laboratórios práticos individuais ou em grupos, conforme a infraestrutura disponível
  • Exercícios de configuração, segurança, gerenciamento, automação e troubleshooting
  • Estudo de caso integrador envolvendo o ciclo de vida completo de uma API
  • Discussões técnicas sobre governança, arquitetura, DevSecOps e operação de APIs

A abordagem pedagógica será ajustada ao perfil da turma, priorizando a aplicação prática dos conceitos e os desafios encontrados pelas equipes responsáveis pelo ecossistema de APIs.

Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1 – Fundamentos de APIs e arquitetura da Anypoint Platform (2h)

  1. Conceitos de APIs REST, serviços HTTP e integração entre sistemas
  2. Ciclo de vida de APIs: design, publicação, gerenciamento, operação e evolução
  3. Visão geral da Anypoint Platform e seus principais componentes
  4. Papéis do Design Center, Anypoint Exchange, API Manager e Flex Gateway
  5. Conceitos de governança, ambientes e responsabilidades operacionais

Módulo 2 – API Design, RAML, OpenAPI e Anypoint Exchange (3h)

  1. Princípios de design e documentação de APIs REST
  2. Introdução à estrutura e à finalidade de RAML e OpenAPI
  3. Recursos, métodos, parâmetros, respostas e modelos de dados
  4. Criação e validação introdutória de especificações no Design Center
  5. Publicação de especificações e ativos no Anypoint Exchange
  6. Descoberta, reutilização, nomenclatura e versionamento de ativos
  7. Boas práticas para evolução e manutenção de contratos de APIs

Módulo 3 – API Manager e governança do ciclo de vida (4h)

  1. Registro, configuração e gerenciamento de instâncias de APIs
  2. Relação entre especificações, ativos publicados, instâncias gerenciadas e gateways
  3. Organização e administração de APIs por ambiente
  4. Conceitos de aplicações consumidoras, contratos de acesso e analytics
  5. Configuração, aplicação, atualização e remoção de policies
  6. Governança, padronização e controle das APIs gerenciadas
  7. Rastreabilidade, versionamento e práticas de administração
  8. Laboratório: publicação de ativo e configuração inicial de gerenciamento de API

Módulo 4 – Flex Gateway: arquitetura, operação e implantação (5h)

  1. Arquitetura e responsabilidades do Flex Gateway
  2. Connected Mode: integração com a Anypoint Platform e gerenciamento centralizado
  3. Local Mode: gerenciamento declarativo e utilização de arquivos de configuração
  4. Diferenças operacionais, requisitos e limitações dos modos de operação
  5. Configuração do gateway e associação aos serviços de backend
  6. Implantação em máquinas virtuais, containers e Kubernetes
  7. Configuração e validação de endpoints, serviços e rotas
  8. Organização de ambientes, réplicas e configurações operacionais
  9. Atualização, controle de versão e boas práticas de implantação
  10. Laboratório: configuração e validação do gateway no modo selecionado

Módulo 5 – Segurança de APIs e aplicação de policies (5h)

  1. Princípios de autenticação, autorização e defesa em camadas
  2. Conceitos e aplicação de políticas no API Manager e no Flex Gateway
  3. OAuth 2.0: conceitos, fluxos aplicáveis e validação de acesso
  4. JWT: estrutura, validação de tokens e tratamento de requisições não autorizadas
  5. Rate Limiting: limites de consumo e controle de tráfego
  6. Mutual TLS (mTLS): certificados, autenticação mútua e requisitos de configuração
  7. CORS: origens, métodos, cabeçalhos e controle de acesso entre origens
  8. Parâmetros, ordenação e validação de políticas
  9. Diferenças de configuração entre Connected Mode e Local Mode
  10. Laboratório: aplicação e teste de políticas, com cenários de acesso permitido, acesso negado e limitação de consumo

Módulo 6 – DevSecOps, automação e pipelines CI/CD (4h)

  1. Fundamentos de automação do ciclo de vida de APIs
  2. Controle de versão de especificações e configurações com Git
  3. Gestão de arquivos declarativos e parametrização por ambiente
  4. Publicação e atualização automatizada de ativos e APIs
  5. Automação de configurações e políticas por mecanismos compatíveis com o modo operacional adotado
  6. Estruturação conceitual de pipelines CI/CD
  7. Promoção de configurações entre TST, HML e PRD
  8. Separação de parâmetros, credenciais e segredos por ambiente
  9. Validação de alterações, rastreabilidade, tratamento de falhas e estratégias de reversão
  10. Laboratório: fluxo demonstrativo de versionamento e promoção de configurações em pipeline

Módulo 7 – Observabilidade, logs e troubleshooting (3h)

  1. Fundamentos de observabilidade aplicados às APIs
  2. Logs de tráfego, erros e eventos operacionais do Flex Gateway
  3. Métricas de requisições, latência, disponibilidade e falhas
  4. Exportação de logs e telemetria conforme os recursos disponíveis
  5. Integração com ferramentas corporativas de monitoramento, conforme o ambiente definido
  6. Diagnóstico de falhas de conectividade, autenticação, roteamento e aplicação de policies
  7. Correlação de informações operacionais e análise de incidentes
  8. Laboratório: investigação de falhas e validação do comportamento da API

Módulo 8 – Fundamentos de Mule Runtime e integração (1h)

  1. Visão geral do Mule Runtime e das Mule Applications
  2. Papel do Anypoint Studio no desenvolvimento de integrações
  3. Introdução ao DataWeave e à transformação de dados
  4. Relação entre serviços de backend, aplicações de integração e APIs gerenciadas

Módulo 9 – Laboratório integrador: ciclo de vida de uma API (5h)

  1. Definição do cenário e design de uma API REST
  2. Elaboração e validação de especificação RAML ou OpenAPI
  3. Publicação e versionamento do ativo no Anypoint Exchange
  4. Registro ou configuração da API para gerenciamento
  5. Configuração do Flex Gateway conforme o modo operacional adotado
  6. Aplicação e validação de policies de segurança e controle de tráfego
  7. Demonstração de versionamento e promoção de configurações entre ambientes por pipeline, conforme os recursos disponíveis
  8. Execução de requisições de teste e análise de logs e métricas
  9. Diagnóstico de falhas e validação do fluxo completo
  10. Revisão dos resultados, identificação de boas práticas e discussão de aplicação no ambiente corporativo

Metodologia e atividades práticas

A capacitação será desenvolvida com abordagem progressiva, combinando fundamentos técnicos, demonstrações e atividades práticas. Os exercícios serão orientados ao contexto de gerenciamento de APIs, com atenção especial às diferenças entre gerenciamento centralizado e declarativo, às políticas de segurança e à automação operacional.

As atividades práticas serão organizadas para que os participantes compreendam as dependências entre os componentes da plataforma e possam analisar o comportamento das APIs em diferentes etapas do ciclo de vida. O laboratório integrador consolidará os conhecimentos de design, publicação, gerenciamento, proteção, automação e troubleshooting.

A execução integral de determinadas atividades dependerá da disponibilidade dos recursos e das permissões da plataforma. Caso algum recurso não esteja habilitado no ambiente de treinamento, a atividade correspondente poderá ser conduzida por demonstração técnica ou por exercício alternativo previamente acordado.

TENHO INTERESSE

Cursos Relacionados

Curso SAP Data Services Administration

24 horas

Curso SAP BODS Data Services & Data Quality Mangement

24 Horas