Curso Rest API Design Management Monitoring & Analytics
16 horasVisão Geral
Curso Rest API Design Management Monitoring & Analytics, Design, gerenciamento, monitoramento e análise de API REST, Princípio e design da API REST. Ferramentas práticas de gerenciamento de API com Kong API Gateway, Docker, Zipkin, Elasticsearch, Kibana
Objetivo
Após realizar este, Curso Rest API Design Management Monitoring & Analytics, você será capaz de:
- Teoria e práticas recomendadas sobre gerenciamento e design de API
- Gerenciando API usando ferramentas de código aberto: Kong
- Este NÃO é um curso de codificação. NÃO aprenderemos como criar API REST aqui. Aprenderemos como gerenciá-los.
- Análise de API com Elasticsearch, Logstash e Kibana (ELK Stack)
- Monitore e notifique sua equipe em tempo real quando seu serviço estiver com problemas (por exemplo, inatividade ou carga alta)
- Rastreie suas chamadas de API espalhadas em máquinas diferentes
- Uso simples da tecnologia de contêiner Docker
Materiais
Português/Inglês + Exercícios + Lab PraticoConteúdo Programatico
Introdução4
- Visualizar
- Bem-vindo a este curso
- Visualizar
- Estrutura do curso
- Dicas: como obter o valor máximo deste curso
Tecnologia neste curso
- Visão geral da tecnologia
- Versão de software diferente
Arquitetura de software e API REST
- Arquitetura de software
- Evolução da comunicação do sistema
- Conceito Básico da API REST
- Tipos de API REST
Apresentando o gerenciamento de API
- Funções de gerenciamento de API
Docker para estudo adicional
- IMPORTANTE! Portas necessárias
- Instruções de instalação e documentação oficial
- O que e por que Docker
- Instale o Docker
- Notas de instalação
- Instalação rápida
- Instalação detalhada
- Suplementar: dicas úteis do Docker
- Rede Docker
Nosso primeiro passo com Kong
- Carteiro
- Olá sr
- Proteja seus serviços!
Serviços e rotas de Kong
- Documentação da API para esta seção
- Serviços e rotas de Kong
- Serviços e rotas de teste
- Atualizar serviços e rotas
- Alterar Porto Kong
- Alterar porta Kong: Guia Docker
- Consumidores Kong
Ferramenta de administração Kong
- Ferramenta de administração Kong
- Documentação Oficial Konga
- Recursos do Konga
Verificação de integridade e balanceador de carga Kong
- Verificação de integridade e balanceador de carga
- Upstream e alvo
- Revisite os serviços Kong
- Verificação de saúde em ação
Plug-ins Kong
- Plug-ins para mais potência!
- Serviços e API para este curso
- Ativar, desativar, remover plug-in
Exemplos de plug-ins Kong - Autenticação7 aulas • 56m
- Autenticação Básica
- Chave API
- Complementar: Um pouco de conhecimento importante sobre autenticação
- HMAC
- Suplementar: Um pouco de conhecimento sobre HMAC
- JWT
- OAuth2
Exemplos de plug-ins Kong - Segurança
- Detecção de bots
- Suplementar: Expressão Regular Kong
- Restrição de IP
Exemplos de plug-ins Kong - Controle de tráfego
- Lista de controle de acesso (ACL)
- Limitação de taxa
- Limitação de tamanho de solicitação
- Solicitar rescisão
- Cache proxy
Exemplos de plug-in Kong - transformações
- Solicitar transformador
- Transformador de resposta
- ID de correlação
Análise e monitoramento
- Rastreamento Distribuído
- Elastic Stack para análise
- Visualize API Analytics
- Painel de análise de API
- Complementar: Limpando o Elastic Stack Docker
- Monitorando sinais vitais de Kong
Portal do desenvolvedor de API
- Portal do desenvolvedor de API
- Como criar um portal de desenvolvedores de API?
Protegendo Kong
- Protegendo a API Kong Admin
- Suplementar: Conexão HTTPS
Kong para produção
- Kong em produção
- Suplementar: Kong em produção