Treinamento Engenheiro DevOps AWS
Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions
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.
- Bem vindo
- Apresentação2m 59s
Descubra o fascinante mundo do DevOps na AWS com nosso treinamento exclusivo. Mergulhe nos fundamentos, ferramentas e práticas que estão transformando a tecnologia.
- Como funciona o treinamento2m 12s
Descubra como funciona nosso treinamento estruturado! Novas aulas após os encontros. Ganhe certificados ao fim dos temas e participe de discussões enriquecedoras e aplique seus conhecimentos na prática.
- O problema que DevOps vai resolver3m 0s
Veja como será a nossa dinâmica na reestruturação de uma empresa, a Parts Unlimited.
- A Cultura DevOps
Introdução
- Apresentacao1m 43s
Mergulhe no universo da cultura DevOps através do livro The Phoenix Project e descubra como ele pode transformar sua compreensão de devops.
A empresa do passado
- O Relatório10m 27s
Descubra os desafios de Bill Palmer, um diretor de TI promovido inesperadamente, enquanto ele navega por crises operacionais e políticas internas em uma empresa à beira do caos. Uma história de superação, estratégia e liderança no mundo corporativo.
- Analise dos capitulos de 1 a 38m 9s
Descubra os desafios e intrigas do mundo corporativo em nossa aula, onde exploramos as complexidades das relações de trabalho e a dinâmica do poder. Mergulhe na jornada de um personagem diante de uma promoção ambígua e as sutilezas das interações empresariais que moldam o caminho para o sucesso ou a obsolescência.
- Bagunça Organizacional12m 44s
Descubra os desafios de liderança e gerenciamento de projetos em uma empresa repleta de caos organizacional. Acompanhe Bill enquanto ele navega por e-mails, reuniões tensas e auditorias críticas, tudo enquanto tenta manter a integridade operacional. Intrigas, conflitos e a busca por soluções eficazes permeiam estes capitulos.
- Análise dos capitulos de 4 a 73m 12s
Descubra os desafios de uma empresa à beira do caos. Mergulhe na desordem organizacional, conflitos internos e a luta para equilibrar trabalho e vida pessoal. Testemunhe a transformação de personagens e a introdução de um guru tech.
- Problemas técnicos, gerenciais e pessoais10m 58s
Descubra como uma equipe de TI luta para equilibrar projetos críticos sob pressão gerencial. Acompanhe a jornada de Bill e sua equipe enquanto eles enfrentam desafios técnicos e gerenciais, buscam soluções e lidam com a complexidade de mudanças e incidentes em um ambiente corporativo caótico.
- Análise dos capitulos de 8 a 124m 45s
Descubra os desafios e as reviravoltas de uma empresa de tecnologia em crise. Acompanhe a jornada de personagens enfrentando conflitos internos e aprenda como a cultura e as práticas de DevOps podem ser a chave para a transformação e o sucesso.
- O CEO é parte do problema7m 10s
Acompanhe a luta pelo controle, as consequências de decisões arriscadas e a busca por soluções em meio a crises que ameaçam a estabilidade da empresa e a carreira dos envolvidos.
- Análise dos capitulos 13 a 162m 18s
Descubra os desafios e as dinâmicas de poder em um ambiente corporativo conturbado. Acompanhe a jornada de personagens enfrentando crises, responsabilidades e decisões críticas, onde a liderança e a sabedoria são postas à prova em meio a conflitos.
A transformacao da empresa
- A volta do Bill7m 43s
Descubra como Bill enfrenta a demissão e a oferta de retorno ao trabalho em uma aula que explora temas de liderança, responsabilidade e dinâmicas de equipe.
- Análise dos capitulos 17 a 214m 14s
Descubra como liderança, gestão de crises e a construção da confiança moldam o caminho para soluções em tempos dificeís. Acompanhe uma narrativa onde personagens enfrentam dilemas corporativos e pessoais, com insights sobre a dinâmica de poder e a importância da segurança proativa em DevSecOps.
- Agentes de mudança14m 19s
Descubra os desafios e estratégias de uma equipe de TI enquanto eles navegam por auditorias, gerenciamento de projetos e relações interpessoais em um ambiente corporativo dinâmico. Acompanhe suas vitórias e revezes em uma narrativa que destaca a importância da colaboração e eficiência operacional.
- Análise dos capitulos 22 a 293m 53s
Descubra como a TI se transformou de um mero gasto para um setor estratégico. Acompanhe a jornada dramática de personagens que enfrentam o caos dos sistemas antigos e a transição para práticas ágeis e DevOps, refletindo a importância da TI na construção de um negócio bem-sucedido.
A empresa do agora
- O sucesso do Projeto Unicórnio13m 15s
Descubra como uma abordagem DevOps pode transformar a gestão de TI e alinhar estratégias de negócios com a tecnologia.
- Análise dos capitulos 30 a 352m 42s
Descubra como a implementação de práticas de DevOps pode transformar a arquitetura de software e a cultura corporativa, levando a resultados notáveis. Acompanhe uma narrativa que revela a importância de um ambiente propício para o desenvolvimento e como isso impacta a estabilidade do sistema.
Encerramento
- Análise do livro7m 52s
Descubra os desafios e triunfos de Bill em sua jornada corporativa. Enquanto ele navega por promoções arriscadas e dinâmicas familiares, o livro oferece uma visão realista do caos no mundo da TI.
Certificado
- Certificado
Obtenha o certificado desse curso.
- Prefácio Kubernetes
- Prefácio1m 41s
Aula introdutória para apresentar o curso de Kubernetes
- Kubernetes
Introdução
- Palavras gerais1m 40s
Um bate-papo antes de começar o curso.
- Pré-requisitos1m 30s
Como configurar o seu ambiente de trabalho para trabalhar com Kubernetes no seu computador.
- Material
- Minikube2m 29s
Aprenda a instalar e gerenciar o minikube. Recurso essenciais para os laboratórios.
- K9s2m 23s
Descubra o poder do K9s para gerenciamento eficiente de clusters Kubernetes. Aprenda a navegar e operar diretamente do terminal. Instale, configure e explore os recursos do K9S.
- Atalhos1m 36s
Aprenda a otimizar seu fluxo de trabalho com um simples "K", transformando a maneira como você interage com o kubectl.
- Do Google para o mundo4m 36s
Descubra a origem do Kubernetes nesta aula, onde exploramos sua jornada desde uma ideia audaciosa no Google até se tornar um projeto open-source global que redefine a gestão de containers.
Conceitos básicos
- Apresentacao35s
Aula introdutória apresentando resumo do módulo.
- Contexto Histórico2m 14s
Descubra como a evolução tecnológica transformou o desenvolvimento de software, do monolítico ao microserviço, e como ferramentas modernas como Docker e Kubernetes revolucionaram a gestão de aplicações.
- Quais desafios Kubernetes resolve?5m 35s
Descubra como o Kubernetes revoluciona o mundo do DevOps, otimizando a entrega contínua e a escalabilidade. Mergulhe nos princípios da infraestrutura imutável e veja como ele transforma a gestão de containers e a confiabilidade dos sistemas.
- Kubernetes as a Service3m 27s
Vamos conversar sobre Kubernetes como serviço e como ele pode simplificar a gestão de clusters.
- Arquitetura do Kubernetes4m 16s
Exploramos a arquitetura do Kubernetes e seus componentes essenciais. Mergulhe no coração do sistema, o control plane, e os worker nodes.
PODs
- Apresentacao20s
Aula introdutória apresentando um resumo do módulo
- Visão Geral2m 25s
Aprenda sobre pods, a menor unidade para a execução de containers. Entenda como eles funcionam, suas capacidades e limitações, e como podem ser utilizados para otimizar suas aplicações empresariais.
- Criando um pod6m 56s
Aprenda a criar pods e a utilizar comandos essenciais para gerenciar aplicações em contêineres.
- Testando o pod5m 58s
Veja como testar pods no cluster! A aula explora técnicas como Port Forward, kubectl proxy e testes de rede através de outro pod.
- Pod Lifecycle13m 50s
Aprenda o ciclo de vida de um Pod! Nesta aula, exploramos os estados que um Pod pode assumir e como eles são influenciados por condições específicas.
- Crash Loop Back-off3m 19s
Nesta aula, exploramos o comportamento do Crash LoopbackOff, revelando como o Kubernetes gerencia falhas e reinicializações para manter a saúde do cluster.
- Variaveis de Ambiente6m 14s
Veja como trabalhar com variáveis de ambiente no POD!
- Init Containers6m 32s
Aprenda sobre init containers e como eles preparam o ambiente antes da execução dos containers principais, garantindo que as dependências estejam prontas e o estado do POD seja saudável.
- Labels5m 39s
Vamos estudar Labels e como elas organizam e gerenciam recursos em um cluster. Aprenda a categorizar, filtrar e monitorar aplicações, e como elas são essenciais para operações diárias e tarefas complexas.
- Namespaces6m 31s
Vamos estudar Namespaces no Kubernetes e como ele contribui para manter seu cluster organizado e seguro. Aprenda como eles são essenciais para separar recursos, gerenciar permissões e evitar conflitos entre equipes.
- Container Lifecycle Hooks9m 50s
Descubra como gerenciar o ciclo de vida de aplicações em produção com segurança e eficiência. Aprenda sobre signals, hooks e práticas recomendadas para evitar inconsistências e garantir a finalização controlada de processos.
- Revisão2m 7s
Neste módulo estudamos o elemento mais básico do Kubernetes que são os PODs, e a partir dele preparamos o terreno para o decorrer do curso
- 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
Aula para resumir o conteúdo do módulo.
- Startup probe13m 32s
Descubra o poder dos probes do Kubernetes para garantir a saúde dos seus PODs! Nesta aula, estudamos o Startup Probe. Aprenda a configurar e testar esse probe.
- Readinness probe10m 41s
Descubra como o k8s utiliza o "Readinness" para manter a estabilidade do POD, garantindo que os pods só recebam tráfego quando estiverem prontos para lidar com as requisições de forma eficaz.
- Liveness probe4m 43s
Estude como manter os PODs resilientes com o Liveness. Aprenda a configurá-lo e veja como ele pode reiniciar automaticamente containers problemáticos, mantendo a disponibilidade do sistema.
- Revisão2m 33s
Vamos revisar os "health checks" para garantir a resiliência e disponibilidade das suas aplicações com probes especializados. Entenda a diferença entre start-up, readiness e liveness probes e como eles podem otimizar a performance e confiabilidade dos serviços.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio I
- Desafio II
- Desafio III
Replication
- Apresentacao1m 6s
Descubra como o Kubernetes garante a alta disponibilidade de suas aplicações, gerenciando containers e nodes com eficiência. Aprenda a implementar health checks para manter seu sistema resiliente e operante.
- ReplicationController7m 25s
Nesta aula vamos estudar a magia por trás do número desejado de réplicas de um pod.
- Explorando ReplicationController7m 5s
Descubra o como os selectores e labels no Kubernetes trabalham em conjunto com o ReplicationController. Aprenda a manipular e escalar aplicações com facilidade, e entenda o impacto de alterações em tempo real.
- Replicasets8m 12s
Descubra o que é ReplicaSet no Kubernetes e como ele supera o antigo Replication Controller.
- Daemonsets4m 39s
Nessa aula vamos estudar sobre e DaemonSets! Aprenda como eles garantem a resiliência e eficiência na distribuição de aplicações, e como influenciar onde seus pods são executados. Ideal para quem busca otimizar o monitoramento e coleta de logs em clusters.
- Jobs20m 59s
Aprenda o poder dos Jobs no Kubernetes e como eles diferem de outras aplicações. Aprenda a configurar e gerenciar jobs, garantindo eficiência e organização no seu cluster. Descubra como controlar a execução e o ciclo de vida deles para otimizar processos como importação e exportação de dados.
- Cronjobs18m 9s
Descubra como o Kubernetes pode automatizar tarefas recorrentes com cronjobs! Nesta aula, vamos aprender a programar execuções periódicas e a gerenciar a concorrência e o histórico de jobs.
- 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
Vamos estudar deployments no Kubernetes e como eles são a cereja do bolo ao atualizar aplicações.
- Visão geral8m 24s
Descubra como os deployments agem no processo de atualização de aplicações, mantendo-as sempre online. Aprenda a estrutura e estratégias para uma transição suave e eficiente, sem interrupções no serviço.
- Rollback5m 24s
Aprenda a realizar rollbacks com segurança, entender o histórico de atualizações e como lidar com problemas comuns que podem surgir durante o processo de atualização. Essa aula é um componente crucial para quem busca dominar as práticas recomendadas e se preparar para o CKA.
- Limitando Recursos5m 14s
Aprenda a definir requests e limits para otimizar o desempenho dos seus pods e garantir a estabilidade do sistema.
- Testando Request e Limits11m 2s
Aprenda sobre unidades de CPU e memória, e veja como aplicar esses conceitos em um teste prático.
- Limit Ranges10m 4s
Descubra como otimizar a gestão de recursos em containers com a funcionalidade "LimitRange". Aprenda a definir padrões e restrições de uso de CPU e memória de forma eficiente e evite surpresas indesejadas no deployment de suas aplicações.
- Resource Quotas5m 35s
Descubra como gerenciar eficientemente os recursos computacionais em Kubernetes com o uso de Resource Quotas. Aprenda a limitar o uso de CPU, memória e outros recursos para otimizar custos e evitar surpresas indesejadas.
- 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
Descubra como o Kubernetes gerencia a escalabilidade de suas aplicações, alternando entre métodos manuais e automáticos para otimizar recursos e lidar com demandas variáveis. Aprenda sobre o poder do HPA e como ele ajusta dinamicamente o número de réplicas para manter a performance.
- Explorando HPA15m 26s
Descubra como otimizar a escalabilidade de suas aplicações com o Horizontal Pod Autoscaler (HPA) no Kubernetes. Aprenda a monitorar e ajustar recursos de forma dinâmica, garantindo eficiência e estabilidade. Veja como a configuração correta pode fazer a diferença no gerenciamento de carga e recursos.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Services
- Apresentação51s
Descubra o papel crucial dos Services no Kubernetes e como eles conectam suas aplicações ao mundo. Veja nessa aula como suas aplicações podem responder a requisições externas.
- Visão Geral2m 51s
Descubra o papel dos serviços e como eles resolvem o dilema da escalabilidade e comunicação entre pods. Aprenda sobre a abstração que permite gerenciar IPs dinâmicos e distribuir tráfego de forma eficaz.
- Explorando Services6m 47s
Descubra como conectar e gerenciar serviços e deployments nesta aula prática. Aprenda a redirecionar portas e a importância dos seletores para os services.
- Named Ports4m 38s
Aprenda como Named Ports pode simplificar a comunicação entre múltiplos containers em um pod e como ela se integra com services para uma gestão eficiente de portas.
- Multiple Ports5m 55s
Descubra como manipular portas e variáveis de ambiente em containers Kubernetes para resolver conflitos e otimizar a comunicação entre serviços.
- Endpoints10m 58s
Aprenda a manipular o tráfego e a integrar serviços externos, mantendo a flexibilidade e a segurança da sua infraestrutura.
- Tipos de Services4m 45s
Descubra as estratégias de exposição de serviços no Kubernetes. Aprenda sobre os diferentes tipos de services e como eles podem ser usados para acessar aplicações dentro e fora do seu cluster.
- NodePort10m 49s
Aprenda sobre NodePort e como o kube-proxy gerencia a comunicação entre os nodes e os pods. Aprenda a expor serviços com demonstrações práticas e dicas para ambientes de produção.
- Load Balancer7m 39s
Descubra como o Kubernetes gerencia a distribuição de tráfego com Load Balancers em ambientes de nuvem e locais. Aprenda a configurar e adaptar serviços para diferentes provedores e situações, mantendo a flexibilidade e a eficiência na entrega de aplicações.
- Headless5m 29s
Descubra como o Kubernetes pode gerenciar conexões complexas entre pods com um "Service Headless". Aprenda a configurar e aplicar essa solução para cenários que exigem acesso direto a múltiplos IPs de pods, como em clusters de bancos de dados.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Ingress
- Apresentação39s
Nesse módulo vamos estudar Ingress e como ele gerencia o trafego em suas aplicações.
- Visão Geral3m 15s
Descubra como o Ingress faz a gestão de tráfego em clusters Kubernetes, economizando recursos e simplificando a configuração. Aprenda sobre roteamento, segurança e monitoramento nesta aula.
- Explorando9m 22s
Nesta aula, você vai aprender a habilitar e configurar o ingress.
- Paths5m 38s
Descubra como otimizar o roteamento de aplicações com ingress, manipulando portas e caminhos para direcionar tráfego de forma eficiente. Evite erros comuns e aprenda as melhores práticas para uma configuração robusta e segura.
- Debug4m 3s
Desvende os mistérios dos erros de aplicação com nossa próxima aula! Aprenda técnicas avançadas de debug e como interpretar logs para identificar problemas complexos. Torne-se um mestre na solução de enigmas de configuração e erros de rede com nossas dicas práticas. Não perca!
- Path Types4m 22s
Descubra o como Path Type influencia na configuração de roteamento para diferentes aplicações.
- Path Exact7m 15s
Nesta aula utilizamos o path exact e o comportamento dele no ingress.
- Path ImplementationSpecific1m 30s
Sem revelar demais, exploraremos como o Path ImplementationSpecif atua sobre a configuração do Ingress!
- Annotations5m 44s
Aprenda o que é Annotations e como utilizar annotations para otimizar o ingress e adicionar comportamentos especificos para seus serviços.
- Bonus - Redirecionando Sites4m 48s
Descubra como redirecionar serviços internos do Kubernetes para destinos externos. Aprenda técnicas pouco conhecidas, mas extremamente úteis, para otimizar a gestão de tráfego e integração de serviços. Não perca essa demonstração que vai te mostrar como usar o Ingress com ExternalName!
- TLS5m 16s
Descubra como proteger sua aplicação com HTTPS! Nesta aula, você aprenderá a gerar e associar um certificado autoassinado, e configurar um endpoint HTTPS com o Ingress.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Desafio 1
- Desafio 2
Volumes
- Apresentação52s
Neste módulo vamos estudar como os containers superam sua efemeridade e garantem persistência de dados com o uso de volumes.
- Visão Geral4m 24s
Descubra como os volumes garantem persistência e compartilhamento de dados entre containers em um pod.
- Volume demo6m 36s
Nessa aula vamos explorar o uso de volumes em Pods para sincronizar arquivos
- Site estático6m 47s
Descubra como hospedar um site estático no Kubernetes sem criar uma imagem específica. Aprenda a configurar deployments, services e ingress, além de manipular volumes e init containers para o setup de um site estático.
- Tipos de volume5m 5s
Explore outros tipos de volumes e como eles se integram com diferentes provedores de nuvem, aumentando a complexidade e as opções disponíveis. Umauma discussão que é essencial para a prova do CKA.
- Persistent volumes10m 55s
Aprenda sobre soluções de volumes e como Persistent Volumes (PV), Persistent Volume Claims (PVC) e Storage Classes (SC) podem resolver problemas de compartilhamento de dados entre nodes. Veja tudo isso em ação com uma demonstração prática que ilustra o uso eficiente de recursos de armazenamento em um cluster.
- 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
Neste módulo vamos falar sobre o gerenciamento de configurações no kubernetes.
- Configmap2m 4s
Descubra como os ConfigMaps fazem a gestão de configurações da sua aplicação, oferecendo flexibilidade e controle sem a necessidade de reconfigurações complexas. Aprenda a implementá-los e entenda por que são essenciais em ambientes automatizados.
- Configmap com volume6m 54s
Aprenda a criar e montar volumes com configmap, e veja como atualizações dinâmicas podem ser aplicadas sem reiniciar seus pods.
- ConfigMap com váriaveis de ambiente5m 7s
Descubra como manipular variáveis de ambiente em pods utilizando ConfigMaps de maneira eficaz. Aprenda técnicas para adicionar ou modificar variáveis e veja como isso impacta a configuração do seu ambiente.
- ConfigMap com linha de comando2m 22s
Descubra como utilizar ConfigMaps no Kubernetes para injetar configurações dinâmicas em seus Pods. Na aula vamos explorar um método avançado que permite a substituição de variáveis de ambiente em tempo de execução.
- Secrets2m 2s
Descubra como proteger dados sensíveis em ambientes Kubernetes com o uso de secrets. Aprenda a diferença entre config maps e secrets e como a criptografia e o gerenciamento seguro de secrets podem blindar suas informações.
- Explorando Secrets7m 34s
Nesta aula vamos explorar a transição de ConfigMaps para Secrets, mantendo a confidencialidade dos dados e preparando-os para ambientes de nuvem seguros.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Statefulsets
- Apresentação45s
Nesse módulo vamos trabalhar com pods que precisam de armazenamento persistente.
- Visão Geral7m 28s
Descubra o que é o StatefulSet e como ele atua na gestão de aplicações com estado persistente.
- Explorando7m 49s
Aprenda a diferença entre deployments e StatefulSets. Veja a criação de PVCs em ação e como o estado persistente é mantido.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Scheduling
- Apresentação41s
Neste módulo vamos aprender estratégias de scheduling.
- Visão Geral3m 27s
Descubra como o Kubernetes otimiza a alocação de recursos em um cluster, utilizando estratégias avançadas para garantir que cada aplicação seja executada no ambiente ideal.
- Node Selector5m 39s
Descubra como o node selector funciona para orquestrar seus pods e como você pode influenciar esse processo. Aprenda a manipular o node selector para otimizar a distribuição de aplicações no cluster.
- Node Affinity9m 11s
Nesta aula, exploramos como direcionar workloads para nós específicos, utilizando configurações avançadas de afinidade. Aprenda a diferenciar entre configurações Required e Preferred e como elas impactam o agendamento de pods. Descubra como a afinidade pode otimizar o uso de recursos e garantir a eficiência operacional.
- Pod Affinity9m 4s
Descubra como otimizar a performance e a disponibilidade de suas aplicações em Kubernetes com estratégias de afinidade de pods. Aprenda a equilibrar recursos e garantir a alta disponibilidade sem comprometer a infraestrutura.
- Taints e Tolerations4m 18s
Descubra como Kubernetes utiliza taints e tolerations para otimizar a distribuição de cargas de trabalho em clusters, garantindo eficiência e controle de custos. Explore estratégias avançadas para gerenciar recursos e manter a integridade do sistema.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Desafio 1
Certificado
- Certificado
- Cloud Essentials
Introdução
- Introdução1m 44s
Descubra os fundamentos da Cloud e seu papel na tecnologia. Explore por que a migração para a nuvem é essencial, as vantagens dos provedores de nuvem, e mergulhe nos modelos de computação e economia da Cloud.
Fundamentos da computação em nuvem
- Visão Geral27s
Esta aula explora os conceitos fundamentais da nuvem, preparando você para certificações de entrada como Azure 900 ou AWS Certified Cloud Practitioner.
- Datacenters Tradicionais4m 40s
Explore os obstáculos de prever a demanda, manter a segurança e lidar com questões de leis para lidar com conformidade como LGPD. Aprenda com seus erros e prepare-se para uma discussão sobre os benefícios da computação em nuvem.
- Cloud Computing6m 15s
Descubra como a computação em nuvem pode transformar o seu negócio, oferecendo benefícios financeiros, operacionais e estratégicos. Aprenda sobre a mudança de CAPEX para OPEX, a economia de escala, a flexibilidade e a agilidade que a nuvem proporciona.
- Conceitos básicos da Cloud4m 40s
Aprenda sobre os diferentes modelos de serviço, como IaaS, PaaS e SaaS, e explore os conceitos de deployment na nuvem. Entenda como esses modelos podem ser aplicados em diferentes cenários de negócios.
Modelos de Computação em Nuvem
- Visão Geral1m 24s
Descubra como a computação em nuvem muda suas responsabilidades na gestão de TI. Aprenda sobre as diferenças entre data centers on-premises e serviços em nuvem, e como a escolha do serviço pode impactar seu time de TI.
- Infrastructure as a Service3m 47s
Descubra como a infraestrutura como o modelo serviço funciona. Aprenda sobre a flexibilidade, eficiência e segurança que a computação em nuvem pode oferecer, enquanto exploramos os desafios e custos.
- Platform as a Service2m 32s
Descubra como a adoção de um modelo Platform as a Service pode aumentar a agilidade do desenvolvimento, reduzir custos e melhorar a escalabilidade. Explore os benefícios de deixar a infraestrutura nas mãos de um provedor de nuvem e focar no que realmente importa.
- Software as a Service1m 22s
Descubra o mundo do Software as a Service. Aprenda sobre os benefícios, a segurança e a facilidade de uso que o SaaS oferece, sem a necessidade de gerenciar a infraestrutura.
- Explorando responsabilidades1m 27s
Explore os benefícios e desafios de transferir tarefas para provedores de nuvem e como isso pode afetar o controle e a flexibilidade.
- Qual o melhor modelo?1m 34s
Descubra como escolher o melhor modelo de serviço para sua empresa, considerando a funcionalidade necessária e o conhecimento da equipe. Explore os benefícios e desafios de diferentes abordagens e aprenda a ponderar as opções de acordo com as necessidades específicas da sua empresa.
Deployment Models
- Visão Geral1m 5s
Descubra os modelos de deployment na nuvem nesta aula. Aprenda como eles definem o acesso e gerenciamento de recursos, e como escolher o melhor para sua empresa. Explore os quatro principais modelos e suas vantagens e desvantagens.
- Nuvem Pública1m 31s
Descubra como a nuvem pública está revolucionando o mundo da tecnologia. Aprenda sobre sua segurança, custo-benefício, escalabilidade e como gigantes da tecnologia estão adotando esse modelo. Entenda como isso pode beneficiar sua empresa.
- Nuvem privada1m 54s
Descubra os benefícios e desafios da nuvem privada nesta aula. Explore como ela pode oferecer controle total, segurança de dados e personalização, mas também apresenta desvantagens econômicas em certos cenários.
- Nuvem Hibrida1m 37s
Descubra o mundo da nuvem híbrida nesta aula intrigante. Aprenda sobre suas vantagens, desafios e como ela pode ser a solução ideal para empresas que buscam equilibrar investimentos passados e futuros. Explore a complexidade de gerenciar ambientes de nuvem pública e privada simultaneamente.
- Multi-cloud1m 53s
Descubra o poder da Multicloud nessa aula! Explore as vantagens, desafios e estratégias para otimizar a confiabilidade e a disponibilidade dos serviços. Aprenda a combinar as melhores características dos provedores de nuvem.
Economia da Cloud
- Capex vs Opex6m 51s
Descubra como a computação em nuvem transforma gastos de capital (CapEx) em despesas operacionais (Opex), otimizando recursos e flexibilizando a infraestrutura de TI para responder a demandas flutuantes do mercado.
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
Introdução
- Pré-requisitos1m 53s
Vamos instalar as ferramentas que serão utilizadas no curso!
- Configurando uma conta na AWS2m 36s
Vamos criar uma nova conta na AWS e configurar alertas de custo.
- Modelo de responsabilidade compartilhada1m 34s
Aprenda sobre o modelo de responsabilidade compartilhada e como proteger seus dados e sistemas. Saiba o que a AWS cobre e o que está nas suas mãos.
- Material
Infraestrutura Global
- Visão Geral43s
Explore regiões, zonas de disponibilidade e muito mais, essenciais para profissionais aspirantes na nuvem.
- Regions e availability zones3m 40s
Descubra como a AWS garante alta disponibilidade e failover através de suas múltiplas regiões e zonas de disponibilidade.
- Zonas Locais e Wavelengths4m 22s
Descubra como a AWS aproxima seus serviços dos usuários com Zonas Locais e como a tecnologia Wavelength funciona para dar suporte a aplicações em tempo real com 5G.
- Edge Locations2m 41s
Descubra como os AWS Edge Locations podem acelerar a entrega de conteúdo e melhorar a experiência do usuário globalmente, utilizando uma infraestrutura estrategicamente distribuída.
- Explorando painel da AWS6m 38s
Nossa aula explora a importância das regiões e zonas de disponibilidade, a gestão de serviços entre diferentes regiões e como o painel pode ser personalizado para melhorar sua experiência. Aprenda a monitorar custos e saúde dos serviços, e a otimizar o uso do menu de serviços para agilizar seu trabalho.
Identity Access Management
- Visão Geral2m 55s
Descubra como gerenciar eficientemente usuários e grupos em um ambiente corporativo usando o IAM. Aprenda a aplicar boas práticas de segurança e controle de custos na AWS, garantindo que cada membro da equipe tenha as permissões adequadas para suas funções.
- Criando Usuários5m 46s
Nesta aula vamos criar e configurar contas de usuário, enfatizando as melhores práticas de segurança e a importância de evitar o uso de contas root. Saiba mais sobre roles, permissões e como personalizar o acesso de um usuário.
- Policies3m 39s
Aprenda sobre policies do IAM na AWS e como elas definem o acesso dos usuários aos recursos. Aprenda a estrutura e aplicação dessas regras no IAM.
- Explorando Policies6m 34s
Nesta aula prática vamos criar e gerenciar usuários e atribuir permissões especificas para eles e entender o impacto de cada ação.
- Criando Policies10m 48s
Nossa aula explora a criação e gestão de policies customizadas, garantindo que você tenha o controle granular para proteger seus recursos na nuvem.
- Politica de Senhas3m 2s
Descubra como fortalecer a segurança das suas contas AWS com políticas de senha robustas. Aprenda a configurar requisitos de complexidade, periodicidade de troca dos seus usuários, garantindo proteção contra acessos indesejados e mantendo a conformidade com as melhores práticas de segurança.
- Multifactor Authentication2m 43s
Descubra como fortalecer a segurança da sua conta AWS com a implementação do MFA (Multifactor Authentication). Aprenda a configurar essa camada extra de proteção, tornando sua conta ainda mais seguras.
- Formas de Acesso1m 32s
Descubra as múltiplas maneiras de interagir com a AWS além do painel. Aprenda a configurar e usar a linha de comando com AWS CLI, a flexibilidade das SDKs para diversas linguagens e a importância de gerenciar suas access keys com segurança.
- Criando Access Key7m 3s
Descubra como configurar uma Access Key para o AWS CLI nesta aula. Aprenda a criar um usuário IAM, associá-lo a um grupo e gerar uma chave de acesso. Explore a linha de comando!
- Config e Credentials1m 45s
A aula explora a importância dos arquivos 'credentials' e 'config' na gestão de access keys para o AWS-CLI.
- Profiles2m 54s
Descubra os profiles no IAM e como eles podem ajudar na gestão de múltiplas contas e acessos.
- Cloudshell3m 41s
Aprenda a utilizar o Cloudshell na AWS e como ele pode ajudar no seu dia a dia. Aprenda a persistir dados, manipular arquivos e alternar regiões, tudo isso enquanto mantém suas credenciais seguras.
- Roles1m 39s
Descubra como a AWS permite que serviços interajam com segurança com outros serviços através das roles.
- Security Tools2m 59s
Descubra como fortalecer a segurança das suas contas com duas ferramentas poderosas do IAM. Aprenda a analisar a segurança da conta e a refinar permissões para aderir ao princípio do least privilege.
- 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
Descubra o poder do Amazon Ec]C2 e como ele pode ajudar você.
- Criando EC28m 26s
Descubra como criar uma instância EC2 na AWS e configurá-la para hospedar um site. Aprenda a escolher o sistema operacional, o tipo de máquina e como utilizar a camada free tier. Veja também como gerenciar chaves de acesso e ajustar configurações de rede e segurança para garantir que sua vm esteja segura e disponivel.
- Security Groups5m 42s
Descubra o que é e como configurar os Security Groups na AWS e como eles protegem suas instâncias EC2. Aprenda a configurar regras de tráfego, a importância da referência cruzada entre grupos e como isso simplifica a gestão de rede.
- Explorando Security Groups5m 50s
Descubra como gerenciar os security groups em instâncias EC2. A aula explora a configuração e edição de regras de entrada e saída, demonstrando como isso afeta o acesso aos serviços. Aprenda a identificar e solucionar problemas comuns de conectividade.
- Portas Padrões1m 16s
Nossa aula explora as portas mais comuns que são utilizadas por diversos serviços que são cobradas na prova da AWS Certified Cloud Practitioner.
- Conectando via SSH3m 41s
Descubra como utilizar chaves SSH para acessar suas instâncias EC2.
- EC2 Instance Connect1m 33s
Descubra outras formas de acesso a uma instancia EC2. Nessa aula vamos explora o Instance Connect e como ele pode simplificar o acesso a nossas EC2
- IAM Role3m 53s
Descubra como usar as IAM Roles para provê a acesso a serviços da AWS através da sua EC2! Aprenda como configurar permissões corretamente, evitando expor suas credenciais e permitindo que serviços interajam de forma segura.
- Elastic Block Size3m 26s
Vamos estudar sobre volumes, entender como funciona o Elastic Block Store (EBS)! Aprenda como eles pode oferecer persistência e flexibilidade de armazenamento em instâncias EC2, além de entender sua relação com zonas de disponibilidade e performance de IOPS.
- Explorando volumes3m 27s
Aprenda a criar, atachar e gerenciar volumes. Entenda a importância da compatibilidade de zonas de disponibilidade.
- Snapshots2m 22s
Aprenda a criar backups, transferir volumes entre zonas e regiões, e economizar com recursos avançados. Proteja-se contra perdas acidentais e otimize custos sem sacrificar a acessibilidade.
- Explorando Snapshots4m 53s
Aprenda a criar, gerenciar e restaurar volumes a partir de Snapshots.
- Lifecycle Manager2m 27s
Nessa aula exploramos ferramentas avançadas para criar políticas de lifecycle, garantindo a segurança e a integridade dos seus dados
- AMI2m 26s
Nossa aula explora como personalizar sistemas operacionais e transformar em imagens para atender às suas necessidades. Aprenda a escolher entre AMIs públicas, personalizadas e do Market Place.
- Explorando AMI4m 54s
Nessa aula prática vamos criar e explorar AMI's
- Image Builder1m 10s
Aprenda como essa ferramenta pode criar e manter AMI's atualizadas automaticamente, facilitando a gestão da sua infraestrutura.
- IOPS4m 59s
Na infra tradicional medimos o disco por IO, mas na nuvem usamos IOPS. Entenda o que é e como selecionar corretamente a performance de seus volumes na nuvem.
- Instance Store4m 40s
Descubra como otimizar o desempenho de armazenamento na cloud! Nossa aula explora soluções efêmeras de alto desempenho, ideais para processamento de dados e cache, com uma demonstração prática.
- EBS Bandwidth2m 50s
Descubra como a largura de banda e o desempenho do armazenamento EBS podem ser afetados pela escolha da instância EC2. Evite gargalos com insights valiosos.
- EFS4m 1s
Descubra o poder do Elastic Fire System (FES), uma solução de armazenamento serverless. Com capacidade de escalar automaticamente e compatibilidade com o protocolo NFS.
- Explorando EFS6m 16s
Essa aula cobre a criação e configuração de um EFS, incluindo opções de disponibilidade regional e zonal, automação de backups e otimização de custos com camadas de armazenamento. Aprenda a montar o sistema de arquivos na instância e garanta a persistência dos dados.
- Tipos de Instancia4m 26s
Descubra como escolher a instância ideal para sua necessidade. Aprenda a decifrar nomenclaturas e entenda as otimizações de cada família de instâncias, desde uso geral até computação acelerada.
- Opções de Compra2m 49s
Descubra as estratégias de otimização de custos na nuvem! Nossa aula aborda as diversas opções de instâncias e como escolher a mais vantajosa. Aprenda sobre instâncias on-demand, reservadas, spot e dedicadas, e como cada uma pode se adequar aos seus projetos.
- Reserved Instances1m 45s
Descubra como otimizar custos na nuvem com instâncias reservadas da AWS. Aprenda a equilibrar compromisso e flexibilidade, explorando descontos e estratégias para maximizar o retorno sem cair em armadilhas contratuais.
- Saving Plans2m 24s
Descubra como otimizar custos na nuvem com Saving Plans! Aprenda sobre opções flexíveis de compromisso financeiro que oferecem descontos em serviços AWS, incluindo EC2 e Lambda. Entenda a diferença entre planos baseados em instância e Compute Saving Plans para uma gestão de recursos mais eficiente.
- Spot Instances2m 50s
Descubra como economizar até 90% nos custos de servidores com as instâncias Spot da AWS. Aprenda a otimizar recursos e garantir a continuidade dos serviços, mesmo diante de possíveis interrupções. Descubra estratégias para integrar essas instâncias em seu ambiente de produção ou desenvolvimento.
- Dedicated Hosts1m 4s
Descubra como os servidores EC2 dedicados podem atender a TI da sua empresa, oferecendo personalização, conformidade e eficiência em licenciamento.
- Dedicated Instance42s
Aprenda o que são instâncias dedicadas na AWS e como elas garantem o isolamento e a conformidade sem sacrificar a flexibilidade. Ideal para quem busca segurança e privacidade no cloud computing.
- 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
Aprenda sobre a escalabilidade e alta disponibilidade, e veja como o Elastic Load Balancer pode ser a chave para escalar sua aplicação.
- ELB2m 59s
Descubra como o Elastic Load Balancing da AWS pode otimizar a distribuição de tráfego entre servidores, garantindo alta disponibilidade e recuperação automática de falhas através de health check. Explore os diferentes tipos de load balancers e suas aplicações.
- ALB NLB e GLB2m 41s
Descubra as camadas e funcionalidades dos diferentes balanceadores de carga na AWS, e como eles se adaptam a variados cenários de aplicação, desde microservices até jogos em tempo real.
- Explorando ALB6m 48s
Nesta aula, mergulhamos na criação e configuração de instâncias EC2 e como elas interagem com os load balancers para otimizar a distribuição de tráfego e garantir alta disponibilidade.
- Autoscaling Group2m 2s
Descubra como otimizar o desempenho e custos de aplicações na nuvem com técnicas avançadas de escalabilidade e balanceamento de carga.
- Explorando ASG7m 44s
Descubra como criar e gerenciar um AutoScaling Group para otimizar a performance e custos de suas instâncias EC2 na AWS. Aprenda a configurar templates, definir políticas de manutenção e escala automática, e garantir alta disponibilidade para suas aplicações.
- Scheduled ASG2m 36s
A aula explora a configuração de auto-scaling para ajustar automaticamente o número de instâncias de sua aplicação em horários especificos.
- Dynamic Scaling Policies4m 31s
Descubra como otimizar a escalabilidade da sua aplicação com políticas dinâmicas baseadas em métricas de rede.
- Limpando Recursos56s
Aula para limpar os recursos criado nesse módulo.
- 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
Descubra o poder do Amazon S3, o gigante do armazenamento na nuvem da AWS. Aprenda como ele sustenta a web com sua escalabilidade e segurança, e como pode ser a espinha dorsal para uma variedade de aplicações, desde backup até data lakes. Explore sua flexibilidade e as opções de criptografia e controle de acesso que garantem a integridade dos seus dados.
- Explorando S33m 30s
Nessa aula prática vamos criar um Bucket S3, explorando suas opções de configuração.
- Policy2m 50s
Descubra como blindar seus dados no Amazon S3 com estratégias de segurança multicamadas. Aprenda sobre políticas de usuário, controle de recursos, criptografia e bloqueio de acessos públicos para fortalecer a proteção dos seus dados e evitar configurações inadequadas.
- Acesso Público2m 4s
Descubra como transformar um bucket privado em público em nossa aula! Aprenda a ajustar permissões e criar políticas de acesso no S3, permitindo que qualquer pessoa na internet possa obter arquivos do seu bucket.
- Website Estático1m 34s
Descubra como hospedar um site estático de forma eficiente usando o S3 da AWS.
- Versioning4m 22s
Aprenda a versionar os dados do seu S3 e assim ter diferentes versões de seus arquivos, garantindo maior controle e segurança para seus dados.
- Replicação58s
Descubra como o Amazon S3 aprimora a segurança e a eficiência de seus dados com técnicas de replicação. Explore as estratégias para cumprir legislações e otimizar o acesso em diferentes regiões geográficas.
- Explorando Replicação3m 8s
Aprenda a configurar buckets em diferentes regiões e a habilitar a replicação e o versionamento para garantir a integridade dos seus dados. Veja a replicação em ação e entenda como gerenciar regras e permissões do seu S3.
- Storage Class3m 56s
Aprenda sobre durabilidade e disponibilidade, e como esses conceitos moldam as opções de armazenamento, custos e estratégias para as necessidades de armazenamento e segurança dos seus dados. Explore as várias classes de armazenamento do S3.
- Explorando Storage Classes3m 44s
Descubra como otimizar custos com as classes de armazenamento do S3. Aprenda a editar, mover objetos entre classes e criar regras de ciclo de vida inteligentes para seus arquivos.
- Snow Family5m 18s
Descubra como a AWS SnowFamily revoluciona a migração de dados e a computação de borda. Aprenda sobre dispositivos que facilitam a transferência de volumes massivos de dados.
- Encryption1m 50s
Aprenda sobre criptografia Server Side e Client Side, e como gerenciar suas chaves de criptografia.
- Storage Gateway1m 35s
Descubra como o AWS Storage Gateway pode revolucionar a maneira como você armazena e acessa dados. Aprenda sobre suas funcionalidades, como backup, compartilhamento de dados e migração para a nuvem. Explore os diferentes tipos de gateways e suas aplicações.
- CloudFront1m 37s
Descubra como a CDN do CloudFront pode melhorar a entrega de conteúdo da sua aplicação, reduzindo a latência e melhorando a experiência do usuário com uma rede de distribuição global. Entenda a diferença entre soluções de armazenamento e entrega, e como configurar para otimizar seu site ou aplicação.
- Explorando CloudFront5m 4s
Descubra como proteger seu conteúdo no S3 tornando-o privado e ainda assim distribuí-lo globalmente com eficiência usando o Cloud Front. Aprenda a configurar o acesso controlado e a integrar serviços AWS para manter a segurança sem sacrificar a performance.
- Limpando Recursos1m 13s
Nessa aula vamos remover os recursos criados nesse módulo.
- 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
Descubra o poder dos bancos de dados como serviço. Aprenda como eles podem simplificar a gestão, aumentar a segurança, melhorar a escalabilidade e reduzir custos operacionais.
- RDS5m 40s
Descubra o poder do Amazon RDS, o serviço de banco de dados gerenciado da AWS. Aprenda a criar e gerenciar seu próprio banco de dados, explorando opções de configuração, monitoramento e manutenção.
- RDS Snapshot2m 15s
Descubra como os snapshots podem ser uma ferramenta poderosa para backup, restauração e transferência de bancos de dados. Aprenda a criar, copiar e restaurar snapshots, além de explorar como eles podem ser usados para criar novos ambientes de banco de dados.
- Deployment Model4m 12s
Descubra estratégias de escalabilidade e alta disponibilidade para o Amazon RDS nesta aula. Aprenda a identificar a melhor opção para sua aplicação, considerando custos e benefícios.
- Amazon Aurora1m 5s
Descubra o poder do Amazon Aurora, um serviço de banco de dados gerenciado pela AWS. Ele promete desempenho superior ao seus concorrentos, com velocidades até cinco vezes mais rápidas, e como pode ser usado sem alterações no código da sua aplicação.
- Elasticache2m 49s
Descubra como o Amazon ElasticCache pode otimizar o desempenho do seu aplicativo, oferecendo um serviço de cache em memória totalmente gerenciado. Aprenda a configurar e usar o ElasticCache.
- DynamoDB5m 7s
Descubra como o Amazon DynamoDB pode melhorar a performance e confiabilidade de suas aplicações. Aprenda a criar e gerenciar tabelas, adicionar registros e explorar a flexibilidade deste serviço. Veja como a AWS lidou com milhões de requisições no Amazon Prime Day de 2022.
- DynamoDB Global Tables1m 31s
Descubra como o DynamoDB pode otimizar seu banco de dados através da criação de Global Tables, permitindo sincronização automática de dados entre múltiplas regiões. Aprenda a criar réplicas e a gerenciar classes de armazenamento para reduzir custos.
- Limpando Recursos49s
Nessa aula vamos remover os recursos criados nesse módulo
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Elastic Container Service
- Visão Geral3m 6s
Descubra como o Amazon Elastic Container Service pode simplificar o uso de containers, eliminando a necessidade de gerenciamento manual de servidores. Explore seus recursos de escalabilidade, segurança e alta disponibilidade. Aprenda sobre os componentes de um cluster e como eles funcionam juntos.
- Criando Cluster ECS44s
Aprenda a criar um cluster ECS de forma eficiente. Como configurar e selecionar a infraestrutura correta para suas necessidades.
- Task Definition4m 57s
Aprenda a definir tarefas, ajustar a CPU e memória, criar roles e configurar variáveis de ambiente. Explore também como coletar logs automaticamente e gerenciar múltiplos containers.
- Services7m 55s
Descubra como configurar e entender a utilidade de uma Service. Aprenda como eles podem ser aplicadas em diferentes cenários. Explore as opções de integração, estratégias de deployment e como configurar um load balance.
- EC2 Target Type5m 54s
Descubra como criar e gerenciar clusters usando Amazon EC2 em vez de Fargate nesta aula. Aprenda a configurar instâncias, criar serviços e implementar estratégias de alocação. Explore como o auto scaling funciona e como ele pode ser usado para otimizar suas aplicações.
- Scheduled Tasks29s
Aprenda a configurar e executar tasks utilizando expressões "cron".
- Fargate ou EC2 ?3m 27s
Descubra os prós e contras de usar Fargate e EC2 na AWS. Explore como o custo, a escalabilidade e o desempenho podem influenciar sua escolha. Aprenda a identificar o perfil da sua aplicação e a tomar decisões eficientes para otimizar seus recursos.
- Limpando Recursos2m 5s
Nessa aula vamos remover os recursos criados durante esse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Serviços de Computação
- Serverless2m 46s
Descubra o que é serverless. Aprenda como os desenvolvedores podem se concentrar na lógica da aplicação, enquanto a infraestrutura é gerenciada automaticamente. Explore os principais serviços serverless da AWS.
- AWS Lambda3m 2s
Descubra como o AWS Lambda pode te atender e escalar suas aplicações. Aprenda sobre suas vantagens, como escalabilidade automática, eficiência a um baixo custo. Além de entender como ele se integra com outros serviços da AWS.
- Explorando Lambda5m 10s
Descubra como criar e configurar um serviço Lambda na AWS, utilizando Python. Aprenda a gerar um JWT a partir de um payload, monitorar o desempenho da função e ajustar configurações para otimizar a execução.
- API Gateway2m 30s
Descubra como o Amazon API Gateway pode melhorar a segurança e eficiência de suas aplicações. Aprenda sobre o poder do proxy reverso e como ele pode proteger, balancear cargas e melhorar o desempenho de suas APIs.
- Explorando API Gateway4m 23s
Descubra como criar um API Gateway para fazer chamadas a uma aplicação Lambda na AWS. Aprenda a configurar e proteger sua API, mapear parâmetros e integrar com outros serviços AWS.
- API Key3m 54s
Descubra como proteger seu API Gateway através de API Keys nesta aula. Aprenda a configurar, criar um plano de uso e como controlar a quantidade de requisições através de um rate limit.
- Lightsail1m 53s
Descubra o Amazon Lightsail, ideal para iniciantes na nuvem. Aprenda como criar máquinas virtuais, armazenamento e bancos de dados com facilidade e baixo custo. Ideal para aplicações web simples e ambientes de desenvolvimento e teste.
- Explorando Lightsail3m 52s
Descubra como criar e gerenciar instâncias, hospedar containers, configurar redes e muito mais com a AWS Lightsail.
- Limpando Recursos1m 44s
Nesta aula vamos limpar os recursos criados nesse módulo.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Network
- VPC3m 21s
Aprenda a mapear sua rede física para a AWS VPC e explore os benefícios de uma rede privada virtual.
- VPC Componentes3m 1s
Mergulhe no mundo da VPC da AWS nesta aula. Aprenda a criar VPCs, configurar intervalos de endereços IP e criação de subnets. Explore como o roteamento e a segurança funcionam dentro da VPC
- CIDR7m 10s
Nesta aula vamos explorar os fundamentos do TCP/IP, as diferenças entre IPV4 e IPV6 e o que são CIDR's e como utilizar ele no contexto da nuvem.
- CIDR - VPC e Subnet3m 35s
Aprenda a criar uma VPC, entender a relação entre VPC, subnets e zonas de disponibilidade. Explore como provisionar recursos e serviços em datacenters AWS e como garantir alta disponibilidade para suas aplicações.
- Route Tables3m 30s
Descubra como as VPCs funcionam e como elas gerenciam a comunicação entre subnets. Aprenda a personalizar suas rotas para melhorar a segurança e o controle do tráfego de rede.
- Criando VPCs4m 22s
Descubra como criar e configurar uma VPC na AWS, incluindo a criação de subnets e instâncias. Aprenda a usar ferramentas como SIP Calc para cálculos de subnets e explore a configuração de zonas de disponibilidade.
- Internet Gateway2m 9s
Descubra como habilitar a conectividade com a internet para a VPC na AWS. Aprenda sobre a importância do Internet Gateway, endereços IP públicos e a configuração da Route Table. Explore como controlar o acesso à internet de instâncias específicas e restringir o acesso de algumas subnets.
- Explorando IGW1m 58s
Descubra como configurar e acessar uma instância EC2 em uma subnet privada na AWS. Aprenda a adicionar um Internet Gateway à sua VPC e a editar as rotas da sua Route Table.
- Subnet Pública e Privada1m 11s
Aprenda a distinção entre subnets públicas e privadas.
- IP's reservados1m 6s
Aprenda sobre endereços IP's reservados pela AWS
- Network Access Control List3m 35s
Descubra o poder das Network Access Control Lists (NACLs) e suas diferenças com os Security Groups. Aprenda a diferença entre "Stateful" e "Stateless", e como esses conceitos impactam a segurança e a comunicação em sua rede.
- Explorando NACL7m 39s
Aprenda a criar, conectar e modificar NACL, além de entender como as regras de segurança afetam a conectividade.
- Default VPC1m 6s
Descubra os detalhes da VPC padrão. Seu propósito e como ele facilita a adoção da nuvem.
- Elastic IP1m 17s
Descubra como ter um endereço IP fixo na nuvem com o Elastic IP da AWS. Aprenda a alocar, associar e gerenciar este recurso, garantindo a estabilidade e controle do seu ambiente virtual.
- NAT Gateway2m 3s
Descubra como proteger sua rede enquanto mantém a conectividade com a internet na AWS.
- Configurando NAT Gateway6m 29s
Descubra como acessar a internet através de uma EC2 na AWS em uma subnet privada, utilizando um NAT Gateway. Explore como criar e configurar um NAT Gateway para permitir o acesso à internet em serviços que estão em uma subnet privada
- Peering2m 2s
Descubra como conectar serviços em diferentes regiões e contas com a AWS, mantendo a segurança e privacidade dos dados. Explore o uso de VPC Peering para comunicação eficiente e segura entre VPCs. Aprenda a evitar conflitos de IP e a integrar filiais de uma empresa.
- Explorando Peering1m 49s
Descubra como estabelecer uma conexão entre duas VPCs na AWS. Aprenda a criar, solicitar e aceitar uma conexão peering, seja na mesma conta ou em contas diferentes.
- VPC Endpoint1m 26s
Descubra como otimizar a conectividade e segurança na AWS com o uso de VPC Endpoints. Aprenda a reduzir latência, evitar custos extras e manter o tráfego dentro da rede AWS. Explore os dois tipos principais de VPC Endpoints e suas aplicações.
- Explorando VPC Endpoint1m 55s
Descubra como criar um VPC Endpoint para o Amazon S3, permitindo uma conexão interna segura e eficiente. Aprenda a configurar rotas e políticas, melhorando a performance e segurança do seu ambiente AWS.
- Private Links2m 3s
Descubra como conectar serviços privados de maneira segura e escalável na AWS, sem a necessidade de internet. Explore o poder do Private Link e aprenda a configurá-lo.
- Route531m 34s
Aprenda sobre o Amazon Route53, um serviço de DNS totalmente gerenciado e autoritativo.
- Limpando Recursos2m 48s
Nessa aula vamos limpar os recursos criados nesse módulo
- 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
Introdução
- Palavras Gerais57s
Apresentação do curso!
- Material
Arquitetura do Kubernetes
- Introdução35s
Nesse módulo vamos desvendar os componentes cruciais que operam por debaixo do capô num cluster Kubernetes. Não perca a próxima aula para entender o verdadeiro papel de cada elemento no ecossistema do Kubernetes. Sua jornada para a maestria começa aqui!
- Principais Componentes2m 14s
Vamos estudar os componentes do Kubernetes e como ele gerencia um clusters de servidores virtuais e físicos. Aprenda sobre o papel do control plane, a alta disponibilidade em ambientes produtivos e a integração com serviços de nuvem. Entenda como o Kubernetes organiza aplicações e gerencia o tráfego de rede. Explore a arquitetura e os componentes essenciais que mantêm seu cluster atualizado.
- Control Plane5m 56s
Nesta aula, você aprenderá o papel do API Server e como os pods utilizam certificados e tokens para interagir com ele.
- Worker Node6m 57s
Descubra como o Kubernetes gerencia aplicações em um ambiente distribuído. Aprenda sobre a arquitetura do clusters e a função dos Worker Nodes e Pods, e como o sistema lida com falhas para manter suas aplicações rodando sem interrupções.
- kubelet2m 33s
Descubra o papel Kubelet no cluster Kubernetes. Entenda como ele gerencia e mantém o estado desejado dos nodes, interagindo com o API Server sem gerenciar containers externos.
- Scheduler2m 28s
Descubra o papel Scheduler na orquestração de containers em um cluster Kubernetes. Aprenda como ele seleciona o node ideal para cada Pod, equilibrando recursos e requisitos, e como isso se integra ao ciclo de vida dos containers.
- Objects2m 56s
Descubra os alicerces do Kubernetes, onde exploramos os objetos do cluster que compõem este poderoso sistema de orquestração.
- Operators3m 39s
Descubra o poder dos operators no Kubernetes! Nesta aula, exploramos o mundo dos Controllers e como eles mantêm o cluster alinhado com o estado desejado. Aprenda sobre o papel vital do Controller Manager e como criar seus próprios operadores para automatizar e otimizar sua infraestrutura.
- Pods5m 11s
Descubra os segredos do Kubelet e como ele gerencia os containers em um pod do Kubernetes. Aprenda sobre o papel do "pause container" na infraestrutura de um pod e como ele garante a comunicação eficiente e o isolamento de recursos. Vamos explorar as boas práticas empresariais para a utilização de múltiplos containers e a importância de entender os mecanismos de namespace e cgroups do Linux para profissionais de infraestrutura e desenvolvedores.
- Network9m 48s
Descubra os segredos da rede Kubernetes e como os pods se comunicam entre si, mesmo em diferentes nós. Aprenda sobre a configuração de rede essencial para evitar conflitos de IP e garantir uma comunicação eficiente em um cluster Kubernetes.
- CNI2m 35s
Nessa aula estudamos como o Kubernetes gerencia a comunicação entre containers, pods e services sem impor uma única solução de rede. Saiba mais sobre o papel do CNI e como o Kubernetes mantém a rede flexível, porém ordenada, respeitando regras essenciais para a eficiência do sistema.
- kube-proxy2m 50s
Descubra como os services trabalham por debaixo do capô. Aprenda como eles atuam conectando pods e fornecendo um ponto de acesso consistente. Entenda como o kube-proxy evoluiu para otimizar a performance do cluster. Entenda a importância do IP virtual e como o tráfego é redirecionado.
- Static Pods3m 4s
Aprenda como funciona os pods estáticos no Kubernetes e como eles são essenciais para a resiliência e inicialização de clusters. Ideal para profissionais buscando a certificação CKA ou gerenciando clusters críticos.
- 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
Essa aula explora como os Pods se autenticam e interagem com o API Server, mantendo a segurança do cluster.
- RBAC6m 57s
Descubra como o Kubernetes elevou a segurança dos clusters na versão 1.6 e a importância do RBAC na versão 1.8. Aprenda sobre a configuração de permissões e a complexidade que isso pode trazer, além de entender o papel das Service Accounts e como elas se conectam às roles para gerenciar os acessos as recursos de forma eficiente e segura.
- Explorando comunicação com API Server6m 0s
Vamos nos comunicar com o API Server através do um POD dentro do Kubernetes! Aprenda a criar e gerenciar tokens de acesso, configurar Service Accounts e definir permissões com Roles e ClusterRoles. Aula essencial para profissionais que estão buscando a certificação do CKA.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Helm
- Apresentação2m 52s
Descubra o Helm, o gerenciador de pacotes do Kubernetes, e como ele simplifica a implantação de aplicações complexas em clusters. Aprenda a usar charts para configurar aplicações de forma eficiente e confiável, e veja como isso pode poupar horas de trabalho.
- Utilizando Helm12m 48s
Aprenda a instalar e configurar ferramentas essenciais como Prometheus e Grafana com facilidade, utilizando templates e personalizações que simplificam a implantação de aplicações em clusters.
- Entendendo o Helm9m 56s
Nesta aula, exploramos a fundo o funcionamento do Helm, incluindo a geração de templates e a gestão eficiente de configurações e versões. Aprenda a personalizar e gerenciar suas aplicações com facilidade, mantendo o controle total sobre o ambiente de cluster.
- Criando chart Helm23m 20s
A aula explora a criação de um chart genérico, capaz de servir a múltiplas aplicações, e destaca a flexibilidade e eficiência dessa abordagem em ambientes empresariais.
- Gerenciar Templates5m 6s
Aprenda a personalizar nomes e resolver bugs com dicas de debug avançadas. Essa aula é um guia essencial para otimizar seus deploys no K8s.
- Plugins8m 50s
Descubra o mundo dos plugins do Helm para otimizar a gestão de clusters! Nesta aula, exploramos duas ferramentas incríveis: um dashboard gráfico que simplifica a interação com o Helm e um plugin de comparação que facilita a identificação de mudanças. Saiba como instalar e usar essas ferramentas para melhorar o fluxo de trabalho e a manutenção de clusters.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Building Blocks
- Apresentação48s
Prepare-se para uma imersão prática no mundo do DevStore! Neste módulo, aplicaremos teoria à prática, configurando APIs em um ambiente realista.
- DevStore4m 29s
Descubra como o Kubernetes pode ser aplicado em um projeto de e-commerce real! Aprenda a gerenciar microserviços, lidar com bancos de dados e implementar comunicação segura entre APIs com GRPC. Veja tudo isso em ação com o DevStore, um exemplo prático e dinâmico.
- Configurando Https22m 17s
Descubra como gerenciar certificados HTTPS no Kubernetes de forma automatizada! Nesta aula, você aprenderá a criar e gerenciar secrets para certificados autoassinados, utilizando ferramentas como OpenSSL, scripts bash e python. Acompanhe o processo de interação com o API Server do Kubernetes e veja como criar um cron job para manter seus certificados sempre atualizados. Prepare-se para elevar suas habilidades de DevOps!
- Gerenciando Https13m 24s
Descubra como automatizar tarefas no cluster interagindo com o API Server. Aprenda a criar, validar e gerenciar funções críticas, e veja como configurar scripts para execução diária, garantindo a eficiência contínua de suas operações. Não perca as dicas valiosas para otimizar seu fluxo de trabalho!
- Subindo Banco de dados e RabbitMQ4m 35s
Descubra como configurar uma infraestrutura robusta para APIs em um ambiente de teste, aprendendo sobre bancos de dados e RabbitMQ. Explore práticas ideais para ambientes de produção e microserviços, e veja como adaptar ferramentas para trabalhar com o minikube.
- API Identidade22m 16s
Descubra como configurar uma aplicação complexa passo a passo, explorando ferramentas do GitHub, Docker Compose e Kubernetes. Aprenda a identificar e priorizar componentes com base em suas dependências e a transformar configurações para ambientes de produção.
- Api Catalog7m 18s
Descubra como configurar eficientemente sua aplicação, mantendo a arquitetura limpa e evitando a duplicação de código. Nesta aula, exploramos técnicas para gerenciar dependências e conexões de banco de dados, com foco na otimização e reutilização de configurações em um ambiente de múltiplas APIs.
- API Carrinho2m 57s
Descubra como configurar uma API de carrinho! Aprenda a gerenciar dependências e a integrar serviços, mantendo a segurança e a comunicação entre APIs.
- API Customer1m 44s
Nesta aula continuamos nosso progresso em configurar as API's do DevStore baseado em suas dependencias!
- API Pedidos1m 52s
Nesta aula continuamos nosso progresso em configurar as API's do DevStore baseado em suas dependencias!
- API Billing1m 50s
Nesta aula continuamos nosso progresso em configurar as API's do DevStore baseado em suas dependencias!
- Configurando BFF2m 7s
Nesta aula, mergulhamos nas variáveis de ambiente e ajustes de configuração necessários para integrar serviços num ambiente de microsserviços. Acompanhe o processo de criação e adaptação de diretórios e arquivos para uma API que se comunica com outras aplicações de maneira eficiente.
- Configurando E-Commerce4m 50s
Descubra como configurar uma aplicação Web, sem a necessidade de conexões externas. Aprenda a ajustar variáveis de ambiente e a realizar mudanças cruciais para o funcionamento na porta 80. Saiba mais sobre a configuração de DNS e a importância de variáveis específicas para a segurança e operação da sua aplicação.
Kubeadm
- Apresentação35s
Neste módulo vamos explorar como configurar um cluster Kubernetes com kubeadm!
- Configurando Ambiente de VM7m 40s
Descubra os fundamentos da configuração do Kubernetes em VMs para fins educacionais e preparação para a certificação CKA. A aula explora a arquitetura do Kubernetes, alta disponibilidade do Control Plane e a criação de uma infraestrutura simplificada na AWS.
- Configurando Control Plane12m 4s
Acompanhe o passo a passo para conectar e preparar uma maquina virtual para se tornar o Control Plane de um Cluster EKS. Uma aula essencial para quem busca a certificação do CKA
- Configurando Worker Node3m 19s
Descubra como configurar uma Worker Node e fazer Join em um cluster Kubernetes já existente. Uma aula essencial para quem busca a certificação do CKA
- etcd20m 24s
Descubra os segredos do ETCD, o banco de dados do Kubernetes, e como ele garante a alta disponibilidade e segurança dos dados em um cluster. Aprenda como se conectar e também como efetuar a manutenção do ETCD. Como efetuar backup e também restaurar o banco. Prepare-se para uma demonstração prática que irá solidificar seu entendimento.
- Self-host vale a pena?8m 26s
Descubra os desafios e as considerações pensar em implementar um Kubernetes num ambiente on-premises em produção. Esta aula explora as opções entre gerenciamento num datacenter próprio e serviços gerenciados, abordando aspectos de disponibilidade, segurança e manutenção. Entenda o que é necessário para manter um cluster Kubernetes eficiente e seguro.
APIs do Kubernetes
- Introdução56s
Vamos explorar o coração do Kubernetes nesse módulo! Entenda o kube-apis-server e o ecossistema dos componentes do cluster.
- API Server9m 1s
Nesta aula, exploramos a importância do API Server como o coração do cluster, onde todos os componentes se conectam e interagem. Aprenda como essa centralização impacta a arquitetura e a operação do cluster Kubernetes.
- RESTFul5m 48s
Descubra os princípios do REST e como eles simplificam a vida dos desenvolvedores ao padronizar APIs. Explore o impacto desses padrões no Kubernetes e veja exemplos práticos de como interagir com recursos de forma segura e eficiente.
- kubectl5m 1s
Descubra os pormenores do kubectl, a CLI para gerenciar clusters Kubernetes. Aprenda a configurar e utilizar arquivos de configuração alternativos, e entenda como a verbosidade pode ser ajustada para solucionar problemas.
- kubeconfig6m 12s
Aprenda sobre o arquivo de configuração que conecta e autentica o kubectl ao API Server.
- Maturidade de APIs5m 51s
Descubra o impacto das versões de API no Kubernetes e como isso afeta a estabilidade e a evolução dos seus recursos. Aprenda sobre a importância da retrocompatibilidade e as implicações de atualizações em ambientes de produção.
- yaml vs json1m 49s
Descubra como o Kubernetes simplifica a complexidade das chamadas HTTP para gerenciamento de objetos, e por que YAML é a escolha preferida para DevOps, apesar da API do Kubernetes operar com JSON. Uma visão essencial para iniciantes em DevOps!
Certificado
- Certificado
- Docker
Introdução
- Instalando docker55s
Descubra como instalar o docker
- Material
Arquitetura
- Arquitetura do docker6m 48s
Entenda a arquitetura do Docker nesta aula fascinante! Aprenda como o Docker utiliza uma estrutura Client-Server, e como você pode usar o Docker Client para interagir com o Docker Daemon. Explore o papel do Docker Registry e como gerenciar imagens e containers com a API do Docker.
- Docker Engine7m 10s
Descubra o coração do Docker nesta aula! Entenda como os componentes interagem para gerenciar containers e veja como a evolução do Docker superou desafios iniciais para se adaptar a diferentes sistemas operacionais.
- Imagens e containers3m 56s
Nesta aula exploramos a relação entre imagens e containers. Aprenda sobre a eficiência e a importância de manter imagens leves para a escalabilidade e como as camadas de uma imagem se constroem para formar a base de um container.
- Registry1m 42s
Descubra o Docker Registry, um pilar do ecossistema Docker. Aprenda sobre compartilhamento de imagens Docker, e por que é uma ferramenta indispensável tanto para ambientes privados quanto na nuvem. Explore alternativas ao Docker Hub e entenda a importância de gerenciar imagens.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
Fundamentos
- Container7m 27s
Descubra o poder dos containers com Docker nesta aula! Aprenda a gerenciar imagens, executar containers, inspecionar variáveis de ambiente e monitorar o uso de recursos.
- Port mapping5m 33s
Descubra como o Docker facilita a gestão de portas em containers, permitindo que você execute várias instâncias de aplicativos sem conflitos de porta. Aprenda a mapear portas em containers.
- Executando comandos no container4m 27s
Descubra como o docker gerencia os comandos dentro dos containers. Aprenda a manipular processos, sobrescrever comportamentos e manter seus containers rodando.
- Container logs2m 3s
Nesta aula vamos monitorar e analisar o comportamento de containers, mesmo após serem parados. Aprenda a importância do STDOUT para o registro de atividades.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Redes Docker
- Visão geral4m 44s
Descubra as redes Docker nesta aula, onde estudamos os princípios que regem a comunicação e o isolamento de containers.
- Explorando4m 4s
Nessa aula vamos explorar sobre os drivers de rede, como inspecionar e criar redes personalizadas, e gerenciar a conectividade dos containers.
Volumes
- Visão geral9m 35s
Aprenda sobre a efemeridade dos dados, a importância dos volumes para a persistência e as diferenças entre volumes, bind mounts e tmpfs.
- Bind mount7m 48s
Nesta aula, exploramos como montar diretórios e arquivos do host em containers. Aprenda a manipular sites estáticos e sincronizar dados em tempo real entre o seu sistema e o container.
- Volumes5m 42s
Descubra manipular volumes no Docker e como eles podem criar uma sinergia entre aplicações. Aprenda a gerenciar e inspecionar volumes, e veja na prática como compartilhar dados entre containers.
Dockerfile
- Visão geral5m 25s
Descubra como criar imagens eficientes com Dockerfiles. Aprenda técnicas avançadas, como Multi-Stage Builds, e boas práticas para manter suas imagens enxutas e seguras.
- Explorando10m 4s
Descubra o poder do Dockerfile em nossa aula prática! Aprenda a construir e executar imagens personalizadas, explorando comandos essenciais e técnicas de otimização.
- Tagging6m 30s
Descubra o poder do versionamento e identificação de imagens no Docker! Aprenda a criar tags para gerenciar suas imagens, facilitando o compartilhamento e a colaboração.
- Entrypoint cmd7m 5s
Descubra a diferença entre CMD e ENTRYPOINT nesta aula. Aprenda a definir comandos e parâmetros essenciais para seus containers e veja exemplos práticos que ilustram como essas instruções moldam o comportamento do seu container.
- Váriaveis de ambiente5m 54s
Descubra como manipular variáveis de ambiente e como elas podem transformar a configuração e o comportamento de suas aplicações em diferentes cenários.
- Build args3m 14s
Descubra como manipular o comportamento de suas aplicações! A aula revela técnicas para passar parâmetros de build sem expô-los no ambiente de execução, mantendo a segurança e a flexibilidade. Explore o uso de 'args' e 'envs' e quando aplicá-los.
- Volumes2m 29s
Aprenda a configurar volumes diretamente no Dockerfile, simplificando o gerenciamento de dados em seus containers. Essa técnica, embora menos comum em aplicações empresariais efêmeras, pode ser crucial para imagens públicas e aplicações que exigem persistência.
- Multi-stage build6m 18s
Descubra o poder do Multi-Stage Build! Aprenda como otimizar suas esteiras de CI/CD, mantendo a configuração simples e a escalabilidade da sua aplicação. Veja na prática como criar imagens mais leves e eficientes para diferentes tecnologias, e entenda o impacto direto na performance da sua aplicação.
- dockerignore4m 56s
Descubra como otimizar seus containers Docker com o .dockerignore! Evite erros e reduza o tamanho do seu container, mantendo fora arquivos desnecessários.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Images
- History2m 43s
Descubra os segredos por trás da construção de imagens Docker! Nossa aula revela técnicas para analisar layers e otimizar seus containers.
- dive4m 15s
Descubra o dive, um plugin para Docker que vai mudac sua maneira de gerenciar imagens.
- Deep dive6m 17s
Nesta aula, exploramos como extrair e analisar o conteúdo oculto dentro dos arquivos .tar das imagens, revelando as camadas e configurações que compõem seu ambiente de containerização. Ideal para troubleshooting.
- Save e load2m 19s
Descubra como manipular imagens Docker! A aula revela técnicas para exportar e importar imagens, essenciais para gerenciamento em diferentes ambientes.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Gerenciando Containers
- Monitorando recursos3m 47s
Descubra como monitor containers! Aprenda a usar comandos essenciais para inspecionar processos e consumo de recursos, mantendo suas aplicações sob controle.
- Politica restart4m 0s
Descubra como gerenciar a resiliência dos seus containers Docker com políticas de reinicialização. Aprenda a configurar seu ambiente para garantir a continuididade dos serviços, mesmo em caso de falhas.
- Explorando3m 27s
Nesta aula vamos ver práticas comuns e soluções para desafios rotineiros, incluindo a gestão de containers e bancos de dados.
- Portainer5m 2s
Descubra o poder do Portainer, uma ferramenta de gerenciamento do Docker que simplifica a administração de containers. Aprenda a instalar e explorar suas funcionalidades, desde gerenciar imagens até criar e monitorar containers, tudo através de uma interface amigável.
Docker Compose
- Básico4m 7s
Vamos estudar Docker Compose nesta aula! Aprenda a estruturar e executar seus containers com simplicidade e eficácia, explorando recursos como mapeamento de portas e volumes.
- Services7m 0s
Aprenda a importância da indentação no YAML e como configurar serviços e containers. Explore a conexão entre aplicações e bancos de dados, e veja como pequenas mudanças podem afetar o funcionamento de sua aplicação.
- Depends3m 49s
Descubra como gerenciar a ordem de inicialização dos serviços em Docker Compose para evitar erros de conexão.
- Health checks4m 29s
Descubra como os health checks do Docker podem salvar sua aplicação de falhas inesperadas! Nesta aula aprendemos a implementar políticas de restart e a manter a saúde dos serviços.
- Build images3m 18s
Descubra como o Docker Compose pode facilitar seu fluxo de desenvolvimento, simulando ambientes e gerenciando dependências.
- Push registry2m 31s
Descubra como otimizar seu fluxo de trabalho de desenvolvimento com Docker Compose! Aprenda a subir e gerenciar múltiplas imagens de forma eficiente, seja em Docker Hub ou em um registro privado.
- Scale4m 51s
Descubra como escalar aplicações com Docker Compose e superar desafios de portas e balanceamento de carga. Aprenda a configurar um Proxy Reverso com Nginx para balancear o tráfego entre os containers.
- Observações gerais3m 55s
Aprenda como o Docker Compose gerencia containers em stacks, cria redes internas e facilita a comunicação entre serviços. Veja como configurar portas e volumes para testes e desenvolvimento. Explore um caso real de ecommerce com múltiplos microservices e entenda a importância de arquivos de configuração.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
Certificado
- Certificado
- GIT
Introdução
- Instalando GIT1m 37s
Vamos configurar as ferramentas para iniciar nosso curso!
- Material
Arquitetura do GIT
- Visão Geral2m 21s
Descubra os segredos do GIT! Nossa aula vai além dos comandos básicos.
- Stupid Content Tracker1m 22s
Nesta aula, vamos falar sobre a natureza distribuída do GIT e entender sua complexidade.
- Key Value e Hashes4m 43s
Nessa aula vamos entender Hash e como eles são essenciais para a segurança e eficiência do GIT.
- Armazenando Coisas4m 19s
Descubra como o GIT gerencia dados com eficiência! Nossa aula revela a mecânica interna do GIT, explorando sua estrutura de armazenamento e como ele transforma conteúdo em chaves.
- Commit8m 14s
Descubra os segredos do GIT Commit e como ele opera nos bastidores para gerenciar suas alterações de código. Nesta aula, você fará seu primeiro commit e explorará a eficiência do GIT ao lidar com arquivos duplicados.
- Versionamento7m 49s
Descubra como o GIT gerencia as mudanças em seus projetos, criando uma linha do tempo através dos commits. Aprenda a rastrear e vincular alterações, mantendo a integridade do seu repositório.
- Object Database2m 48s
Aprenda sobre o "banco de dados" do GIT, como os objetos são imutáveis e como eles se relacionam para criar uma linha do tempo eficiente e confiável.
- Exercicio 1
- Exercicio 2
- Exercicio 3
Branches
- Introdução2m 31s
Descubra o poder das branches no GIT! Nesta aula vamos entender os commits e como se relacionam com as branches.
- Visão Geral2m 28s
Descubra o poder das "branches" no GIT e como elas podem melhorar seu fluxo de trabalho.
- Head1m 12s
Descubra os segredos da gestão das branches com Git nesta aula. Aprenda a gerenciar as branches, compreendendo o papel head e como ele direciona seu trabalho no branch correto.
- Ramificando Commits3m 35s
Nesta aula vamos aprender a manipular linhas do tempo no GIT, alternando entre diferentes estados e branches. Veja como as mudanças são rastreadas e como gerenciar versões sem perder o trabalho anterior.
- Unificando Commits3m 29s
Aprenda a navegar entre branches, resolver conflitos de merge e unificar seu trabalho.
- Fast Forward2m 38s
Descubra o poder do Fast Forward em merges de GIT! Explore como gerenciar eficientemente a unificação de features e a integração de mudanças sem gerar commits extras.
- Viagem no tempo4m 12s
Nesta aula vamos aprender a navegar no tempo do seu projeto, revertendo mudanças e explorando o conceito de Detach Head. Evite perder trabalho e mantenha suas modificações seguras.
- Resumo4m 1s
Vamos fazer um resumo sobre o que aprendemos nesse módulo e revisar conceitos importantes.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Rebase
- Visão Geral1m 51s
Descubra o poder do Rebase! Aprenda a fundir as branches de forma eficiente, mantendo um histórico limpo e linear. Evite merges desnecessários e saiba resolver conflitos como um profissional.
- Rebase são novos commits2m 7s
Descubra o que acontece com o Rebase por debaixo do capô!
- Rebase vs merge2m 3s
Descubra as diferenças entre Merge e Rebase. Aprenda quando e como usar cada um para manter a história do seu projeto clara ou limpa, e entenda as implicações de escolher entre um e outro.
- Exercicio 1
- Exercicio 2
Tags
- Visão Geral1m 8s
Descubra sobre as tags no GIT! Aprenda como utilizar marcos no seu projeto, diferenciar entre tipos de tags e gerenciar versões com eficiência.
- Annotated Tags3m 33s
Descubra as Annotated Tags no GIT! Nesta aula, você aprenderá a adicionar metadados às tags.
- Lightweight Tags2m 48s
Descubra o poder das Lightweight Tags no GIT e como elas diferem das Annotated Tags. Aprenda a criar e alternar entre tags sem metadados e veja o impacto disso na estrutura do repositório.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
Distribuido
- Visão Geral2m 30s
Aprenda sobre a integridade e a consistência do histórico de projetos e como a colaboração é transformada em ambientes distribuídos.
- Mundo de pares2m 45s
Descubra o poder e a flexibilidade do GIT como sistemas de controle de versão!
- git config2m 20s
Nossa aula vamos explorar o git config e como ele molda o comportamento do seu repositório.
- Branches remotas4m 21s
Nesta aula vamos explorar o GIT Clone
- Push3m 3s
Descubra o poder do Git e GitHub nesta aula! Aprenda a fazer alterações no código, sincronizar seu repositório local com o remoto e entender o fluxo de commits e branches.
- Sincronizando repositórios2m 58s
Aprenda a manejar mudanças e a trabalhar em conjunto com outros desenvolvedores, mantendo seu código atualizado e integrado sem problemas.
- push force1m 59s
Descubra os riscos ocultos do comando "git push --force" e aprenda a manejá-lo com precisão.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
Areas
- Visão Geral2m 12s
Nossa próxima aula desvenda as areas do Git. Prepare-se para entender o fluxo de trabalho e a gestão de repositórios.
- Working Area58s
Aprenda sobre a "Working Area" e entenda como gerenciar suas mudanças e preparar seus arquivos para fazer commit no projeto.
- Index Area4m 21s
Descubra a Index area no GIT! Nesta aula, você vai aprender como organizar suas mudanças antes do commit, proporcionando flexibilidade e controle sobre o que incluir em seu próximo commit.
- Renomeando arquivos4m 52s
Aprenda a manter o histórico de modificações e a evitar erros que podem custar o rastreamento de suas mudanças.
- Stash6m 23s
Descubra sobre a Stash no Git. Aprenda a gerenciar mudanças não finalizadas e manter seu projeto organizado sem perder progresso.
- Merge4m 20s
Nesta aula vamos explorar como efetuar merge, explorar conflitos e soluções em um cenário prático.
- Commit parcial4m 6s
Aprenda a fazer commits parciais, manipulando seu código de maneira estratégica.
- Cherry-pick3m 59s
Aprenda a selecionar e integrar alterações específicas sem a necessidade de merges completos, mantendo seu histórico de projeto limpo e direcionado.
- Squash merge2m 51s
Apenda como usar o squash merge no GIT e como ele pode manter o histórico de sua branch principal limpo e gerenciável.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
- Exercicio 7
- Exercicio 8
- Exercicio 9
Após preparar alterações em vários arquivos, você percebe que as alterações no arquivo config.properties estão incorretas e precisam ser removidas do stage e da working directory. Qual comando você pode usar para remover as alterações staged no arquivo?
- Exercicio 10
GIT Reset
- Visão Geral2m 55s
Aprenda sobre o GIT reset, suas funções e a navegar pelas áreas críticas do GIT, evitando a perda de dados e utilizando suas opções estrategicamente.
- Hard reset2m 35s
Aprenda a manejar erros e reverter mudanças indesejadas sem perder o controle do seu projeto.
- Mixed reset2m 14s
Aprenda sobre o mixed reset e veja como ele interage com as areas do GIT.
- Soft reset2m 43s
Aprenda a maneira correta de desfazer commits sem perder suas alterações e manter seu repositório limpo e organizado.
- reflog2m 6s
Essa aula vamos ver estratégias para recuperar dados após comandos críticos, utilizando ferramentas que mantêm um histórico de suas mudanças.
- Garbage collector3m 35s
Descubra como o GIT mantém seu repositório limpo! Nesta aula vamos explorar o Garbage Collector e como ele otimiza o espaço do seu repositório.
- Exercicio 1
- Exercicio 2
- Exercicio 3
- Exercicio 4
- Exercicio 5
- Exercicio 6
Explorando o Passado
- Visão geral3m 30s
Descubra como navegar pelo histórico de um projeto de maneira visual! Aprenda a usar comandos avançados para explorar commits passados, entender a sequência de eventos e visualizar mudanças específicas, tudo isso sem a necessidade de ferramentas externas.
- Blame4m 18s
Vamos usar o GIT Blame para analisar a história de um arquivo em seu repositório.
- Ammend3m 59s
Descubra como o comando git amend pode salvar seu dia de trabalho! Aprenda a corrigir comits e manter um histórico limpo, evitando erros comuns em seus repositórios.
- Reescrevendo history5m 11s
Descubra como lidar com arquivos grandes e dados sensíveis em repositórios. Aprenda a otimizar o desempenho e a segurança do seu projeto sem sacrificar o histórico de commits.
- Revert3m 26s
Aprenda desfazer alterações sem alterar o histórico de commits. Ideal para trabalho colaborativo, mantém a rastreabilidade e evita conflitos.
- Exercicio 1
- Exercicio 2
- Exercicio 3
.gitignore
- Visão Geral1m 43s
Descubra como o .gitignore pode elevar a eficiência e segurança dos seus projetos de desenvolvimento, mantendo repositórios limpos e protegidos de arquivos indesejados.
- Explorando5m 21s
Nesta aula você vai aprender a criar um repositório limpo enquanto mantém seu working area organizado excluindo arquivos desnecessários.
- Filtros avançados4m 42s
Vamos utilizar exemplos avançados que abordam desde a diferenciação de maiúsculas e minúsculas até a exclusão e inclusão seletiva de arquivos e pastas.
- Modelos ignore1m 54s
Vamos ver ferramentas que geram modelos de .gitignore para otimizar seu trabalho.
- Exercicio 1
- Exercicio 2
GIT na prática
- Visão Geral1m 4s
Nesse módulo vamos aprender como utilizar o GIT na prática.
- Ferramentas7m 31s
Descubra ferramentas de GIT para otimizar seu trabalho
- Novo Repositório4m 51s
Nessa aula vamos rever práticas comuns no ambiente profissional.
- diff3m 1s
Veja ferramentas visuais para melhorar o processo de merge.
- Hard reset2m 51s
Veja os riscos do git reset! Aprenda a manejar situações críticas de merge e como proteger seu código com estratégias de backup eficazes.
- reflog2m 50s
Descubra como o Reflog pode ser seu aliado em situações de emergência, recuperando o que parecia perdido após um Reset mal executado.
Certificado
- Certificado
- GIT Workflows
Introdução
- Visão Geral2m 5s
Descubra como maximizar a produtividade e minimizar problemas ao trabalhar em equipe com o GIT. Aprenda sobre modelos de distribuição, branches e restrições. Junte-se a nós para dominar o workflows de trabalho com o GIT.
- Material
Modelos de distribuição
- peer-to-peer2m 48s
Descubra como a escolha do modelo de distribuição pode impactar o fluxo de trabalho em uma equipe de desenvolvedores. Explore os desafios e as limitações do modelo p2p e entenda por que ele pode não ser a melhor opção para projetos com mais de dois desenvolvedores.
- Centralizado2m 16s
Descubra o poder do modelo centralizado no GIT, uma abordagem que simplifica a colaboração em projetos. Aprenda como este método mantém um ponto central de verdade para o repositório, facilitando a gestão e permitindo a integração contínua.
- Pull Request5m 5s
Descubra o modelo de Pull Request, uma variação avançada do modelo centralizado. Aprenda como os desenvolvedores e mantenedores interagem e contribuem para projetos, e como essa estratégia pode beneficiar tanto projetos open source quanto corporativos.
- Branch protegida com PR3m 48s
Descubra como proteger a branch principal de um projeto e garantir a qualidade e estabilidade do código. Aprenda a usar pull requests para revisão de código e discussão de mudanças.
- Exercicio 1
Modelos de Workflow
- Visão Geral1m 19s
Aprenda sobre diferentes modelos de workflow e explore seus prós e contras para melhorar a colaboração e comunicação em sua equipe.
- Trunk-based Development5m 21s
Aprenda sobre o model Trunk-Based Development. Descubra os benefícios, desafios e as circunstâncias ideais para essa abordagem. Entenda como uma pipeline de CI/CD pode transformar seu workflow.
- GitFlow8m 55s
Entenda o gitflow, um método de gerenciamento de código que, apesar de sua complexidade, oferece uma estrutura clara para equipes de desenvolvimento. Aprenda sobre suas branchs, como elas funcionam e se adaptam a diferentes cenários, e explore os prós e contras deste modelo.
- Explorando gitflow8m 42s
Nesa aula prática veremos como implementar e utilizar o gitflow. Aprenda a criar e gerenciar branches, realizar merges e publicar suas alterações. Explore como trabalhar em equipe em uma mesma feature e como corrigir bugs urgentes com Hot Fixes.
- GitHub flow3m 22s
Descubra o GitHub Flow, um workflow simples e eficiente, ideal para equipes ágeis e projetos de entrega contínua. Explore suas vantagens, desafios e como ele pode maximizar a colaboração e a qualidade do código.
- GitLab flow4m 25s
Descubra o GitLab flow, uma variação do GitFlow, que se destaca pela flexibilidade e suporte a ambientes separados. Aprenda sobre sua estrutura de branches de longa duração e como facilita o gerenciamento de features e bug fixes. Explore suas características principais e como adaptá-las ao cenário empresarial brasileiro.
Hooks
- Visão geral3m 31s
Aprenda sobre os Git Hooks. Aprenda a automatizar tarefas e impor políticas em seu projeto Git, usando scripts personalizados. Explore os conceitos básicos e aprenda detalhes dos Hooks client-side.
- Hooks2m 14s
Vamos estudar sobre os Hooks no Git. Aprenda onde eles são armazenados, como habilitá-los e como personalizar para otimizar seu workflow. Explore os templates e entenda como eles podem ser usados para configurar ambiente de novos desenvolvedores.
- pre-commit hook6m 22s
Aprenda como utilizar o pré-commit hook no Git para inspecionar alterações antes de um commit ser feito. Aprenda a configurar o hook para evitar commits indesejados e como integrar com aplições feitas em node ou .NET para executar validações mais complexas.
- prepare-commit-msg4m 56s
Aprenda utilizar o prepare-commit-msg para preencher automaticamente um template na mensagem de comit. Aprenda a guiar contribuidores para seguir um formato específico de mensagem, melhorando a organização e eficiência do seu repositório.
- O problema dos client-side hooks4m 17s
Descubra como superar os desafios de implementar Hooks em repositórios hospedados em serviços como GitHub. Explore alternativas eficazes para manter padrões de repositório e garantir a consistência no desenvolvimento.
- server-side hooks1m 41s
Vamos estudar os server side Hooks para impor políticas. Entenda suas limitações e alternativas, e por que eles podem não ser a escolha mais popular no mercado atual.
Conventional Commits
- O problema do histórico3m 5s
Descubra como as mensagens de commit podem ser otimizadas para facilitar a compreensão do histórico do projeto e determinar a próxima versão do software. Explore o uso dos Conventional Commits para resolver esses desafios.
- Visão Geral4m 49s
Descubra como escrever mensagens de commit claras e descritivas que facilitam a manutenção do código. Explore a estrutura de um commit e veja exemplos práticos.
- Explorando2m 26s
Descubra como configurar seu repositório para utilizar o conventional commit. Aprenda a validar mensagens de commit e a gerar versões automáticas para seu projeto.
- Semantical versioning1m 47s
Aprenda como comunicar efetivamente as mudanças em seu projeto de software e garantir a compatibilidade entre as versões. Explore como adicionar novas funcionalidades, corrigir bugs e usar metadados adicionais.
- Semantic Release10m 50s
Descubra como utilizar o semantic release para integrar o conventional commit com o SemVer. Aprenda a criar tags automaticamente para o seu git, seguindo o padrão do SemVer.
- Plugins para semantic-release4m 30s
Descubra como configurar plugins para otimizar seu projeto com o Semantic Release. Aprenda a analisar versões, gerar notas de lançamento, fechar issues do GitHub e muito mais. Explore o uso de plugins da comunidade e descubra como eles podem melhorar seu workflow.
Configurando um Repositório
- Criando repositório no GitHub3m 41s
Descubra como configurar um repositório no GitHub, seguindo as melhores práticas. Aprenda a definir um Workflow, forçar o uso de Hooks client side e usar o semantic-release. Explore como proteger um repositório e fazer merge na branch main apenas através de PR's.
- Protegendo a main5m 19s
Descubra como proteger seu repositório e criar um workflow eficiente com técnicas para controle de versão. Aprenda a configurar regras de proteção de branches e a importância do code review e pull requests para garantir qualidade do código.
- Semantic Pull Request5m 41s
Descubra como garantir que todos os pull requests sigam o padrão do conventional commit.
- Squash Merge3m 53s
Aprenda a proteger seu projeto de commits que não seguem o padrão e como habilitar o squash merge para prevenir problemas.
- Nodejs hook client side3m 53s
Descubra como configurar o repositório local dos desenvolvedores em nodejs para utilizar hooks que auxiliam no uso do conventional commit.
- .NET hooks client side2m 20s
Descubra como configurar o repositório local dos desenvolvedores em .NET para utilizar hooks que auxiliam no uso do conventional commit.
- Semantic release7m 49s
Descubra como integrar o Semantic Release na sua pipeline utilizando o GitHub Actions.
Certificado
- Certificado
- Elastic Kubernetes Service Aguarde
Introdução
EKS com EKSCTL
Nodegroups
Networking Modes
Load Balancer
NGINX Ingress Controller
ALB Ingress Controller
SSL
External DNS
Controle de Acesso
Storage
EKS com Fargate
Autoscaler
Monitoramento e Logs
Boas práticas e dicas
Certificado
- GitHub Actions Aguarde
Fundamentos 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 Aguarde
Introdução
Infra as a Code
Basics
Segurança
Trabalhando com HCL
Resource
Functions
Modules
Backends
Certificado
- Terragrunt Aguarde
Introdução
Terragrunt basics
Terraform-dry
Terragrunt Features
Certificado
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.
Treinamento Engenheiro DevOps AWS
Adquira conhecimentos teóricos e combine-os com práticas de cultura DevOps utilizando ferramentas focadas na AWS
De: R$ 2.570 Por: R$ 2.000
Em até 12x de R$ 166,67
Sobre o curso
- Avançado
- 176h para conclusão
- 1199 Aulas
- Certificado
- Prova certificação
- 2 anos de acesso
7327
Alunos15
CursosPrimeiramente sou pai de um monte de 3 filhos. Atuo como consultor de Azure e AWS e também sou instrutor na avera. Com 18 anos de experiência, sempre priorizei a excelência e a qualidade acima de tudo. Ao longo da minha trajetória, construí uma base sólida e participei de muitos projetos. Sou apaixonado por open source e contribuo ativamente com diversos projetos em .NET. Se você é um desenvolvedor .NET, é bem provável que já tenha utilizado alguma linha de código que eu escrevi. Atualmente como instrutor, aqui na avera, estou comprometido em oferecer conteúdo de alta qualidade e compartilhar minhas experiências para enriquecer as aulas e inspirar meus alunos.
Quero saber mais sobre o instrutorCursos relacionados
Kubernetes Administrator
- 16h para conclusão
- Avançado
- 67 Aulas
Curso focado na administração do Nodes. Aprenda criar clusters com Kubeadm, faça backup do ETCD e muito mais!
Kubernetes
- 34h para conclusão
- Intermediário
- 182 Aulas
Do zero ao especialista em Kubernetes: Acelere Sua Carreira e prepare-se para o CKA
GIT Workflows
- 10h para conclusão
- Intermediário
- 32 Aulas
Aprenda como trabalhar em equipe com GIT, vamos estudar as melhores práticas empresariais para criar workflows que facilitam o trabalho em equipe com GIT
AWS Enterprise
- 28h para conclusão
- Iniciante
- 215 Aulas
Esse curso vai te guiar e introduzir os principais conceitos da nuvem. AWS Essentials é um curso obrigatória para qualquer profissional de cloud.
Treinamentos relacionados
Engenheiro DevOps AWS
- 206h para conclusão
- Avançado
- 1208 Aulas
Adquira conhecimentos teóricos e práticos sobre DevOps utilizando as principais ferramentas da AWS como EKS, terraform e GitHub Actions