Este curso apresenta os conceitos fundamentais e práticas de conteinerização em Docker. O curso oferece a oportunidade de assimilar a orquestração básica de containers com Kubernetes e como implementar uma solução docker na localmente ou na Google Cloud.
DevOps with Docker & Kubernetes
Presencial
Porto
Objetivos
No final deste curso os participantes saberão:
- Funcionamento da arquitetura Docker
- Orquestração com Kubernets
- Implementações Cloud Services
- DevOps Pipeline CI/CD
Destinatários
Este curso destina-se a engenheiros de sistemas, web developers, analistas programadores e outros profissionais que pretendam ampliar os seus conhecimentos em serviços cloud.
Pré-Requisitos
- Conhecimentos de Inglês
- Conhecimentos de Programação
- Conhecimentos de virtualização
- Conhecimentos de Linux
Metodologia
A formação segue um modelo de exposições teóricas acompanhadas de exemplos demonstrativos e exercícios para consolidação da aprendizagem
Programa
- Introdução ao Docker
- Utilização do Docker
- Introdução ao Kubernetes
- Utilização de Kubernetes
- Devops
Introdução ao Docker
- Introdução aos microserviços
- Introdução aos Containers
- Containers vs VMs
- Instalação do Docker no Linux OS
Utilização do Docker
- Arquitetura Docker
- Obtendo imagens
- Gestão de Volumes e containers
- Gestão em linha de comandos
- Docker Swarn
Introdução ao Kubernetes
- Kubernetes using Docker
- Customização
- Pods, Volumes e ConfigMapes
Utilização de Kubernetes
- Deployments
- StatefulSets
- Networking
- Updates e Gradual Rollouts
Devops
- Introdução ao DevOps
- Git, Github, GitLab
- Integration tests
- Continuous Integration, GitLab Runner
- Continuous Delivery
- Continuous Deployment