Saiba Mais
Sobre o Curso
Docker é a principal tecnologia para execução de containers (container runtime), utilizada por mais de 80% das empresas para fornecimento de microsserviços em ambiente Cloud ou on-premises para serviços WEB, Mobile e IoT (Fonte: Container Orchestrators in Sysdig’s 2018 Docker Usage Report).
Visando ampliar a colaboração e integração entre os Desenvolvedores e a área de Infraestrutura, a tecnologia de containers passou a ser usada como uma base nos fluxos CI/CD das práticas DevOps. A equipe de Dev não precisa mais criar um pacote de implantação a ser enviado para a equipe de Operação, agora, os Deploys podem ser realizados com automação e utilização de imagens criadas, validadas e disponibilizadas em repositórios, diminuindo o risco de falhas na configuração de ambiente e dependências entre serviços.
Já o Kubernetes (K8S ou Kube) é o principal controlador da criação e distribuição de containers. Suas funcionalidades englobam a automação de implantações e roll-backs, além de monitorar o estado do container nos diversos nodes do cluster, verificando a integridade dos serviços.
É um curso técnico e hands-on, ao longo do qual serão desenvolvidos diversos cenários e desafios inspirados nos ambientes de startups e grandes empresas. Aqui, você vai dominar a Arquitetura Docker e Kubernetes, saber as principais diferenças entre o Cluster Swarm e o Cluster Kubernetes e implementar essas ferramentas através de laboratórios práticos. Também abordaremos os conceitos de Monitoração de Serviços e a utilização de ferramentas como o Prometheus e o Grafana.
Ao final do treinamento, você vai montar um ambiente de alta disponibilidade (Cluster) e colocar em prática a Arquitetura de containers para desenvolver projetos, criar e executar suas próprias imagens e serviços.
PARA QUEM?
Profissionais DevOps e Arquitetos de TI que querem ter experiência hands-on em containers e na sua utilização para fornecer microsserviços, tanto em Cloud como On-premises.
PRÉ-REQUISITOS
- Formação em TI (vamos abordar conhecimentos básicos como redes, endereçamento IP, volumes, utilização de nuvens AWS/Google, utilização de DNS e balanceamento de carga com uso de Virtual IP)
- Experiência mínima em máquinas virtuais (VMWare / VirtualBox)
SHIFT REMOTO
Aulas ao vivo com conteúdo e metodologia especialmente pensados para o aprendizado remoto. Os vídeos dos encontros também ficam disponíveis por 7 dias após a última aula. O conteúdo complementar pode ser acessado durante 1 ano. E você ainda tem acesso ao ecossistema FIAP e aos nossos coworkings.
Informações do Curso
* Desconto não cumulativo.
Calendário de Aulas
- 09/03 terça-feira das 19h00 às 23h00 Local: Remoto
- 10/03 quarta-feira das 19h00 às 22h00 Local: Remoto
- 16/03 terça-feira das 19h00 às 22h00 Local: Remoto
- 17/03 quarta-feira das 19h00 às 22h00 Local: Remoto
- 23/03 terça-feira das 19h00 às 22h00 Local: Remoto
Investimento
-
Até dia 23/02/2021
R$ 1.290,00 -
Após dia 23/02/2021
R$ 1.440,00
Formas de Pagamento
-
À vista
Boleto
-
Até 6x sem juros
American Express -
Até 6x sem juros
Master Card -
Até 6x sem juros
VISA -
Até 6x sem juros
ELO
Alunos e ex-alunos têm 20% de desconto na compra dos cursos SHIFT.
* Desconto não cumulativo.
Short Bio
Mestre em Engenharia de Telecomunicações, MBA em Gerenciamento de Projetos e formado em Ciência da Computação. Mais de 15 anos de experiência no mercado de TI. Experiência profissional como Diretor de Operações e Infraestrutura, além de ter atuado como Líder e Consultor técnico em instituição do Governo do Estado de SP e empresas do setor Financeiro e Telecomunicações. Professor de cursos de MBA da FIAP. Trabalhos de Auditoria Fiscal e Tributária utilizando ferramentas BI de mercado e uso de microserviços desenvolvidos.
Conteúdo
CONTÊINERES E ORQUESTRADORES
-
- Arquitetura Docker
- Trabalhando com imagens
- Criação do nosso Dockerfile
CLUSTER SWARM
-
- A era dos contêineres: fluxo CI/CD
- Alta disponibilidade de serviços
- Automação contínua através do docker-compose
- Inicializando e inserindo nós no Cluster
- Configurações e drivers de rede
- Mapeamento de volumes
KUBERNETES
-
- Arquitetura do Kubernetes: Master e Workers
- Objetos para configuração declarativa
- Utilizando o Minikube e Helm
- Objetos do K8S: PODs x ReplicaSets x Deployments
- Tipos de Services: ClusterIP x NodePort x LoadBalancer
MONITORAÇÃO COM STACKS OPEN SOURCE
-
- Monitorando o uso dos contêineres em ambiente DevOps
- Como cobrar e monetizar seus serviços?
- Banco de dados temporaris (Influxdb e Prometheus)
- Utilizando o Prometheus e Grafana para monitorar seus contêineres
- Utilizando o InfluxDB para AIOPS (TICK stack)