CURSO GO PARA CLOUD, KUBERNETES E DEVOPS

  • APP Mobile & Development

CURSO GO PARA CLOUD, KUBERNETES E DEVOPS

32 horas
Visão Geral

Este curso capacita o aluno a desenvolver aplicações modernas, cloud-native e escaláveis utilizando a linguagem Go, amplamente adotada no ecossistema de containers, microsserviços e DevOps, sendo a base de ferramentas como Kubernetes e Docker.
O foco é prático, preparando o profissional para ambientes reais de cloud e infraestrutura moderna.

Objetivo

Após realizar este curso GO PARA CLOUD, KUBERNETES E DEVOPS, você será capaz de:

  • Desenvolver aplicações em Go com foco em cloud
  • Criar APIs e microsserviços performáticos
  • Containerizar aplicações com Docker
  • Integrar aplicações Go ao Kubernetes
  • Aplicar práticas modernas de DevOps e Cloud Native
  • Criar pipelines e arquiteturas escaláveis
Publico Alvo
  •  
  • Desenvolvedores backend
  • Profissionais DevOps e SRE
  • Engenheiros de Cloud
  • Arquitetos de Software
  • Profissionais de Infraestrutura e TI
  •  
Pre-Requisitos
  •  
  • Lógica de programação
  • Conhecimentos básicos de Linux
  • Noções básicas de redes e HTTP (desejável)
  •  
Materiais
Ingles/Portugues
Conteúdo Programatico

MÓDULO 1 – INTRODUÇÃO AO GO E AO ECOSSISTEMA CLOUD (4h)

  1. O que é Go e por que é usado em Cloud e DevOps
  2. Casos de uso reais no mercado
  3. Instalação do Go e setup do ambiente
  4. Estrutura de projetos em Go
  5. Primeiro programa em Go

MÓDULO 2 – FUNDAMENTOS DA LINGUAGEM GO (4h)

  1. Tipos de dados e variáveis
  2. Funções e controle de fluxo
  3. Structs, interfaces e pacotes
  4. Tratamento de erros
  5. Boas práticas de código em Go

MÓDULO 3 – CONCORRÊNCIA E PERFORMANCE COM GO (4h)

  1. Goroutines
  2. Channels
  3. Padrões de concorrência
  4. Sincronização e paralelismo
  5. Performance e benchmarking

MÓDULO 4 – APIs E MICROSSERVIÇOS EM GO (4h)

  1. HTTP e REST
  2. Criação de APIs com Go
  3. Middlewares
  4. Logs e tratamento de erros
  5. Testes em APIs Go

MÓDULO 5 – DOCKER E CONTAINERIZAÇÃO COM GO (4h)

  1. Conceitos de containers
  2. Dockerfile para aplicações Go
  3. Build otimizado (multi-stage build)
  4. Execução e testes de containers
  5. Boas práticas de segurança

MÓDULO 6 – KUBERNETES PARA DESENVOLVEDORES GO (4h)

  1. Arquitetura do Kubernetes
  2. Pods, Deployments e Services
  3. ConfigMaps e Secrets
  4. Deploy de aplicações Go no Kubernetes
  5. Escalabilidade e alta disponibilidade

MÓDULO 7 – DEVOPS, OBSERVABILIDADE E CLOUD NATIVE (4h)

  1. Conceitos de DevOps
  2. CI/CD para aplicações Go
  3. Logs, métricas e monitoramento
  4. Health checks e readiness probes
  5. Práticas de confiabilidade (SRE)

MÓDULO 8 – PROJETO FINAL CLOUD-NATIVE (4h)

  1. Planejamento da aplicação
  2. Desenvolvimento em Go
  3. Containerização com Docker
  4. Deploy no Kubernetes
  5. Apresentação do projeto final

TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas