Visão Geral
O Curso WSO2 API Manager Installation and Configuration oferece uma abordagem prática e detalhada sobre o processo de instalação, configuração inicial e administração do WSO2 API Manager.
Os participantes aprenderão a preparar o ambiente, instalar a plataforma em diferentes sistemas operacionais, configurar componentes essenciais (Publisher, Developer Portal, Gateway e Key Manager), e realizar ajustes de performance, segurança e conectividade.
Este curso é fundamental para profissionais que desejam implantar e manter ambientes WSO2 API Manager em produção ou laboratório.
Conteúdo Programatico
Module 1: Introduction to WSO2 API Manager Architecture
- Overview of WSO2 API Manager components
- Understanding communication between Publisher, Developer Portal, Gateway, and Key Manager
- Deployment patterns: single node vs. distributed vs. clustered
- System requirements and hardware recommendations
Module 2: Preparing the Installation Environment
- Supported operating systems (Linux, Windows)
- Prerequisites: JDK, database drivers, environment variables
- Configuring network settings, ports, and firewall rules
- Verifying prerequisites and validating dependencies
Module 3: Installing WSO2 API Manager
- Downloading and unpacking WSO2 API Manager
- Directory structure and file organization
- Starting and stopping WSO2 services
- Accessing the management consoles (Publisher, Dev Portal, Admin Console)
Module 4: Configuring the API Gateway
- Role of the API Gateway
- Editing configuration files (
deployment.toml, axis2.xml, carbon.xml)
- Customizing gateway hostname, ports, and endpoints
- Configuring message mediation and handlers
Module 5: Configuring the Key Manager
- Overview of authentication and authorization flow
- Integrating with WSO2 Identity Server or external Identity Providers
- Configuring OAuth2, JWT, and token validation
- Key Manager configuration best practices
Module 6: Configuring the Publisher and Developer Portal
- Customizing the Publisher portal for API developers
- Setting up the Developer Portal for consumers
- Configuring email notifications, workflow approvals, and subscription tiers
- Branding and UI customization options
Module 7: Database Configuration
- Supported databases (MySQL, PostgreSQL, Oracle, MSSQL)
- Changing default H2 database to an external DB
- Configuring connection pools and tuning performance
- Database migration and backup strategies
Module 8: Integrating External Services
- Connecting WSO2 API Manager with LDAP or Active Directory
- Configuring SMTP for email notifications
- Integrating with external log systems (ELK, Grafana)
- Setting up SSL/TLS certificates for HTTPS connections
Module 9: Performance Tuning and Security Hardening
- JVM tuning and memory optimization
- Throttling policies and caching configuration
- Securing endpoints, tokens, and credentials
- Best practices for production environments
Module 10: Troubleshooting and Log Management
- Understanding WSO2 log structure and log levels
- Common installation and configuration issues
- Debugging startup and connection problems
- Using monitoring tools and diagnostic scripts
Module 11: Hands-on Labs
- Full installation and configuration walkthrough
- Integrating WSO2 with an external database and LDAP
- Configuring HTTPS for secure access
- Testing the environment and publishing a sample API
Module 12: Best Practices and Next Steps
- Recommended folder structures and configuration backups
- Upgrading and patching WSO2 API Manager
- Preparing for clustering and high availability
- Overview of advanced administration and DevOps integration