Curso Kong API Gateway Implementação e Gerenciamento de APIs

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kong API Gateway Implementação e Gerenciamento de APIs

24 horas
Visão Geral

O Curso Kong API Gateway Implementação e Gerenciamento de APIs, oferece uma abordagem prática e abrangente sobre a implementação, configuração e administração de APIs utilizando o Kong API Gateway. Os participantes aprenderão desde a instalação até a administração avançada, incluindo segurança, escalabilidade e integração com sistemas de monitoramento. O Kong API Gateway é uma solução de código aberto usada para gerenciar, monitorar e proteger APIs, integrando-se facilmente com microservices e sistemas distribuídos.

Objetivo

Após concluir o Curso Kong API Gateway Implementação e Gerenciamento de APIs, você será capaz de:

  • Instalar e configurar o Kong API Gateway em diversos ambientes.
  • Implementar e gerenciar APIs de forma eficiente.
  • Integrar o Kong com serviços e sistemas distribuídos.
  • Monitorar, proteger e escalar APIs utilizando práticas recomendadas.
  • Implementar políticas de segurança e controle de acesso no Kong.
  • Solucionar problemas e otimizar o desempenho de APIs utilizando Kong.
Publico Alvo
  • Desenvolvedores de software
  • Engenheiros de DevOps
  • Arquitetos de sistemas distribuídos e microservices
  • Administradores de sistemas
Pre-Requisitos
  • Conhecimento básico em APIs e serviços web (REST, HTTP, JSON)
  • Experiência em sistemas distribuídos ou microservices
  • Conhecimentos básicos em Linux
Informações Gerais

Metodologia Curso Kong API Gateway Implementação e Gerenciamento de APIs

  • Curso ao vivo via Microsoft Teams, com instrutor especializado no mercado de tecnologia e microservices.
  • Abordagem prática, utilizando laboratórios individuais para implementação de APIs com Kong.
  • Exemplos reais e casos de uso com ferramentas populares e sistemas de monitoramento.
  • Apostilas e materiais complementares para reforço do aprendizado teórico e prático.
  • Lab para instalação do kong, todo acesso liberado e testado bem antes de iniciar o curso.

Este Curso Kong API Gateway Implementação e Gerenciamento de APIs oferece uma compreensão abrangente do Kong API Gateway, desde a instalação e configuração até a administração avançada e integração com sistemas distribuídos. Ideal para profissionais que buscam implementar soluções robustas de gerenciamento e proteção de APIs em ambientes de produção.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Módulo 1: Introdução ao Kong API Gateway (2h)

  1. Visão geral do Kong API Gateway
  2. Arquitetura e principais funcionalidades
  3. Casos de uso do Kong em ambientes de produção
  4. Visão geral sobre o uso do Kong com microservices e arquiteturas distribuídas

Módulo 2: Instalação e Configuração do Kong (4h)

  1. Requisitos e pré-requisitos de instalação
  2. Instalação do Kong em diferentes ambientes (Docker, Kubernetes, Linux)
  3. Configurando o Kong Database (PostgreSQL ou DB-less)
  4. Primeiros passos com o Kong: Interface Admin e REST API
  5. Configuração de serviços e rotas para APIs

Módulo 3: Gerenciamento de APIs com Kong (4h)

  1. Configuração de serviços, rotas e consumidores no Kong
  2. Gerenciamento de Plugins para APIs
    1. Plugins para autenticação (JWT, OAuth 2.0, Key Auth)
    2. Plugins de monitoramento e rate limiting
  3. Manipulação de cabeçalhos e transformação de dados
  4. Monitoramento de APIs com plugins de logging (Syslog, TCP, HTTP)

Módulo 4: Segurança de APIs com Kong (3h)

  1. Implementação de políticas de autenticação
    1. Autenticação básica e tokens de API
    2. OAuth 2.0 com Kong
  2. Proteção contra ataques de negação de serviço (DoS)
  3. Implementação de rate limiting e quotas de consumo
  4. Gerenciamento de certificados SSL/TLS e comunicação segura
  5. Controle de acesso baseado em IP e ACL

Módulo 5: Administração e Escalabilidade (4h)

  1. Clustering do Kong: Configuração de múltiplos nós
  2. Escalabilidade horizontal e balanceamento de carga
  3. Integrando Kong com Kubernetes para gerenciamento de APIs em containers
  4. Utilizando Kong Ingress Controller para Kubernetes
  5. Configuração de DNS e mecanismos de roteamento avançado

Módulo 6: Monitoramento e Observabilidade (3h)

  1. Ferramentas de monitoramento integradas ao Kong
    1. Monitoramento de logs e métricas
    2. Plugins de integração com Prometheus e Grafana
    3. Monitoramento de APIs em tempo real
  2. Utilização de Dashboards para métricas de desempenho e saúde das APIs
  3. Integração com soluções de tracing distribuído (OpenTracing, Jaeger, Zipkin)

Módulo 7: Gerenciamento de Políticas e Governança de APIs (2h)

  1. Configuração e implementação de políticas de API
  2. Governança de APIs: Controle de versionamento e ciclo de vida
  3. Definindo políticas de segurança e conformidade
  4. Criação de grupos de usuários e permissões específicas

Módulo 8: Integração com Ferramentas e Sistemas (3h)

  1. Integração com bancos de dados e sistemas de autenticação
  2. Kong Enterprise vs. Kong Open Source: Diferenças e quando usar cada um
  3. Integração com CI/CD para automação de deploys e gestão de APIs
  4. Ferramentas e plugins adicionais: Rate Limiting, Caching e Circuit Breakers

Módulo 9: Solução de Problemas e Melhores Práticas (2h)

  1. Diagnóstico e solução de problemas comuns no Kong
  2. Análise de logs e troubleshooting com ferramentas nativas
  3. Melhores práticas para segurança e otimização de performance de APIs
  4. Estudo de caso: Implementação de uma API Gateway com Kong em produção

Módulo 10: Conclusão e Estudos de Caso (1h)

  1. Resumo do curso e principais aprendizados
  2. Estudos de caso sobre uso do Kong API Gateway em empresas
  3. Discussão de cenários reais e desafios na implementação de API Gateways
  4. Sessão de perguntas e respostas
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