Plano de Estudo

Plano de Estudo: Engenharia E1 a E3

33 cursos

Este plano de estudo, "Engenharia E1 a E3", foi cuidadosamente criado para organizar seus estudos em áreas cruciais da engenharia de software e infraestrutura. Composto por 33 cursos e outros conteúdos, ele oferece uma jornada de aprendizado estruturada e abrangente, que vai desde os conceitos fundamentais até tópicos avançados.

O guia visa cobrir as seguintes áreas chave, construindo seu conhecimento de forma progressiva:

  • Redes e Infraestrutura Básica: Comece com a compreensão dos conceitos iniciais de redes, incluindo a criação de intranets, VLANs e políticas de acesso. Aprofunde-se em Linux e CLI para gerenciamento de sistemas, segurança de rede (proxy reverso, SSH e DNS) e o funcionamento essencial da web com HTTP e NGINX como servidor, proxy reverso e API Gateway, otimizando performance.
  • Docker e Containers: Avance para a construção e gerenciamento de containers, incluindo a criação de imagens para produção e a gestão no contexto de DevOps.
  • Integração Contínua (CI) e Entrega Contínua (CD): Aprenda a automatizar o desenvolvimento e deploy com GitHub Actions, criando pipelines para deploy na AWS, integração segura de código e testes automatizados. Inclui estratégias avançadas como rollback e teste de carga.
  • Orquestração com Kubernetes: Domine os conceitos fundamentais de Kubernetes (Pods, Services, ConfigMaps, Deployments, Volumes e Escalabilidade) e sua implementação no Google Kubernetes Engine (GKE) para gerenciar aplicações em microsserviços.
  • Google Cloud Platform (GCP): Explore a implementação de máquinas virtuais, escalabilidade e balanceamento de carga na infraestrutura do Google Cloud, com foco em Compute Engine para alta disponibilidade.
  • Microsserviços e Arquitetura Distribuída: Estude padrões de projeto para microsserviços, mensageria com Apache Kafka e rastreamento com Jaeger e OpenTelemetry para observabilidade em sistemas distribuídos.
  • Monitoramento e Observabilidade: Implemente soluções de monitoramento e alertas utilizando Prometheus, Grafana e Alertmanager para garantir a robustez dos sistemas.
  • Automação e DevOps Avançado: Finalize com a automação de deploy de aplicações usando ArgoCD, consolidando as práticas de DevOps.
Criado por Gustavo Souza Neves

93.9k xp

Última atualização em

15/08/2025

O que é este plano de estudo?

Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.

Passo a passo

  1. 1

    Conteúdo do plano