Curso API Management em Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso API Management em Kubernetes

24 horas
Visão Geral

Curso API Management em Kubernetes : API Management em Kubernetes: Domine a Gestão de APIs em Ambientes Modernos

Este Curso API Management em Kubernetes é projetado para profissionais que desejam dominar o gerenciamento de APIs em ambientes Kubernetes, uma habilidade essencial em ecossistemas digitais modernos. Aprenda a configurar, gerenciar e otimizar APIs usando ferramentas líderes como Istio, Kong e NGINX. O Curso API Management em Kubernetes combina teoria, demonstrações práticas e um projeto final para garantir que os alunos estejam prontos para aplicar os conhecimentos em cenários reais.

O Que Você Vai Aprender:

  • Configurar e gerenciar APIs em Kubernetes.
  • Implementar políticas de segurança, autenticação e otimização.
  • Integrar APIs com microsserviços e sistemas legados.
  • Monitorar, analisar e solucionar problemas em APIs.
  • Aplicar boas práticas para gerenciamento de APIs em Kubernetes.
Objetivo

Após realizar este Curso API Management em Kubernetes  você será capaz de:

  • Entender o papel do API Management em ambientes Kubernetes.
  • Configurar e gerenciar APIs em Kubernetes usando ferramentas como Istio, Kong e NGINX.
  • Implementar políticas de segurança, monitoramento e otimização.
  • Integrar APIs com microsserviços e sistemas legados.
  • Resolver problemas comuns e otimizar o desempenho de APIs em Kubernetes.
Publico Alvo
  • Desenvolvedores de APIs.
  • Engenheiros de DevOps.
  • Arquitetos de integração.
  • Profissionais de TI e infraestrutura.
  • Gestores de projetos de integração.
Pre-Requisitos
  • Conhecimento básico de APIs (REST, GraphQL).
  • Familiaridade com Kubernetes e contêineres (Docker).
  • Noções de cloud computing e infraestrutura.
Informações Gerais

Exemplo de Cronograma

Módulo         Conteúdo Duração   
Módulo 1   Introdução ao API Management em Kubernetes             2 horas
Módulo 2   Kubernetes e Contêineres  2 horas
Módulo 3   Ferramentas de API Management em Kubernetes  2 horas
Módulo 4   Configuração do Ambiente  2 horas
Módulo 5   Criação e Gerenciamento de APIs  4 horas
Módulo 6   Segurança e Autenticação  4 horas
Módulo 7   Políticas e Otimização  3 horas
Módulo 8   Integração com Microsserviços e Sistemas Legados  4 horas
Módulo 9   Monitoramento e Análise  3 horas
Módulo 10   Troubleshooting e Boas Práticas  3 horas
Módulo 11   Projeto Prático  5 horas
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao API Management em Kubernetes

  1. O que é API Management e por que é importante em Kubernetes?
  2. Benefícios e casos de uso.
  3. Visão geral da arquitetura de API Management em Kubernetes.
  4. Diferenças entre API Management e API Gateway.

Módulo 2: Kubernetes e Contêineres

  1. Visão geral do Kubernetes e seus componentes.
  2. Conceitos de Pods, Services, Ingress e Namespaces.
  3. Introdução ao Docker e criação de contêineres.

Módulo 3: Ferramentas de API Management em Kubernetes

  1. Visão geral das principais ferramentas:
  2. Istio (Service Mesh).
  3. Kong API Gateway.
  4. NGINX Ingress Controller.
  5. Gloo Edge.
  6. Ambassador.

Módulo 4: Configuração do Ambiente

  1. Configuração de um cluster Kubernetes (local ou em cloud).
  2. Instalação e configuração de uma ferramenta de API Management (ex: Istio, Kong).
  3. Visão geral do portal de desenvolvedores.

Módulo 5: Criação e Gerenciamento de APIs

  1. Como criar APIs em Kubernetes.
  2. Configuração de endpoints e proxies.
  3. Transformação de APIs (SOAP para REST, por exemplo).
  4. Versionamento e documentação de APIs.

Módulo 6: Segurança e Autenticação

  1. Implementação de políticas de segurança (OAuth, JWT, mTLS).
  2. Configuração de autenticação e autorização.
  3. Proteção contra ameaças comuns (DDoS, SQL Injection).

Módulo 7: Políticas e Otimização

  1. Uso de políticas para controle de tráfego (rate limiting, throttling).
  2. Cache e otimização de desempenho.
  3. Logging e monitoramento de APIs.

Módulo 8: Integração com Microsserviços e Sistemas Legados

  1. Integração com microsserviços em Kubernetes.
  2. Uso de Service Mesh (Istio) para gerenciamento de tráfego.
  3. Integração com sistemas legados e cloud services.

Módulo 9: Monitoramento e Análise

  1. Uso de ferramentas de análise para monitorar o desempenho de APIs.
  2. Identificação de gargalos e otimização.
  3. Geração de relatórios e métricas.

Módulo 10: Troubleshooting e Boas Práticas

  1. Identificação e resolução de problemas comuns.
  2. Boas práticas para gerenciamento de APIs em Kubernetes.
  3. Manutenção e atualizações do ambiente.

Módulo 11: Projeto Prático

  1. Desenvolvimento de um caso real de integração usando API Management em Kubernetes.
  2. Apresentação do projeto e revisão.
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas