Curso Designing and Publishing APIs with WSO2 API Manager

  • DevOps | CI | CD | Kubernetes | Web3

Curso Designing and Publishing APIs with WSO2 API Manager

16h
Visão Geral

O Curso Designing and Publishing APIs with WSO2 API Manager foi desenvolvido para profissionais que desejam aprender a projetar, desenvolver e publicar APIs de maneira eficaz usando a plataforma WSO2 API Manager. Durante o treinamento, os participantes entenderão os princípios do design de APIs, boas práticas de versionamento, segurança e governança, além de explorar o ciclo completo de publicação e gerenciamento no ambiente WSO2.

Objetivo

Após realizar este curso Designing and Publishing APIs with WSO2 API Manager, você será capaz de:

  • Projetar APIs seguindo as melhores práticas de design e segurança
  • Criar e configurar APIs no WSO2 API Manager
  • Publicar e versionar APIs de forma eficiente
  • Aplicar políticas de segurança, throttling e governança
  • Gerenciar o ciclo de vida das APIs dentro do Publisher Portal
Publico Alvo
  • Desenvolvedores de APIs
  • Engenheiros de integração
  • Arquitetos de soluções
  • Administradores de API Gateways
  • Profissionais de TI que desejam dominar o processo de design e publicação de APIs usando o WSO2
Pre-Requisitos
  • Conhecimentos básicos sobre APIs REST e SOAP
  • Experiência com JSON, XML e HTTP
  • Conhecimentos fundamentais de WSO2 API Manager (ou ter concluído o curso “WSO2 API Manager Foundation”)
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 API Design Principles

  1. Understanding the importance of API design
  2. RESTful API design best practices
  3. Designing resources, methods, and responses
  4. Versioning strategies and naming conventions

Module 2: Overview of WSO2 API Manager Architecture

  1. Components involved in API publishing
  2. API Gateway, Publisher, Store, and Key Manager overview
  3. The API lifecycle and state transitions

Module 3: Designing APIs in WSO2 API Manager

  1. Creating API definitions from scratch
  2. Importing Swagger/OpenAPI specifications
  3. Configuring resources, parameters, and responses
  4. Setting up documentation and usage instructions

Module 4: Securing APIs

  1. Authentication and authorization mechanisms
  2. Using OAuth2 and JWT tokens
  3. Applying throttling and rate limiting policies
  4. Enforcing scopes and roles

Module 5: API Lifecycle Management

  1. API versioning and deprecation strategies
  2. Lifecycle states: CREATED, PUBLISHED, DEPRECATED, RETIRED
  3. Promoting APIs between environments

Module 6: Publishing APIs to the Developer Portal

  1. Publishing and managing API visibility
  2. Creating subscription tiers and monetization models
  3. Managing consumers and applications
  4. Testing APIs through the Developer Portal

Module 7: Best Practices and Governance

  1. API governance and standardization
  2. Designing APIs for scalability and reusability
  3. Monitoring API performance and usage
  4. Common design pitfalls and how to avoid them
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