Curso de Kubernetes - Fundamentos

Gerencie seus containers utilizando o Kubernetes, um dos orquestradores mais poderosos e completos no mercado.

Nível Intermediário Categoria Infra

  • Curso com 01h11 de videos
  • Certificado com 8 horas
  • 18 exercícios

Sobre o curso

Gerencie seus containers utilizando o Kubernetes, um dos orquestradores mais poderosos e completos no mercado.

O Kubernetes é um orquestrador de containers criado por engenheiros da Google. É uma plataforma completa que oferece a estrutura necessária para executar sistemas distribuídos de forma resiliente. O kubernetes oferece ferramentas para:

  • Descoberta de serviço e balanceamento de carga;
  • Orquestração de armazenamento;
  • Lançamentos e reversões automatizadas;
  • Empacotamento binário automático;
  • Autocorreção;
  • Gerenciamento de configurações e segredos.

O que irá aprender?

Nesse curso você aprenderá desde a base conceitual de Kubernetes até a implementação de um cluster passando pelos principais componentes da plataforma até a exposição de uma aplicação. Tudo isso usando video aulas práticas, material escrito e exercícios para fixar seu conhecimento.

Além de várias outras coisas você aprenderá:

  • Qual a estrutura de um cluster Kubernetes;
  • Como criar um cluster;
  • Qual o papel dos principais componentes dentro da estrutura kubernetes;
  • Como implementar componentes de forma declarativa;
  • Expor uma aplicação publicamente utilizando Ingress.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores web, devops, arquitetos e analistas de infra-estrutura que desejam aprender sobre o Kubernetes. Além de outros profissionais de desenvolvimento para web que desejam aprender sobre a plataforma.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Minikube
  • Kubectl
  • Visual Studio Code

Sobre o professor

Thiago Davoglio

Thiago Davoglio

Graduado em Web Design, Análise e desenvolvimento de sistemas e pós-graduado em Ciência de dados - BigData Analytics. Atua como desenvolvedor Full Cycle, DevOps e DevSecOps e é completamente apaixonado por desenvolvimento web e games.

Conteúdo programático

  1. Introdução

    Nesta aula veremos o que será abordado durante o curso e o que é o kubernetes.

    5 aulas
    • Apresentação
    • O que vamos aprender neste curso?
    • Um pouco sobre containers
    • Introdução ao kubernetes
    • Questionário
  2. Preparando nosso ambiente

    Nesta aula veremos quais ferramentas devem ser instaladas no nosso ambiente para darmos início a criação de nosso cluster kubernetes.

    3 aulas
    • Preparando o ambiente
    • Instalando o Kubectl
    • Instalando o Minikube
  3. Manifestos

    Nesta aula veremos o que é um arquivo YAML, como criar e como validar sua sintaxe.

    3 aulas
    • Entendendo a sintaxe de arquivos YAML
    • Validando arquivos YAML
    • Questionário
  4. Cluster kubernetes

    Nesta aula, vamos entender o que é um cluster kubernetes e criar nosso primeiro cluster.

    3 aulas
    • O que é um cluster?
    • Criando nosso primeiro cluster
    • Questionário
  5. Trabalhando com Pods

    Nesta aula veremos sobre o que é um pod e teremos nosso primeiro contato com a criação de componentes dentro da estrutura do kubernetes.

    4 aulas
    • O que é um Pod?
    • Criando nosso primeiro Pod
    • Criando um Pod de forma declarativa
    • Questionário
  6. Componentes Kubernetes

    Nesta aula veremos os principais componentes dentro do kubernetes.

    5 aulas
    • Entendendo Deployments
    • Criando nosso primeiro deployment
    • O que é um Service?
    • Criando um Service ClusterIP
    • Questionário
  7. Expondo uma aplicação kubernetes

    Nesta aula aprenderemos a expor uma aplicação que está rodando dentro do kubernetes.

    3 aulas
    • Entendendo o Ingress
    • Expondo nossa aplicação com o Ingress
    • Questionário
  8. Conclusão do curso

    Nesta aula veremos um breve resumo de tudo que aprendemos no curso de Kubernetes Fundamentos.

    1 aula
    • Conclusão do curso
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

  • Curso muito bacana. Vale a pena explorar mais o conteúdo, mostrando mais alternativas.

    Depoimento - Emanuel
    Kubernetes - Fundamentos
    Emanuel São Paulo / SP
  • Muito bem explicado, rico em detalhes, e os vídeos bem elaborados, eu já iniciei anteriormente meus estudos em programação, mas não me arrependo de iniciar novamente com este curso, agregou muito para mim.

    Depoimento - Mateus
    Lógica de Programação Completo
    Mateus Timóteo / MG
  • Excelente curso. Sem enrolação direto ao ponto, mudou totalmente a minha percepção sobre Slim e sobre a TreinaWeb. Gostei muito da maneira de ensino, cada aula um objetivo com inicio meio e fim, e ainda de quebra um exemplo prático muito bacana. Parabéns =]

    Depoimento - Andre
    Slim - Microframework PHP
    Andre Maringá / PR
  • Nota 10, muito completo e enxuto, e formidável muitos metodos e aos poucos vou aprimorar meus conhecimento graças a seus cursos sucintos, completos e direto ao ponto. Estão de parabéns equipe TreinaWeb.

    Depoimento - Marlon
    JQuery Completo
    Marlon Almirante Tamandaré / PR
  • Já tinha alguma familiaridade com Angular e achava que, fazer um curso introdutória seria "perda de tempo". Estava errado. O curso fez com que eu reforçasse a base e até me mostrou conceitos que não conhecia. Excelente curso, excelente didática. Parabéns a todos.

    Depoimento - Eduardo
    Angular - Introdução
    Eduardo Belo Horizonte / MG
  • O curso é demais, 100%, aulas bem didáticas. Me tirou muitas dúvidas que nem os professores da minha faculdade ao menos pensaram em nos dizer kkkkk não me arrependi de ter feito o plano. Obrigado pelo trabalho de vocês, estão me ajudando nesse momento e devem ter ou ainda vão ajudar ainda muitas pessoas. Um grande abraço.

    Depoimento - Leonardo
    Lógica de Programação Completo
    Leonardo Porto Alegre / RS
  • Excelente curso, no mesmo nível que o módulo básico. - Conteúdo escrito, vídeo-aulas e instrutor seguindo um padrão altíssimo de qualidade! PARABÉNS!!! Carlos A Santos PS.: Vou para o Avançado agora.

    Depoimento - Carlos
    JavaScript Intermediário
    Carlos Rio de Janeiro / RJ
  • Geralmente o curso básico é muito para iniciantes, mas para mim ajudou bastante pois haviam várias características do Javascript que eu não conhecia ou não sabia utilizar corretamente e esse curso me deu um novo embasamento.

    Depoimento - Daniel
    JavaScript Básico
    Daniel Porto Alegre / RS
  • O curso é indicado para iniciantes em desenvolvimento web, quem realmente está começando do zero. Gostei bastante, pois aprendi a construir uma single web page com recursos básicos. Enfim, o curso é muito bom.

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 97,00 ECONOMIZE R$ 576,00
12x R$ 49,00 ou R$ 588,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!