Curso WSO2 API Manager Administration API Development and Security

  • DevOps | CI | CD | Kubernetes | Web3

Curso WSO2 API Manager Administration API Development and Security

16 horas
Visão Geral

O Curso WSO2 API Manager Administration, API Development and Security apresenta os fundamentos técnicos e operacionais da plataforma WSO2 API Manager, capacitando os participantes a desenvolver, configurar, publicar, proteger e gerir APIs REST em ambientes corporativos. A formação aborda a arquitetura da plataforma, os componentes responsáveis pela publicação e pelo consumo de APIs, os portais de desenvolvimento, o ciclo de vida das APIs e os mecanismos de controlo de acesso, autenticação, autorização e gestão de tráfego.

Ao longo do curso, os participantes irão trabalhar com a configuração de APIs, definição de endpoints, versionamento, políticas de segurança, integração com mecanismos de identidade, aplicação de OAuth 2.0, limitação de requisições, quotas de utilização e monitorização operacional. Serão explorados também os procedimentos de diagnóstico e resolução de problemas relacionados com conectividade, autenticação, autorização, configuração de endpoints e consumo de serviços.

A componente prática permitirá aplicar os conhecimentos através da criação e publicação de APIs, configuração de políticas de acesso e execução de testes de consumo. Os exercícios serão orientados para cenários de integração empresarial, incluindo a exposição controlada de serviços backend e a disponibilização de APIs para aplicações frontend, serviços corporativos e plataformas de automação de processos de negócio (BPMS).

Objetivo

Após realizar este Curso WSO2 API Manager Administration API Development and Security, você será capaz de:

  • Explicar a arquitetura, os componentes e o funcionamento do WSO2 API Manager
  • Configurar os componentes necessários para a publicação e o consumo de APIs
  • Criar, configurar, testar e publicar APIs REST na plataforma
  • Definir endpoints, recursos, métodos HTTP e parâmetros de APIs
  • Gerir o ciclo de vida das APIs, incluindo publicação, versionamento e descontinuação
  • Utilizar os portais de publicação e desenvolvimento para disponibilizar e consumir APIs
  • Implementar mecanismos de autenticação e autorização utilizando OAuth 2.0
  • Configurar políticas de segurança, controlo de acesso e restrições de utilização
  • Aplicar limites de tráfego, quotas e políticas de throttling
  • Testar APIs protegidas e analisar respostas HTTP e erros de integração
  • Monitorizar o consumo das APIs e interpretar informações operacionais disponíveis na plataforma
  • Diagnosticar problemas relacionados com autenticação, conectividade, endpoints e políticas de acesso
  • Aplicar boas práticas de gestão, segurança e exposição de APIs em ambientes empresariais
Publico Alvo
  • Desenvolvedores de software
  • Desenvolvedores backend e fullstack
  • Engenheiros de integração de sistemas
  • Administradores de APIs e plataformas de integração
  • Arquitetos de soluções e integração
  • Profissionais de DevOps
  • Analistas técnicos envolvidos na publicação e no consumo de APIs
Pre-Requisitos
  • Conhecimentos básicos de arquitetura cliente-servidor e aplicações web
  • Conhecimentos de APIs REST e protocolos HTTP/HTTPS
  • Familiaridade com JSON e métodos HTTP, como GET, POST, PUT e DELETE
  • Noções de autenticação, autorização e segurança de aplicações
  • Conhecimentos básicos de linha de comandos e utilização de ferramentas de teste de APIs, como Postman ou equivalentes
Informações Gerais

Este curso cobre a gestão e a proteção de APIs que serão utilizadas pelo frontend Angular e pelo BPMS no projeto de licenciamento de terrenos. A implementação completa da aplicação Angular, das regras Oracle PL/SQL e da automação de processos BPMS deverá ser desenvolvida nos módulos específicos de integração e projeto prático.

Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Fundamentos e arquitetura do WSO2 API Manager

  1. Conceitos de API Management e integração de aplicações empresariais
  2. APIs REST, recursos, métodos HTTP, endpoints e contratos de serviço
  3. Arquitetura e principais componentes do WSO2 API Manager
  4. API Publisher, Developer Portal e componentes de execução e gestão
  5. Fluxo de publicação, subscrição e consumo de APIs
  6. Configuração inicial e exploração do ambiente de administração

Módulo 2: Criação, configuração e publicação de APIs

  1. Criação de APIs REST na plataforma
  2. Configuração de endpoints e ligação a serviços backend
  3. Definição de recursos, métodos HTTP, parâmetros e respostas
  4. Importação de especificações OpenAPI, quando aplicável
  5. Configuração de metadados, documentação e contratos de API
  6. Testes funcionais e validação de respostas HTTP
  7. Publicação e disponibilização de APIs para consumo

Módulo 3: Ciclo de vida, versionamento e gestão de APIs

  1. Estados e etapas do ciclo de vida das APIs
  2. Versionamento e publicação de novas versões
  3. Gestão de revisões e alterações de configuração
  4. Subscrições e gestão de aplicações consumidoras
  5. Disponibilização de APIs no Developer Portal
  6. Gestão de acesso dos consumidores e descontinuação de versões
  7. Boas práticas de governação e gestão do ciclo de vida

Módulo 4: Segurança, autenticação e autorização

  1. Fundamentos de segurança no acesso às APIs
  2. Autenticação, autorização e controlo de acesso
  3. OAuth 2.0 e emissão e utilização de tokens de acesso
  4. Configuração de políticas de segurança e níveis de acesso
  5. Validação de credenciais e tokens nas chamadas às APIs
  6. Proteção de endpoints e restrição do acesso não autorizado
  7. Testes de chamadas autenticadas e análise de respostas de erro

Módulo 5: Políticas de tráfego, quotas e throttling

  1. Conceitos de gestão de tráfego e controlo de utilização
  2. Configuração de políticas de throttling e limitação de requisições
  3. Definição de quotas e restrições de consumo
  4. Aplicação de políticas de tráfego aos consumidores e às APIs
  5. Tratamento de limites excedidos e respostas HTTP correspondentes
  6. Testes de carga controlados e validação das políticas configuradas

Módulo 6: Monitorização, diagnóstico e resolução de problemas

  1. Monitorização do consumo e utilização das APIs
  2. Consulta de métricas, logs e informações operacionais disponíveis
  3. Diagnóstico de falhas de conectividade e indisponibilidade de endpoints
  4. Análise de erros HTTP, falhas de autenticação e problemas de autorização
  5. Verificação de políticas, configurações e parâmetros de integração
  6. Técnicas de troubleshooting e validação de correções
  7. Boas práticas operacionais para gestão e manutenção das APIs

Módulo 7: Laboratório prático integrado

  1. Criação e configuração de uma API REST para um serviço empresarial
  2. Ligação da API a um serviço backend de demonstração
  3. Publicação da API e disponibilização no portal de desenvolvimento
  4. Configuração de autenticação e proteção com OAuth 2.0
  5. Aplicação de políticas de throttling e limites de utilização
  6. Testes de consumo autorizado e não autorizado
  7. Simulação de falhas e diagnóstico de problemas de integração
  8. Validação final da API publicada e protegida
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Kubernetes for Full-Stack Developer

32 horas Curso Pratico

Curso OpenShift Docker & Kubernetes

40 horas

Curso SQL For Data Analysis Advanced Techniques for Transforming Data into Insights

40 horas

Curso Application Performance Monitoring APM

24 horas