Plano de Estudo

Plano de Estudos - Mateus Ávila

161 cursos

🧩 Plano de Estudos: Desenvolvedor Backend Pleno/Sênior com foco em Microserviços

🎯 Objetivo

Este plano de estudos tem como objetivo consolidar e expandir minhas competências técnicas para atuar com excelência como desenvolvedor backend pleno/sênior, com foco em arquitetura de microserviços escaláveis, alta disponibilidade, boas práticas de engenharia de software, mensageria com Kafka, containers com Docker e Kubernetes, e infraestrutura moderna com AWS e CI/CD.

O plano foi estruturado de forma progressiva, iniciando pelo domínio aprofundado de Node.js com TypeScript e avançando até tópicos críticos de infraestrutura, banco de dados, mensageria e agilidade, respeitando a aplicação prática real do meu dia a dia na empresa Smart Envios.


🧱 Blocos Temáticos

🔹 1. Backend moderno com Node.js + TypeScript

Construção de APIs robustas, organização de código, padrões arquiteturais, autenticação, testes e microsserviços com Nest.js.

🔹 2. Persistência de Dados com PostgreSQL e MongoDB

Modelagem eficiente, consultas otimizadas, administração básica e uso prático de bancos relacionais e não relacionais em sistemas distribuídos.

🔹 3. DevOps e Cloud com AWS

Ambientes automatizados, pipelines de CI/CD, infraestrutura como código, observabilidade e práticas modernas de segurança e entrega contínua.

🔹 4. Containers, Kubernetes e Kafka

Orquestração de serviços com Kubernetes, construção de aplicações escaláveis em microsserviços e comunicação assíncrona via Apache Kafka.

🔹 5. Agilidade e Mentalidade de Produto

Práticas ágeis como Kanban e Scrum, pensamento digital, entrega de valor contínua e produtividade pessoal aplicada ao ambiente de squads.


🛠️ Tecnologias e Práticas Abordadas

  • Node.js, TypeScript, Express e Nest.js
  • Microsserviços e arquitetura serverless
  • PostgreSQL, SQL avançado e MongoDB
  • Apache Kafka, mensageria e eventos
  • Docker e Kubernetes
  • AWS (EC2, Lambda, S3, RDS, CloudWatch, VPC, IAM)
  • CI/CD com GitHub Actions, GitOps e Infraestrutura como código
  • Segurança, testes e autenticação com JWT
  • Kanban, Agilidade, Digital Thinking e Produtividade

📈 Resultados Esperados

Ao final deste plano, estarei capacitado para:

  • Projetar e construir sistemas distribuídos escaláveis com microserviços.
  • Participar de decisões técnicas críticas com autonomia.
  • Integrar soluções com mensageria e containers.
  • Contribuir com pipelines de entrega contínua e práticas DevOps.
  • Compreender e interagir com áreas de produto e agilidade com eficiência.

20.5k xp

Última atualização em

30/07/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.