Curso Containerize for a cloud-native approach

  • DevOps | CI | CD | Kubernetes | Web3

Curso Containerize for a cloud-native approach

24 horas
Visão Geral

Este Containerize for a cloud-native approach, apresenta os fundamentos e as práticas modernas de containerização como base para arquiteturas cloud-native. Os participantes aprenderão como empacotar aplicações em containers, gerenciar dependências, criar imagens eficientes e implantar aplicações de forma escalável e resiliente em ambientes de nuvem e plataformas de orquestração. O treinamento aborda conceitos essenciais como microservices, immutable infrastructure, CI/CD para containers, registro de imagens, segurança e integração com plataformas de orquestração como Kubernetes. Ao final do curso, os alunos compreenderão como transformar aplicações tradicionais em aplicações cloud-native utilizando containers.

Objetivo

Após realizar este curso Containerize for a Cloud-Native Approach, você será capaz de:

  • Compreender os princípios de arquiteturas cloud-native
  • Containerizar aplicações utilizando boas práticas de construção de imagens
  • Criar e gerenciar imagens de containers
  • Utilizar registries de containers para distribuição de imagens
  • Aplicar conceitos de microservices e arquitetura distribuída
  • Executar e gerenciar containers em ambientes locais e em nuvem
  • Integrar containers em pipelines de CI/CD
  • Implementar práticas básicas de segurança em containers
Publico Alvo
  • Profissionais de infraestrutura de TI
  • Administradores de sistemas Linux
  • Engenheiros DevOps
  • Desenvolvedores de software
  • Arquitetos de soluções em nuvem
  • Profissionais de operações e SRE
Pre-Requisitos
  • Conhecimentos básicos de Linux
  • Noções de redes e arquitetura de aplicações
  • Conhecimento básico de desenvolvimento de software
  • Noções iniciais de computação em nuvem
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Cloud-Native Architecture Fundamentals

  1. Principles of cloud-native architecture
  2. Monolithic vs microservices architectures
  3. Benefits of containerization
  4. Immutable infrastructure concepts
  5. Cloud-native ecosystem overview

Module 2: Introduction to Containers

  1. Containers vs virtual machines
  2. Container runtime architecture
  3. Images, containers and registries
  4. Container lifecycle
  5. Overview of Docker architecture

Module 3: Building Container Images

  1. Creating Dockerfiles
  2. Base images and layering concepts
  3. Image optimization and best practices
  4. Managing dependencies in container images
  5. Multi-stage builds

Module 4: Running and Managing Containers

  1. Running containers locally
  2. Container networking fundamentals
  3. Persistent storage and volumes
  4. Container logs and monitoring
  5. Managing container lifecycle

Module 5: Container Registries and Image Management

  1. Public and private container registries
  2. Image tagging strategies
  3. Pushing and pulling images
  4. Image versioning and lifecycle management
  5. Securing container images

Module 6: Container Orchestration Concepts

  1. Why orchestration is needed
  2. Overview of Kubernetes architecture
  3. Pods, deployments and services
  4. Scaling and self-healing applications
  5. Configuration and secrets management

Module 7: CI/CD for Containerized Applications

  1. Continuous integration concepts
  2. Automating container builds
  3. Container image scanning and security checks
  4. Integrating containers with CI/CD pipelines
  5. Deployment strategies for containerized applications

Module 8: Security and Best Practices

  1. Container security fundamentals
  2. Image vulnerability scanning
  3. Runtime security considerations
  4. Least privilege and security policies
  5. Best practices for production environments
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h