Visão Geral
O Curso WSO2 API Manager Foundation apresenta uma introdução completa à plataforma WSO2 API Manager, abordando seus principais componentes, funcionalidades e conceitos fundamentais para o gerenciamento de APIs corporativas.
Durante o curso, o participante aprenderá a criar, publicar, proteger e monitorar APIs utilizando as interfaces do Publisher, Developer Portal e Gateway.
Com uma abordagem prática e teórica, este curso capacita profissionais de TI a compreender e operar o ciclo de vida de APIs dentro do ecossistema WSO2.
Conteúdo Programatico
Module 1: Introduction to API Management and WSO2 Overview
- Understanding the role of API Management in modern architectures
- WSO2 open-source ecosystem overview
- WSO2 API Manager key features and benefits
- API lifecycle management concepts
Module 2: WSO2 API Manager Architecture
- Core components: Publisher, Developer Portal, Gateway, Key Manager, Analytics
- Deployment architecture overview
- Communication flow between components
- Environment setup options (on-premises, cloud, hybrid)
Module 3: Installation and Initial Configuration
- Installing WSO2 API Manager on Linux and Windows
- Directory structure and key configuration files
- Starting and stopping WSO2 services
- Basic configuration and accessing management consoles
Module 4: Working with the API Publisher
- Creating and defining APIs
- Setting up endpoints and resources
- Versioning APIs and managing lifecycle states
- Applying policies and security levels
Module 5: Using the Developer Portal
- Introduction to the Developer Portal (API Store)
- Browsing and subscribing to APIs
- Testing APIs using the integrated Swagger UI
- Managing applications and access tokens
Module 6: API Gateway Fundamentals
- Gateway role and request flow
- Request mediation and message transformation
- Implementing rate limiting and throttling policies
- Logging and error handling at the Gateway
Module 7: Security and Authentication
- Overview of OAuth2 and JWT authentication
- Generating and validating access tokens
- Configuring API-level and application-level security
- Integrating with external Identity Providers (LDAP, Keycloak, etc.)
Module 8: Monitoring and Analytics
- Introduction to WSO2 Analytics
- Capturing API usage metrics
- Viewing dashboards and reports
- Troubleshooting and performance tuning basics
Module 9: Hands-on Labs and Practical Exercises
- Creating and publishing an API from scratch
- Securing APIs using OAuth2
- Testing APIs via Developer Portal
- Monitoring API usage and analyzing reports
Module 10: Next Steps and Best Practices
- Managing API lifecycle in enterprise environments
- API versioning and backward compatibility
- Recommended deployment topologies
- Overview of WSO2 certification and advanced learning paths