Curso WSO2 API Manager for Developers

  • DevOps | CI | CD | Kubernetes | Web3

Curso WSO2 API Manager for Developers

20h
Visão Geral

O Curso WSO2 API Manager for Developers tem como objetivo capacitar desenvolvedores na criação, publicação, consumo e gestão de APIs utilizando a plataforma WSO2 API Manager.
Durante o curso, os participantes aprenderão a utilizar os ambientes Publisher e Developer Portal, definir políticas de segurança, aplicar versionamento, documentar APIs e realizar testes integrados.
Com foco prático, este treinamento prepara o profissional para atuar no desenvolvimento e entrega de APIs seguras, escaláveis e bem gerenciadas em ambientes corporativos.

Objetivo

Após realizar este curso WSO2 API Manager for Developers, você será capaz de:

  • Criar, configurar e publicar APIs no WSO2 API Manager.
  • Aplicar políticas de segurança e controle de acesso.
  • Trabalhar com versionamento e documentação de APIs.
  • Usar o Developer Portal para testar, inscrever-se e consumir APIs.
  • Automatizar processos de publicação e integração via pipelines DevOps.
Publico Alvo
  • Desenvolvedores de software e engenheiros de integração.
  • Arquitetos de APIs e profissionais de backend.
  • Times de DevOps e de desenvolvimento que trabalham com microserviços.
  • Profissionais interessados em se especializar no ecossistema WSO2.
Pre-Requisitos
  • Conhecimento básico em RESTful APIs, HTTP e JSON.
  • Experiência prévia com linguagens de programação (Java, Python ou Node.js).
  • Familiaridade com ambientes Linux e uso de linha de comando.
  • Recomenda-se ter concluído o curso WSO2 API Manager Foundation.
Informações Gerais
  • Curso ao vivs conceitos durante o
  • o 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 do
  • treinamento.

Conteúdo Programatico

Module 1: Introduction to API Development with WSO2

  1. Overview of WSO2 API Manager for developers
  2. Understanding the API lifecycle: create, publish, test, retire
  3. Working with REST, SOAP, and GraphQL APIs
  4. Developer roles and permissions in WSO2

Module 2: Creating APIs in the Publisher

  1. Creating a new API using the Publisher interface
  2. Defining resources, methods, and parameters
  3. Configuring endpoints (HTTP, HTTPS, Mock, Dynamic)
  4. Adding metadata and documentation

Module 3: API Versioning and Lifecycle Management

  1. API versioning best practices
  2. Managing API lifecycle states: Created, Published, Deprecated, Retired
  3. Promoting APIs across environments (Dev, Test, Prod)
  4. Automating lifecycle transitions

Module 4: Applying Security and Policies

  1. Overview of API security models (OAuth2, JWT, API Key, Basic Auth)
  2. Implementing authentication and authorization
  3. Configuring throttling, quotas, and rate-limiting policies
  4. Managing subscriptions and access tiers

Module 5: Using the Developer Portal

  1. Introduction to the Developer Portal interface
  2. Browsing and discovering APIs
  3. Creating applications and subscribing to APIs
  4. Testing APIs with the built-in Try-It tool
  5. Managing access tokens and API keys

Module 6: API Documentation and SDK Generation

  1. Adding inline documentation and external links
  2. Importing OpenAPI/Swagger specifications
  3. Generating API SDKs for multiple languages
  4. Best practices for API documentation

Module 7: Advanced API Development Features

  1. Creating composite and federated APIs
  2. Using mediation policies for message transformation
  3. Implementing custom logic with sequences and handlers
  4. Integrating APIs with backend microservices

Module 8: Analytics and Monitoring for Developers

  1. Viewing API usage metrics in WSO2 Analytics
  2. Identifying top consumers and performance issues
  3. Debugging API calls and analyzing logs
  4. Integrating with external monitoring tools (Grafana, Kibana)

Module 9: CI/CD and Automation

  1. Exporting and importing API projects using WSO2 DevOps tools
  2. Using WSO2 API Controller (apictl) for automation
  3. Integrating API deployment into Jenkins or GitLab pipelines
  4. Managing multiple environments and revisions

Module 10: Hands-on Labs

  1. Creating and publishing a sample REST API
  2. Securing the API using OAuth2
  3. Testing via Developer Portal and Postman
  4. Automating API deployment using apictl

Module 11: Best Practices and Developer Tips

  1. Designing APIs for reusability and scalability
  2. Implementing consistent naming conventions
  3. Managing error responses and logging
  4. Maintaining API backward compatibility
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