Visão Geral
Curso Docker Containers Application Hands-On, Crie e gerencie contêineres de aplicativos com Docker e Podman.
O Docker tornou os contêineres de aplicativos quase padrão para entrega de aplicativos nativos da nuvem. O Docker combina ferramentas de gerenciamento para contêineres, redes e volumes com um mecanismo bastante simples para automatizar a criação de imagens de contêiner. Esses princípios também se aplicam ao Podman alternativo do Docker. Além da administração de contêineres, é necessário empacotar aplicativos em imagens de contêiner, para entender com precisão os requisitos de aplicativos em contêiner e otimizar aplicativos especificamente para ambientes de tempo de execução em contêiner. Este curso ensina todos os recursos essenciais do Docker e do Podman com vários exercícios.
Objetivo
Após realizar este Curso Docker Containers Application Hands-On, você será capaz de:
- Os participantes aprendem a usar contêineres de aplicativos com Docker e/ou Podman.
- Isso inclui a configuração de contêineres, redes e volumes individuais, bem como a orquestração com o Docker Compose.
- Além disso, os participantes aprenderão como criar Dockerfiles / Containerfiles para empacotar aplicativos em imagens de contêiner.
Publico Alvo
- Desenvolvedores
- Administradores
- Arquitetos
- Tomadores de decisão com alto nível de interesse técnico.
Pre-Requisitos
- Os participantes devem dominar os fundamentos da administração do sistema Linux.
- Eles precisam ser proficientes no uso da linha de comando, na edição de arquivos na linha de comando e no gerenciamento de serviços do sistema.
Informações Gerais
- Carga horaria: 24h
- Se noturno este curso e ministrado de segunda-feira a quinta-feira (as sexta-feira não tem aula), das 19h às 23h, total de 6 encontros,
- Se aos sábados este curso e ministrado das 09h às 18h, total de 3 encontros.
Formato de Entrega:
- 100% on-line via Microsoft Teams na presença de um instrutor (não e curso gravado!), o mesmo acontece em tempo real, ministrado por um instrutor.
Instrutores:
- Ambos são consultores de mercado, ativos com as mais novas tecnologias disponível no mercado, Linux, Docker, Kubernetes, containers e infraestrutura de TI
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to application containers
- Principle of container virtualization
- Properties of application containers
- Architecture of Docker and Podman
- Similarities and differences between Docker and Podman
Container management
- System environment of an application container
- Networks
- Volumes
- Images
- Start, stop and manage containers
- Interactive containers
- Container for non-interactive services
Create and manage container images
- Dockerfiles / Containerfiles
- Images
- Tags
- Registries
Orchestration with Docker Compose
Container anatomy
- Container runtimes
- Overview of namespaces, CGroups and capabilities
- Representation of container networks in Linux
- Representation of container volumes in Linux
Overview(!) of advanced topics
- Clustering with Docker Swarm
- Request routing with Traefik
- Docker on Windows
- Continuous Integration / Continuous Delivery and DevOps
Application aspects
- Microservices and immutable servers
- Status and persistence in containers
- Output and logging
- Design patterns for containers
Best practices
TENHO INTERESSE