Próximas Turmas
Nenhuma turma disponível no momento
Entre em contato para informar seu interesseO 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