Visão Geral
Neste Curso Containers for Developers and Quality Assurance, você aprenderá sobre o ecossistema de contêineres abertos e como executar, operar e solucionar problemas de contêineres. Você também aprenderá a construir imagens de contêiner e usar ferramentas como Buildah, Podman e Skopeo. Você se familiarizará com os fundamentos da rede de contêineres e explorará diferentes conceitos de armazenamento. O curso também ensinará como criar e implantar uma pilha de microsserviços com o Docker Compose, bem como implantar contêineres em produção. Ele também discutirá os principais conceitos do Kubernetes e orientará você pelo processo de criação de pipelines nativos do Kubernetes com o Tekton.
Objetivo
Após realizar este Curso Containers for Developers and Quality Assurance, você será capaz de:
- Cempacotar e entregar aplicativos como contêineres, dominar a arte de escrever Dockerfiles e usar a tecnologia de contêineres para garantia de qualidade para implantar cargas de trabalho baseadas em contêineres em ambientes de desenvolvimento, controle de qualidade e produção com tecnologias como o Docker Compose, Kubernetes, GitOps, etc.
Publico Alvo
O Curso Containers for Developers and Quality Assurance foi desenvolvido para desenvolvedores de software, engenheiros de garantia de qualidade e qualquer pessoa que queira construir uma base sólida em tecnologias de contêiner e entender o ecossistema de contêiner aberto como um todo.
Pre-Requisitos
- Familiaridade com práticas de desenvolvimento, incluindo integração contínua e controle de revisão
- Compreensão dos aplicativos nativos/microsserviços da nuvem
- Conta do Google Cloud
- Laptop/desktop com qualquer sistema operacional
- Memória mínima: 8 GB
- CPUs: 4
- Espaço em disco principal: 10 GB
- Docker Desktop (vem com Kubernetes)
- conexão de internet
Informações do laboratório
Se estiver usando um provedor de nuvem como GCP ou AWS, você poderá concluir os exercícios de laboratório usando o nível gratuito ou os créditos fornecidos a você. No entanto, você pode incorrer em cobranças se exceder os créditos inicialmente alocados pelo provedor de nuvem ou se os termos e condições do provedor de nuvem mudarem.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
- Course Introduction
- Introduction to Open Container Ecosystem
- Run and Operate Containers
- Building Container Images
- Advanced Image Building and Distribution
- Developing with Alternative Tools - Buildah, Podman, Skopeo
- Container Networking and Storage
- Building and Deploying Microservices Stack with Docker Compose
- Mini Project 1
- Beyond Development - Deploying Containers in Production
- Kubernetes - Pods, Namespaces and ReplicaSets
- Kubernetes - Services, Deployments, Storage
- Mini Project 2
- Kubernetes Native CI/CD
TENHO INTERESSE