Curso Kubernetes Native App Development

  • DevOps | CI | CD | Kubernetes | Web3

Curso Kubernetes Native App Development

16 horas
Visão Geral

Este Curso Kubernetes Native App Development fornece habilidades para construir aplicativos em contêineres direcionados para ambientes de produção de nível empresarial. Exploramos padrões na arquitetura de aplicativos em contêineres, técnicas para eliminar atritos no processo de desenvolvimento, como testar e depurar aplicativos em contêineres e como instrumentar aplicativos com verificações de integridade, ferramentas de monitoramento e padrões comuns de registro de contêineres. Depois de dominar essas técnicas, voltamos nossa atenção para DevOps e para a construção de pipelines de integração contínua nativos de contêineres alimentados por Jenkins e Kubernetes.

Objetivo

Ao participar do Curso Kubernetes Native App Development, os participantes aprenderão:

  • Ciclos rápidos de iteração de construção de código e teste
  • Ambientes Kubernetes locais para desenvolvedores
  • Integração de IDE e contêiner de depurador
  • Otimizando a inicialização do contêiner
  • Lidando com elegância com falhas de contêiner
  • Conteinerização de aplicativos legados
  • Instrumentação de contêineres com verificações de integridade
  • Estratégias de gerenciamento de logs
  • Instrumentação de contêineres com monitoramento do Prometheus
  • Testes unitários e de integração para aplicações em contêineres
  • Pipelines de integração contínua em contêineres
  • Hierarquias de imagem e configuração em CI
  • Crie gerenciamento de servidor
  • Pipelines de testes unitários e de integração
  • Integrando Jenkins com registros, clusters Kubernetes e motores Docker autônomos
  • Protegendo e empacotando aplicações para produção
Publico Alvo
  • Desenvolvedores, arquitetos de aplicativos ou pessoal de DevOps
Pre-Requisitos
  • Curso Kubernetes Foundation 
  • Familiaridade com o shell Bash
  • Navegação e manipulação do sistema de arquivos
  • Editores de texto de linha de comando como vim ou nano
  • Ferramentas comuns como curl, wget e ping
  • Familiaridade com notação YAML e JSON
  • Familiaridade básica com padrões e ferramentas comuns de desenvolvimento de software, como controle de versão, testes, integração contínua e registro em log
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
  1. Container Development Environments
  2. The Container Lifecycle
  3. Containerizing Applications
  4. Container Health and Monitoring
  5. Introduction to Containerized CI
  6. CI Agent Deployment
  7. Building Images in CI
  8. Testing in CI
  9. Releasing Containerized Applications
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