Trilha • Comunidade

not MBA - Engenharia de Software

47 cursos

not MBA - Engenharia de Software

Criado por: Rodrigo Teodoro - Engenheiro Civil, Mestre em Construção Civil pela UFG. Empreendedor que transita entre engenharia, educação, tecnologia e mercado financeiro. Hoje, o foco está em desenvolver sistemas com IA para automação de processos comerciais e operacionais. Foi professor universitário, sócio-fundador e diretor de operações da gestora LAV Capital, e consultor estratégico no BTG Pactual.

GitHub · X · LinkedIn

Sobre a trilha

Trilha similar a uma pós-graduação prática construída sobre o catálogo da Alura, inspirada nos MBAs em Engenharia de Software da PUC-Rio (rigor acadêmico, com base de fundamentos sólida) e FIAP (modernidade em IA aplicada). Para quem quer o conhecimento sem o certificado de pós. Desenhada para não-desenvolvedores com conhecimento básico de lógica de programação.

Conclusão em 15 meses, ~370h, cadência Seg–Sex × 1,5h/dia.

Stack 100% portável e Python-first, sem vendor lock. Cobre arquitetura, microsserviços, qualidade, segurança e IA aplicada (LLMs, RAG, Agents) — para engenheiros que viram líderes técnicos e empreendedores.

Não é um MBA, não é uma pós-graduação. Não dá certificado equivalente.


Você vai se preparar para

  • Projetar sistemas full-stack em Python (FastAPI) com SOLID, GoF e Clean Architecture
  • Decompor monólitos em microsserviços, containerizar com Docker e operar CI/CD em qualquer VPS
  • Liderar projetos com Scrum, Kanban, SAFe, gestão de produto e engenharia de requisitos
  • Garantir qualidade e segurança no ciclo todo (PyTest, TDD, Cypress, OWASP ASVS, OWASP Top 10 LLMs)
  • Construir agentes IA seguros com RAG (Claude API + LangChain), testes automatizados e MLOps

Habilidades & Competências

  • Engenharia Python: OOP, SOLID, Design Patterns (GoF), Clean Architecture, Refatoração, Code Review
  • Arquitetura distribuída: Microsserviços, REST APIs, Docker, NGINX, Escalabilidade, Resiliência
  • Liderança técnica & produto: Agile Coaching, SAFe, Product Discovery, Requisitos, UX, Acessibilidade
  • Qualidade & segurança: PyTest, TDD, Cypress, OWASP, Segurança em IA, Validação Cruzada
  • IA aplicada: Prompt Engineering, LangChain, RAG, Vector DBs, Claude API, MLflow, Deepeval, AI-Driven Dev

Ferramentas, Tecnologias e Metodologias

  • Linguagens: Python (principal), TypeScript, JavaScript, HTML5, CSS3, SQL, Bash
  • Back-end: FastAPI, Flask, Pydantic, async/await, REST, OpenAPI/Swagger
  • Front-end: HTML5 semântico, CSS3 (flexbox, grid), JS vanilla, Fetch API, Jinja
  • Bancos de dados: PostgreSQL, MySQL, MongoDB, SQLite, Álgebra Relacional
  • Infra: Linux, NGINX, Docker, Docker Compose, VPS (Hetzner, DigitalOcean, on-prem)
  • Versionamento & CI/CD: Git, GitHub, GitHub Actions
  • Testes: PyTest, pytest-cov, pytest-mock, Cypress, TDD, fixtures
  • Segurança: OWASP ASVS, OWASP Top 10, OWASP Top 10 for LLMs, Bandit, STRIDE, PyGoat, Burp Suite
  • IA & ML: Scikit-learn, Claude API, LangChain, ChromaDB/Qdrant, MLflow, Deepeval
  • Documentação: Swagger/OpenAPI, ADRs, C4 Model
  • Metodologias: Scrum, Kanban, Lean, SAFe, TDD, Design Sprint, OWASP SDLC, Lean Startup
  • Design & UX: Figma, wireframing, prototipação, acessibilidade (WCAG, ARIA)
  • Produtividade com IA: Claude Code, Cursor, GitHub Copilot

Estrutura curricular

5 módulos (preparatório + 4 troncos) e 17 blocos (1 prep + 12 teóricos + 4 MVPs).

MóduloBlocoTemaCarga
M0 — Preparatório0Linux + Git12h
M1 — Full Stack Básico1POO30h
2Banco de Dados30h
3Full Stack Básico30h
4MVP M1 — Full Stack3 sem
M2 — Gestão Ágil5Gestão Ágil de Projetos30h
6Requisitos / Produtos30h
7UI Design e Prototipação30h
8MVP M2 — Especificação Ágil3 sem
M3 — Arquitetura9Arquitetura de Software30h
10Microsserviços (Python)30h
11Plataforma & DevOps30h
12MVP M3 — Microsserviços3 sem
M4 — Qualidade, Segurança e IA13Teste e Qualidade30h
14Software Seguro30h
15Sistemas Inteligentes (GenAI)~37h · 5 sem
16MVP M4 — Agente IA Produção~30h · 4 sem
Total~370h · ~15 meses
Criado por Rodrigo Teodoro

97.2k xp

Última atualização em

28/04/2026

O que é esta trilha?

Trilhas são sequências de Cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga Trilhas que te interessem ou crie as suas próprias

Passo a passo

  1. 1

    Conteúdo do plano