Curso Developing Custom Handlers and Extensions for WSO2 API Manager

  • DevOps | CI | CD | Kubernetes | Web3

Curso Developing Custom Handlers and Extensions for WSO2 API Manager

16h
Visão Geral

O Curso Developing Custom Handlers and Extensions for WSO2 API Manager capacita profissionais a desenvolver e implementar componentes personalizados para o WSO2 API Manager, como handlers, interceptors e extensões, permitindo adaptar a plataforma a requisitos corporativos específicos. Durante o treinamento, os participantes aprenderão a estender funcionalidades, implementar lógica customizada e integrar soluções externas, mantendo segurança, performance e escalabilidade.

Objetivo

Após realizar este curso Developing Custom Handlers and Extensions for WSO2 API Manager, você será capaz de:

  • Criar e configurar handlers e interceptors personalizados para APIs
  • Desenvolver extensões que adicionem funcionalidades ao WSO2 API Manager
  • Integrar soluções externas e serviços corporativos via extensões
  • Garantir desempenho, segurança e compatibilidade das customizações
  • Implementar boas práticas de manutenção e versionamento de extensões
Publico Alvo
  • Desenvolvedores de APIs e integradores de sistemas
  • Engenheiros de WSO2 API Manager que desejam personalizar a plataforma
  • Arquitetos de soluções corporativas
  • Profissionais de DevOps envolvidos com deploy de extensões personalizadas
Pre-Requisitos
  • Experiência prévia com WSO2 API Manager (ou ter concluído o curso “WSO2 API Manager Foundation”)
  • Conhecimentos em Java e desenvolvimento de APIs
  • Noções de design de software e padrões de extensibilidade
  • Experiência com XML, JSON e integração de sistemas
Informações Gerais
  • Curso ao vivo via Microsoft Teams, com a presença de um instrutor/consultor ativo no mercado e docente em sala de aula.
  • O curso é 100% prático, com um aluno por micro, laboratório individual disponibilizado no dia do curso e apostila digital exclusiva.
  • O método de aprendizado combina teoria e prática de forma contínua, garantindo a aplicação real dos conceitos durante o treinamento.

Conteúdo Programatico

Module 1: Introduction to WSO2 API Manager Extensibility

  1. Overview of WSO2 API Manager architecture
  2. Extension points and customization options
  3. Understanding handlers, interceptors, and custom mediators
  4. Use cases and business scenarios for custom extensions

Module 2: Developing Custom Handlers

  1. Writing Java-based handlers
  2. In-sequence and out-sequence handlers
  3. Accessing request and response context
  4. Logging, validation, and custom authentication/authorization logic

Module 3: Developing Custom Extensions

  1. Creating custom sequences, endpoints, and connectors
  2. Extending Publisher, Developer Portal, and Gateway functionality
  3. Packaging and deploying extensions
  4. Versioning and maintaining custom code

Module 4: Integration with External Systems

  1. Calling external services and APIs from handlers
  2. Data transformation and enrichment
  3. Handling errors, retries, and timeouts
  4. Security considerations when integrating external systems

Module 5: Testing and Debugging Custom Handlers

  1. Unit testing handlers and extensions
  2. Debugging runtime issues
  3. Logging strategies for troubleshooting
  4. Performance testing custom components

Module 6: Deployment and Lifecycle Management

  1. Deploying handlers and extensions in multi-node environments
  2. Managing updates and rollback of custom components
  3. Ensuring compatibility with WSO2 API Manager upgrades
  4. Best practices for production deployments

Module 7: Hands-on Labs

  1. Developing a custom handler for request validation
  2. Creating a custom extension for response transformation
  3. Integrating a handler with an external service
  4. Deploying and testing custom components in WSO2 API Manager

Module 8: Best Practices

  1. Designing maintainable and scalable customizations
  2. Security, performance, and governance considerations
  3. Documentation and version control for custom components
  4. Strategies for upgrading and maintaining custom extensions
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