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 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