Próximas Turmas

Nenhuma turma disponível no momento

Entre em contato para informar seu interesse

O que você vai aprender nesse curso

Objetivo:

Este curso tem como objetivo capacitar programadores a compreenderem e dominarem as tecnologias Docker e Kubernetes, fundamentais para o desenvolvimento, implantação e gerenciamento de aplicações modernas.

Ao longo do curso, os alunos serão guiados desde os conceitos básicos até os cenários de utilização dessas ferramentas, proporcionando-lhes o conhecimento e as habilidades necessárias para projetar, implantar e manter sistemas distribuídos de forma eficiente e escalável.

Pré-requisito: Domínio de linguagens de programação

Conteúdo do curso

Introdução ao Docker
Conceitos básicos de contêineres
Instalação e configuração do Docker
Criação e execução de contêineres
Construção de imagens Docker
Uso de redes

Gerenciamento de Contêineres
Uso de comandos Docker CLI
Trabalhando com Dockerfiles
Utilização do Docker Compose para composição de serviços

Introdução ao Kubernetes
Conceitos fundamentais de orquestração de contêineres
Instalação e configuração do Kubernetes e minikube
Implantação de aplicações com Kubernetes

Implantação (Pipelines, CI e CD)
Configuração e publicação na AWS EKS - Elastic Kubernetes Services
Implantação de conteiners em serviços de aplicativos AZURE e AWS
Execução em ambiente local (testes) com Minikube