Curso OpenShift Docker & Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso OpenShift Docker & Kubernetes

40 horas
Visão Geral

O curso OpenShift, Docker & Kubernetes foi desenvolvido para capacitar profissionais na criação, gerenciamento, orquestração e administração de ambientes modernos baseados em containers e plataformas cloud-native.

Durante o treinamento, os participantes aprenderão desde os fundamentos de containers com Docker até a orquestração avançada utilizando Kubernetes e administração corporativa com Red Hat OpenShift. O curso aborda práticas modernas de DevOps, automação de deploys, escalabilidade, observabilidade, segurança e gerenciamento de aplicações distribuídas.

Os alunos irão trabalhar em laboratórios práticos com criação de imagens Docker, gerenciamento de containers, configuração de clusters Kubernetes, deploy de aplicações, gerenciamento de volumes, redes, pipelines CI/CD e administração de ambientes OpenShift Enterprise.

O treinamento também prepara profissionais para atuar em ambientes híbridos e multi-cloud, alinhando-se às demandas atuais do mercado de infraestrutura moderna, DevOps e plataformas cloud-native.

Objetivo

Após realizar este curso OpenShift, Docker & Kubernetes, você será capaz de:

  • Compreender conceitos de containers e aplicações cloud-native
  • Criar e administrar containers Docker
  • Desenvolver imagens Docker personalizadas
  • Trabalhar com Docker Compose e multi-containers
  • Implementar orquestração com Kubernetes
  • Gerenciar Pods, Deployments e Services
  • Configurar armazenamento persistente em Kubernetes
  • Administrar clusters Kubernetes
  • Trabalhar com Ingress, ConfigMaps e Secrets
  • Implementar pipelines CI/CD para containers
  • Administrar ambientes Red Hat OpenShift
  • Gerenciar projetos e aplicações no OpenShift
  • Aplicar políticas de segurança e RBAC
  • Monitorar workloads e ambientes distribuídos
  • Solucionar problemas em ambientes containerizados
  • Aplicar boas práticas DevOps e GitOps
Publico Alvo
  • Administradores de Sistemas Linux
  • Profissionais DevOps
  • Engenheiros Cloud
  • Administradores Kubernetes
  • Desenvolvedores Backend
  • Arquitetos de Soluções
  • Analistas de Infraestrutura
  • Engenheiros SRE
  • Profissionais de Segurança Cloud
  • Equipes de Plataforma
  • Consultores de Infraestrutura
  • Profissionais que desejam atuar com Cloud Native
Pre-Requisitos
  • Conhecimentos básicos de Linux
  • Conhecimentos básicos de redes TCP/IP
  • Familiaridade com linha de comando
  • Noções de virtualização
  • Conceitos básicos de cloud computing
  • Conhecimentos básicos de aplicações web
  • Desejável experiência em administração de servidores
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Containers and Cloud Native

  1. Introduction to Containers
  2. Evolution from Virtual Machines to Containers
  3. Cloud Native Concepts
  4. Monolithic vs Microservices Architecture
  5. DevOps Fundamentals
  6. Container Ecosystem Overview
  7. Kubernetes and OpenShift Overview

Module 2: Docker Fundamentals

  1. Docker Architecture
  2. Installing Docker
  3. Docker CLI Basics
  4. Working with Images
  5. Creating and Managing Containers
  6. Docker Hub and Registries
  7. Docker Networking Basics

Module 3: Docker Advanced Administration

  1. Docker Volumes
  2. Docker Compose
  3. Multi-Container Applications
  4. Building Custom Images
  5. Dockerfile Best Practices
  6. Container Logs and Monitoring
  7. Container Security Fundamentals

Module 4: Kubernetes Fundamentals

  1. Kubernetes Architecture
  2. Kubernetes Components
  3. Installing Kubernetes Tools
  4. Working with kubectl
  5. Pods and ReplicaSets
  6. Deployments and Rollouts
  7. Namespaces and Labels

Module 5: Kubernetes Networking and Storage

  1. Kubernetes Services
  2. ClusterIP, NodePort and LoadBalancer
  3. Ingress Controllers
  4. Persistent Volumes
  5. Persistent Volume Claims
  6. ConfigMaps
  7. Secrets Management

Module 6: Kubernetes Administration

  1. Node Management
  2. Scheduling and Taints
  3. Resource Limits and Quotas
  4. RBAC Configuration
  5. High Availability Concepts
  6. Cluster Troubleshooting
  7. Kubernetes Security Best Practices

Module 7: OpenShift Fundamentals

  1. Introduction to OpenShift
  2. OpenShift Architecture
  3. OpenShift CLI and Console
  4. Projects and Users
  5. OpenShift Objects
  6. Security Context Constraints
  7. OpenShift Networking

Module 8: OpenShift Administration

  1. Managing Applications
  2. Routes and Services
  3. OpenShift Operators
  4. Image Streams
  5. Source-to-Image (S2I)
  6. OpenShift Storage
  7. Cluster Administration

Module 9: CI/CD and DevOps Integration

  1. DevOps Culture
  2. GitOps Fundamentals
  3. Jenkins Integration
  4. OpenShift Pipelines
  5. CI/CD Automation
  6. Image Automation
  7. Deployment Strategies

Module 10: Monitoring and Observability

  1. Monitoring Concepts
  2. Prometheus Fundamentals
  3. Grafana Dashboards
  4. Centralized Logging
  5. Alerting
  6. Cluster Metrics
  7. Troubleshooting Techniques

Module 11: Security and Governance

  1. Container Security
  2. Kubernetes Security Policies
  3. RBAC Best Practices
  4. Secrets and Encryption
  5. Compliance Concepts
  6. Vulnerability Scanning
  7. Governance and Auditing

Module 12: Enterprise Scenarios and Hands-On Labs

  1. Deploying Real Applications
  2. Multi-Tier Applications
  3. Scaling Applications
  4. Blue-Green Deployments
  5. Canary Deployments
  6. Backup and Recovery
  7. Production Troubleshooting

Module 13: Certification Preparation

  1. Docker Certified Associate Overview
  2. KCNA Fundamentals
  3. CKA Introduction
  4. OpenShift Certification Overview
  5. Exam Preparation Labs
  6. Real-World Scenarios
  7. Career Paths in Cloud Native
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Python Testing with PyTest

24 horas

Curso Apache Spark for Data Engineering

24 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Scripting and Automation Basics

24 horas