Treinamento DevOps com Ferramentas AWS
Este treinamento é ideal para administradores de sistema, desenvolvedores e todos os interessados em aprofundar suas habilidades em DevOps com ferramentas AWS. Ele abordará ferramentas como Kubernetes, EKS, AWS GitHub Actions, Helm, Docker, Terraform e Terragrunt, proporcionando uma compreensão robusta de como gerenciar e escalar aplicativos em contêineres na AWS.
Ao longo do treinamento, você aprenderá os fundamentos dessas ferramentas e como aplicá-las efetivamente no contexto da cultura DevOps. Você também aprenderá como solucionar problemas comuns e otimizar o desempenho. O treinamento é projetado para proporcionar uma experiência prática com as ferramentas da AWS.
Alguns dos principais tópicos que serão abordados incluem:
- Conceitos básicos e uso prático do Kubernetes e EKS na AWS
- Implementação de Pipelines de CI/CD com GitHub Actions
- Gerenciamento e criação de Kubernetes como Serviço na AWS (EKS)
- Configuração e gerenciamento de infraestrutura como código com Terraform e Terragrunt
- Gerenciamento de contêineres com Docker e Kubernetes
- Implementando e gerenciando a segurança em ambientes AWS
O treinamento também fornecerá dicas práticas e melhores práticas para gerenciar suas operações DevOps na AWS.
Ao final do treinamento, você terá as habilidades e o conhecimento necessários para gerenciar e escalar aplicativos em contêineres de maneira eficaz usando as ferramentas da AWS no contexto do DevOps. O treinamento consiste em videoaulas combinando conteúdo teórico, laboratórios práticos e exemplos do mundo real para fornecer uma experiência de aprendizado completa.
Este treinamento é adequado para qualquer pessoa com conhecimento básico de Linux e containerização, e nenhuma experiência anterior com as ferramentas da AWS é necessária.
Perguntas frequentes
Por outro lado, o Plano Premium proporciona acesso total ao catálogo de cursos gravados. Você pode assistir às aulas quando e onde quiser, no seu próprio ritmo, sem datas fixas ou encontros ao vivo. É ideal para quem prefere aprender de forma independente e com total flexibilidade de horário.
Em resumo, o Treinamento é ideal para quem busca uma experiência de aprendizado guiada e com suporte direto do instrutor, enquanto o Plano Premium é perfeito para quem deseja flexibilidade total para estudar conforme sua disponibilidade.
Ao final do curso, a plataforma disponibiliza um certificado de participação que pode ser baixado, impresso e compartilhado nas redes sociais.
No caso especifico de formações, ao final se o aluno passou em todas as provas de certificação ele vai receber um Badge e uma certificação exclusiva atestando as competências desse aluno.
Se o aluno não passar na primeira tentativa, terá uma segunda chance para tentar novamente e obter a certificação. No entanto, se o aluno não passar em nenhuma das tentativas, será necessário pagar uma taxa adicional de R$ 100,00 para ter acesso a uma terceira tentativa.
É importante lembrar que a taxa só se aplica caso o aluno não tenha obtido sucesso nas duas primeiras tentativas.
Caso o aluno não queira ou não possa pagar a taxa adicional, ele ainda terá acesso a todo o conteúdo do curso por um ano, mas não receberá a certificação e nem irá receber o Badge e titulo especifico relacionado com a formação.
Um certificado é um documento emitido após a conclusão de um curso ou treinamento, que comprova que o aluno participou do curso e concluiu com sucesso. O certificado é emitido pela avera assim que o aluno finaliza o curso e inclui o nome do aluno, o nome do curso e a carga horária.
Já a certificação é um processo que valida a competência e conhecimentos em uma determinada área ou habilidade através de um exame. A certificação é concedida para comprovar o nível de conhecimento e habilidade do profissional na área em questão.
Em resumo, o certificado comprova a conclusão do curso, enquanto a certificação atesta a competência em uma determinada área.
- Bem vindo
3 aulas (8m 11s)
- Apresentação2m 59s
- Como funciona o treinamento2m 12s
- O problema que DevOps vai resolver3m 0s
- A Cultura DevOps
17 aulas (2h 55m )
Introdução
- Apresentacao1m 43s
A empresa do passado
- O Relatório10m 27s
- Analise dos capitulos de 1 a 38m 9s
- Bagunça Organizacional12m 44s
- Análise dos capitulos de 4 a 73m 12s
- Problemas técnicos, gerenciais e pessoais10m 58s
- Análise dos capitulos de 8 a 124m 45s
- O CEO é parte do problema7m 10s
- Análise dos capitulos 13 a 162m 18s
A transformacao da empresa
- A volta do Bill7m 43s
- Análise dos capitulos 17 a 214m 14s
- Agentes de mudança14m 19s
- Análise dos capitulos 22 a 293m 53s
A empresa do agora
- O sucesso do Projeto Unicórnio13m 15s
- Análise dos capitulos 30 a 352m 42s
Encerramento
- Análise do livro7m 52s
Certificado
- Certificado
- Prefácio Kubernetes
1 aulas (1m 41s)
- Prefácio1m 41s
- Kubernetes
188 aulas (19h 32m )
Introdução
- Palavras gerais1m 40s
- Pré-requisitos1m 30s
- Material
- Minikube2m 29s
- K9s2m 23s
- Atalhos1m 36s
- Do Google para o mundo4m 36s
Conceitos básicos
- Apresentacao35s
- Contexto Histórico2m 14s
- Quais desafios Kubernetes resolve?5m 35s
- Kubernetes as a Service3m 27s
- Arquitetura do Kubernetes4m 16s
PODs
- Apresentacao20s
- Visão Geral2m 25s
- Criando um pod6m 56s
- Testando o pod5m 58s
- Pod Lifecycle13m 50s
- Crash Loop Back-off3m 19s
- Variaveis de Ambiente6m 14s
- Init Containers6m 32s
- Labels5m 39s
- Namespaces6m 31s
- Container Lifecycle Hooks9m 50s
- Revisão2m 7s
- Exercicio I
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Desafio I
- Desafio II
Self-Healing
- Apresentacao2m 35s
- Startup probe13m 32s
- Readinness probe10m 41s
- Liveness probe4m 43s
- Revisão2m 33s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio I
- Desafio II
- Desafio III
Replication
- Apresentacao1m 6s
- ReplicationController7m 25s
- Explorando ReplicationController7m 5s
- Replicasets8m 12s
- Daemonsets4m 39s
- Jobs20m 59s
- Cronjobs18m 9s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Desafio 1
- Desafio 2
- Desafio 3
- Desafio 4
- Desafio 5
- Desafio 6
Deployment
- Apresentação35s
- Visão geral8m 24s
- Rollback5m 24s
- Limitando Recursos5m 14s
- Testando Request e Limits11m 2s
- Limit Ranges10m 4s
- Resource Quotas5m 35s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Desafio 1
- Desafio 2
- Desafio 3
Autoscaling
- Visão geral3m 51s
- Explorando HPA15m 26s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Services
- Apresentação51s
- Visão Geral2m 51s
- Explorando Services6m 47s
- Named Ports4m 38s
- Multiple Ports5m 55s
- Endpoints10m 58s
- Tipos de Services4m 45s
- NodePort10m 49s
- Load Balancer7m 39s
- Headless5m 29s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Ingress
- Apresentação39s
- Visão Geral3m 15s
- Explorando9m 22s
- Paths5m 38s
- Debug4m 3s
- Path Types4m 22s
- Path Exact7m 15s
- Path ImplementationSpecific1m 30s
- Annotations5m 44s
- Bonus - Redirecionando Sites4m 48s
- TLS5m 16s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Desafio 1
- Desafio 2
Volumes
- Apresentação52s
- Visão Geral4m 24s
- Volume demo6m 36s
- Site estático6m 47s
- Tipos de volume5m 5s
- Persistent volumes10m 55s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Desafio 1
- Desafio 2
ConfigMap e Secrets
- Apresentação17s
- Configmap2m 4s
- Configmap com volume6m 54s
- ConfigMap com váriaveis de ambiente5m 7s
- ConfigMap com linha de comando2m 22s
- Secrets2m 2s
- Explorando Secrets7m 34s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Statefulsets
- Apresentação45s
- Visão Geral7m 28s
- Explorando7m 49s
- Exercicio 1
- Exercicio 2
- Exercicio 3
Scheduling
- Apresentação41s
- Visão Geral3m 27s
- Node Selector5m 39s
- Node Affinity9m 11s
- Pod Affinity9m 4s
- Taints e Tolerations4m 18s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Certificado
- Certificado
- Cloud Essentials
39 aulas (2h 29m )
Introdução
- Introdução1m 44s
Fundamentos da computação em nuvem
- Visão Geral27s
- Datacenters Tradicionais4m 40s
- Cloud Computing6m 15s
- Conceitos básicos da Cloud4m 40s
Modelos de Computação em Nuvem
- Visão Geral1m 24s
- Infrastructure as a Service3m 47s
- Platform as a Service2m 32s
- Software as a Service1m 22s
- Explorando responsabilidades1m 27s
- Qual o melhor modelo?1m 34s
Deployment Models
- Visão Geral1m 5s
- Nuvem Pública1m 31s
- Nuvem privada1m 54s
- Nuvem Hibrida1m 37s
- Multi-cloud1m 53s
Economia da Cloud
- Capex vs Opex6m 51s
Exercicios
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Exercicio 17
- Exercicio 18
- Exercicio 19
- Exercicio 20
- Exercicio 21
Certificado
- Certificado
- AWS Essentials
216 aulas (14h 21m )
Introdução
- Pré-requisitos1m 53s
- Configurando uma conta na AWS2m 36s
- Modelo de responsabilidade compartilhada1m 34s
- Material
Infraestrutura Global
- Visão Geral43s
- Regions e availability zones3m 40s
- Zonas Locais e Wavelengths4m 22s
- Edge Locations2m 41s
- Explorando painel da AWS6m 38s
Identity Access Management
- Visão Geral2m 55s
- Criando Usuários5m 46s
- Policies3m 39s
- Explorando Policies6m 34s
- Criando Policies10m 48s
- Politica de Senhas3m 2s
- Multifactor Authentication2m 43s
- Formas de Acesso1m 32s
- Criando Access Key7m 3s
- Config e Credentials1m 45s
- Profiles2m 54s
- Cloudshell3m 41s
- Roles1m 39s
- Security Tools2m 59s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
Elastic Compute Cloud
- Visão Geral4m 12s
- Criando EC28m 26s
- Security Groups5m 42s
- Explorando Security Groups5m 50s
- Portas Padrões1m 16s
- Conectando via SSH3m 41s
- EC2 Instance Connect1m 33s
- IAM Role3m 53s
- Elastic Block Size3m 26s
- Explorando volumes3m 27s
- Snapshots2m 22s
- Explorando Snapshots4m 53s
- Lifecycle Manager2m 27s
- AMI2m 26s
- Explorando AMI4m 54s
- Image Builder1m 10s
- IOPS4m 59s
- Instance Store4m 40s
- EBS Bandwidth2m 50s
- EFS4m 1s
- Explorando EFS6m 16s
- Tipos de Instancia4m 26s
- Opções de Compra2m 49s
- Reserved Instances1m 45s
- Saving Plans2m 24s
- Spot Instances2m 50s
- Dedicated Hosts1m 4s
- Dedicated Instance42s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
- Exercicio 17
- Exercicio 18
- Exercicio 19
- Exercicio 20
- Exercicio 21
Elastic Load Balancer
- Visão Geral3m 56s
- ELB2m 59s
- ALB NLB e GLB2m 41s
- Explorando ALB6m 48s
- Autoscaling Group2m 2s
- Explorando ASG7m 44s
- Scheduled ASG2m 36s
- Dynamic Scaling Policies4m 31s
- Limpando Recursos56s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
Simple Storage Service
- Visão Geral3m 29s
- Explorando S33m 30s
- Policy2m 50s
- Acesso Público2m 4s
- Website Estático1m 34s
- Versioning4m 22s
- Replicação58s
- Explorando Replicação3m 8s
- Storage Class3m 56s
- Explorando Storage Classes3m 44s
- Snow Family5m 18s
- Encryption1m 50s
- Storage Gateway1m 35s
- CloudFront1m 37s
- Explorando CloudFront5m 4s
- Limpando Recursos1m 13s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
Database
- Database as a Service3m 23s
- RDS5m 40s
- RDS Snapshot2m 15s
- Deployment Model4m 12s
- Amazon Aurora1m 5s
- Elasticache2m 49s
- DynamoDB5m 7s
- DynamoDB Global Tables1m 31s
- Limpando Recursos49s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Elastic Container Service
- Visão Geral3m 6s
- Criando Cluster ECS44s
- Task Definition4m 57s
- Services7m 55s
- EC2 Target Type5m 54s
- Scheduled Tasks29s
- Fargate ou EC2 ?3m 27s
- Limpando Recursos2m 5s
- Exercicio 1
- Exercicio 2
- Exercicio 3
Serviços de Computação
- Serverless2m 46s
- AWS Lambda3m 2s
- Explorando Lambda5m 10s
- API Gateway2m 30s
- Explorando API Gateway4m 23s
- API Key3m 54s
- Lightsail1m 53s
- Explorando Lightsail3m 52s
- Limpando Recursos1m 44s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Network
- VPC3m 21s
- VPC Componentes3m 1s
- CIDR7m 10s
- CIDR - VPC e Subnet3m 35s
- Route Tables3m 30s
- Criando VPCs4m 22s
- Internet Gateway2m 9s
- Explorando IGW1m 58s
- Subnet Pública e Privada1m 11s
- IP's reservados1m 6s
- Network Access Control List3m 35s
- Explorando NACL7m 39s
- Default VPC1m 6s
- Elastic IP1m 17s
- NAT Gateway2m 3s
- Configurando NAT Gateway6m 29s
- Peering2m 2s
- Explorando Peering1m 49s
- VPC Endpoint1m 26s
- Explorando VPC Endpoint1m 55s
- Private Links2m 3s
- Route531m 34s
- Limpando Recursos2m 48s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
- Exercicio 12
- Exercicio 13
- Exercicio 14
- Exercicio 15
- Exercicio 16
Certificado
- Certificado
- Kubernetes Advanced
68 aulas (7h 32m )
Introdução
- Palavras Gerais57s
- Material
Arquitetura do Kubernetes
- Introdução35s
- Principais Componentes2m 14s
- Control Plane5m 56s
- Worker Node6m 57s
- kubelet2m 33s
- Scheduler2m 28s
- Objects2m 56s
- Operators3m 39s
- Pods5m 11s
- Network9m 48s
- CNI2m 35s
- kube-proxy2m 50s
- Static Pods3m 4s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
- Exercicio 11
Segurança do API Server
- Service Account2m 52s
- RBAC6m 57s
- Explorando comunicação com API Server6m 0s
- Exercicio 1
- Exercicio 2
- Exercicio 3
Helm
- Apresentação2m 52s
- Utilizando Helm12m 48s
- Entendendo o Helm9m 56s
- Criando chart Helm23m 20s
- Gerenciar Templates5m 6s
- Plugins8m 50s
- Exercicio 1
- Exercicio 2
- Exercicio 3
Building Blocks
- Apresentação48s
- DevStore4m 29s
- Configurando Https22m 17s
- Gerenciando Https13m 24s
- Subindo Banco de dados e RabbitMQ4m 35s
- API Identidade22m 16s
- Api Catalog7m 18s
- API Carrinho2m 57s
- API Customer1m 44s
- API Pedidos1m 52s
- API Billing1m 50s
- Configurando BFF2m 7s
- Configurando E-Commerce4m 50s
Kubeadm
- Apresentação35s
- Configurando Ambiente de VM7m 40s
- Configurando Control Plane12m 4s
- Configurando Worker Node3m 19s
- etcd20m 24s
- Self-host vale a pena?8m 26s
APIs do Kubernetes
- Introdução56s
- API Server9m 1s
- RESTFul5m 48s
- kubectl5m 1s
- kubeconfig6m 12s
- Maturidade de APIs5m 51s
- yaml vs json1m 49s
Certificado
- Certificado
- Docker
65 aulas (5h 9m )
Introdução
- Instalando docker55s
- Material
Arquitetura
- Arquitetura do docker6m 48s
- Docker Engine7m 10s
- Imagens e containers3m 56s
- Registry1m 42s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
Fundamentos
- Container7m 27s
- Port mapping5m 33s
- Executando comandos no container4m 27s
- Container logs2m 3s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Redes Docker
- Visão geral4m 44s
- Explorando4m 4s
Volumes
- Visão geral9m 35s
- Bind mount7m 48s
- Volumes5m 42s
Dockerfile
- Visão geral5m 25s
- Explorando10m 4s
- Tagging6m 30s
- Entrypoint cmd7m 5s
- Váriaveis de ambiente5m 54s
- Build args3m 14s
- Volumes2m 29s
- Multi-stage build6m 18s
- dockerignore4m 56s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Images
- History2m 43s
- dive4m 15s
- Deep dive6m 17s
- Save e load2m 19s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Gerenciando Containers
- Monitorando recursos3m 47s
- Politica restart4m 0s
- Explorando3m 27s
- Portainer5m 2s
Docker Compose
- Básico4m 7s
- Services7m 0s
- Depends3m 49s
- Health checks4m 29s
- Build images3m 18s
- Push registry2m 31s
- Scale4m 51s
- Observações gerais3m 55s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
Certificado
- Certificado
- GIT
104 aulas (7h 2m )
Introdução
- Instalando GIT1m 37s
- Material
Arquitetura do GIT
- Visão Geral2m 21s
- Stupid Content Tracker1m 22s
- Key Value e Hashes4m 43s
- Armazenando Coisas4m 19s
- Commit8m 14s
- Versionamento7m 49s
- Object Database2m 48s
- Exercicio 1
- Exercicio 2
- Exercicio 3
Branches
- Introdução2m 31s
- Visão Geral2m 28s
- Head1m 12s
- Ramificando Commits3m 35s
- Unificando Commits3m 29s
- Fast Forward2m 38s
- Viagem no tempo4m 12s
- Resumo4m 1s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Rebase
- Visão Geral1m 51s
- Rebase são novos commits2m 7s
- Rebase vs merge2m 3s
- Exercicio 1
- Exercicio 2
Tags
- Visão Geral1m 8s
- Annotated Tags3m 33s
- Lightweight Tags2m 48s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Distribuido
- Visão Geral2m 30s
- Mundo de pares2m 45s
- git config2m 20s
- Branches remotas4m 21s
- Push3m 3s
- Sincronizando repositórios2m 58s
- push force1m 59s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
Areas
- Visão Geral2m 12s
- Working Area58s
- Index Area4m 21s
- Renomeando arquivos4m 52s
- Stash6m 23s
- Merge4m 20s
- Commit parcial4m 6s
- Cherry-pick3m 59s
- Squash merge2m 51s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
GIT Reset
- Visão Geral2m 55s
- Hard reset2m 35s
- Mixed reset2m 14s
- Soft reset2m 43s
- reflog2m 6s
- Garbage collector3m 35s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Explorando o Passado
- Visão geral3m 30s
- Blame4m 18s
- Ammend3m 59s
- Reescrevendo history5m 11s
- Revert3m 26s
- Exercicio 1
- Exercicio 2
- Exercicio 3
.gitignore
- Visão Geral1m 43s
- Explorando5m 21s
- Filtros avançados4m 42s
- Modelos ignore1m 54s
- Exercicio 1
- Exercicio 2
GIT na prática
- Visão Geral1m 4s
- Ferramentas7m 31s
- Novo Repositório4m 51s
- diff3m 1s
- Hard reset2m 51s
- reflog2m 50s
Certificado
- Certificado
- GIT Workflows
33 aulas (2h 17m )
Introdução
- Visão Geral2m 5s
- Material
Modelos de distribuição
- peer-to-peer2m 48s
- Centralizado2m 16s
- Pull Request5m 5s
- Branch protegida com PR3m 48s
- Exercicio 1
Modelos de Workflow
- Visão Geral1m 19s
- Trunk-based Development5m 21s
- GitFlow8m 55s
- Explorando gitflow8m 42s
- GitHub flow3m 22s
- GitLab flow4m 25s
Hooks
- Visão geral3m 31s
- Hooks2m 14s
- pre-commit hook6m 22s
- prepare-commit-msg4m 56s
- O problema dos client-side hooks4m 17s
- server-side hooks1m 41s
Conventional Commits
- O problema do histórico3m 5s
- Visão Geral4m 49s
- Explorando2m 26s
- Semantical versioning1m 47s
- Semantic Release10m 50s
- Plugins para semantic-release4m 30s
Configurando um Repositório
- Criando repositório no GitHub3m 41s
- Protegendo a main5m 19s
- Semantic Pull Request5m 41s
- Squash Merge3m 53s
- Nodejs hook client side3m 53s
- .NET hooks client side2m 20s
- Semantic release7m 49s
Certificado
- Certificado
- Elastic Kubernetes Service
190 aulas (12h 14m )
Introdução
- Pré-Requisitos3m 17s
- Material
- Custos EKS1m 23s
- Arquitetura do EKS3m 41s
- Cloud Controller Manager3m 2s
EKS com EKSCTL
- Criando Cluster EKS4m 49s
- EKS OIDC Provider2m 14s
- Habilitando OpenID Connect Provider1m 34s
Nodegroups
- Visão Geral2m 22s
- Managed Node Groups2m 56s
- Explorando Managed Node Groups6m 37s
- Self Managed Node Groups3m 17s
- Explorando Self Managed2m 28s
- Gerenciando Node Group Pelo Painel2m 56s
- Script bootstrap.sh3m 6s
- Explorando bootstrap.sh1m 42s
- Join No EKS manualmente6m 34s
- Dissecando EC22m 12s
- EKS Optimized AMI2m 51s
- Graviton2m 41s
- Explorando Graviton210m 19s
- Bottlerocket4m 15s
- Configurando Bottlerocket2m 56s
- Spot Instances1m 18s
- Escolhendo Spot Instances6m 47s
- Spot - Boas praticas e Autoscaler1m 52s
- Configurando ng padrão1m 1s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
Networking Modes
- Visao Geral47s
- Public Endpoint55s
- Private Endpoint54s
- Public E Private42s
- Explorando Endpoint Privado4m 24s
Load Balancer
- Visão Geral3m 56s
- ELB - Visão geral2m 59s
- ALB, NLB, GLB2m 41s
- Criando Load-Balancer2m 18s
- Criando NLB2m 44s
- AWS Load Balancer Controller1m 20s
- Configurando AWS Load Balancer Controller3m 50s
- Explorando Integracao OIDC8m 31s
- Recriando NLB4m 25s
- Target Type - Instance vs Ip3m 41s
- Impactos no tempo de resposta3m 38s
- Target Type Ip Mode3m 9s
- Subnet Discovery3m 0s
- Explorando subnet discovery5m 14s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
NGINX Ingress Controller
- Visão geral1m 24s
- Configurando Ingress3m 53s
- Criando Ingress3m 46s
- Testar Ingress Sem Dns1m 52s
- Custom Configurations3m 18s
- Ingress Annotations2m 5s
- Configurações globais3m 58s
- Obtendo IP Real2m 37s
- Analisando rota3m 40s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
ALB Ingress Controller
- Visão geral57s
- Explorando Alb4m 1s
- Ingress Group5m 18s
- IngressClass2m 19s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
SSL
- Visão geral25s
- AWS Certificate Manager1m 44s
- ALB SSL3m 26s
- NGINX com ACM4m 37s
- Cert-Manager3m 35s
- ALB com Certmanager2m 23s
- NGINX com Cert-Manager3m 39s
- Fluxo Cert-Manager2m 12s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
External DNS
- Visão geral1m 42s
- Configurando ExternalDNS6m 10s
- Exercicio 1
- Exercicio 2
Controle de Acesso
- Visão geral2m 0s
- Controle Acesso EKS4m 25s
- Access entries1m 26s
- Primeiros Passos Access Entries8m 6s
- ARN RBAC3m 0s
- Kubernetes Groups2m 46s
- Explorando Access Entry1m 25s
- IAM Role Access6m 37s
- Assume role2m 36s
- Access Policies2m 22s
- Explorando Access Policies3m 23s
- Access Policy por namespace2m 29s
- AWS Auth7m 23s
- Access Type1m 22s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
- Exercicio 10
Storage
- Visão geral1m 26s
- EBS CSI Driver1m 17s
- Configurando EBS CSI Driver3m 3s
- EBS Provisionamento Dinamico3m 47s
- EBS Raw Block1m 55s
- EBS Resize1m 46s
- SC Parameters4m 51s
- EBS Limitações2m 11s
- EFS CSI Driver47s
- Configurando EFS CSI Driver5m 38s
- EFS - provisionamento Dinamico1m 35s
- EFS - Provisionamento Estatico4m 0s
- Volume Path3m 4s
- Default Class2m 18s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
EKS com Fargate
- Visão Geral2m 26s
- Profile1m 15s
- Configurando Profile3m 26s
- Selectors3m 54s
- Configuracao CPU e Memoria2m 21s
- Explorando Resources2m 24s
- Fargate ou EC2?3m 30s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
Autoscaler
- Visão Geral2m 18s
- Cluster-Autoscaler5m 0s
- Entendendo Cluster Autoscaler3m 50s
- Karpenter com cluster existente9m 0s
- Começando com Karpenter1m 53s
- Configurando Karpenter3m 48s
- Nodepool Requirements2m 28s
- Nodeclass1m 33s
- Advanced Scheduling4m 15s
- Spot Termination Handler6m 15s
- Consolidation4m 2s
- Cluster Autoscaler Disruption3m 57s
- Cluster Autoscaler vs Karpenter2m 41s
- Instance Type6m 59s
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
Monitoramento e Logs
- Prometheus e Grafana2m 4s
- Configurando Kube Stack3m 54s
- Explorando Grafana5m 10s
- NGINX e Grafana4m 0s
- Cloudwatch Container Insights1m 26s
- Configurando Cloudwatch Observability5m 33s
Boas práticas e dicas
- Network2m 52s
- Vpc CNI3m 18s
- Troubleshoot Worker Node5m 40s
Certificado
- Certificado
- GitHub Actions
138 aulas (9h 55m )
AguardeFundamentos de CI e CD
Elementos básicos
artifacts
Eventos
Deploy & Secrets
Secrets e Variables
Controlando Fluxo
Matrizes
Reaproveitando Workflows
Custom Actions
Containers e Services
Security & Permissions
Certificado
- Terraform Essentials
112 aulas (7h 33m )
AguardeIntrodução
Infra as a Code
Basics
Segurança
Trabalhando com HCL
Resource
Functions
Modules
Backends
Certificado
- Terragrunt
30 aulas (1h 9m )
AguardeIntrodução
Terragrunt basics
Terraform-dry
Terragrunt Features
Certificado
- Encontros
4 aulas (5h 34m )
- Encontro 11h 16m
- Encontro 257m 1s
- Encontro 358m 1s
- Encontro 41h 22m