not MBA - Engenharia de Software
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.
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ódulo | Bloco | Tema | Carga |
|---|---|---|---|
| M0 — Preparatório | 0 | Linux + Git | 12h |
| M1 — Full Stack Básico | 1 | POO | 30h |
| 2 | Banco de Dados | 30h | |
| 3 | Full Stack Básico | 30h | |
| 4 | MVP M1 — Full Stack | 3 sem | |
| M2 — Gestão Ágil | 5 | Gestão Ágil de Projetos | 30h |
| 6 | Requisitos / Produtos | 30h | |
| 7 | UI Design e Prototipação | 30h | |
| 8 | MVP M2 — Especificação Ágil | 3 sem | |
| M3 — Arquitetura | 9 | Arquitetura de Software | 30h |
| 10 | Microsserviços (Python) | 30h | |
| 11 | Plataforma & DevOps | 30h | |
| 12 | MVP M3 — Microsserviços | 3 sem | |
| M4 — Qualidade, Segurança e IA | 13 | Teste e Qualidade | 30h |
| 14 | Software Seguro | 30h | |
| 15 | Sistemas Inteligentes (GenAI) | ~37h · 5 sem | |
| 16 | MVP M4 — Agente IA Produção | ~30h · 4 sem | |
| Total | ~370h · ~15 meses |
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
Conteúdo do plano
-
Curso Linux Onboarding: localizando arquivos e conteúdos
-
Curso Git e GitHub: dominando controle de versão de código
-
Curso Princípios SOLID com Python: construindo códigos eficientes e escaláveis
-
Curso Python: avance na Orientação a Objetos e consuma API
-
Curso Modelagem de banco de dados relacional: entendendo SQL
-
Curso Modelagem de banco de dados relacional: álgebra relacional
-
Curso MongoDB: conhecendo um banco de dados NoSQL
-
Curso MySQL Administrator: backups e replicação de banco de dados
-
Curso FastAPI e Python: construindo APIs com autenticação, banco de dados e deploy
-
Curso HTML e CSS: cabeçalho, footer e variáveis CSS
-
Curso HTML e CSS: formulários, SEO e acessibilidade
-
Curso JavaScript: consumindo e tratando dados de uma API
-
Curso Metodologias Ágeis - Scrum & Kanban
-
Curso Agile Coaching: difunda o Ágil nas organizações
-
Curso Lean Agile Budgeting: realizando orçamentações na era digital
-
Curso Transformação Digital: a organização Lean-Ágil
-
Curso Ágil Escalado: conheça frameworks para grandes desenvolvimentos
-
Curso Governança de TI: Gestão de Requisitos no Contexto Ágil
-
Curso Gestão de produtos digitais: Produto vs. Projeto
-
Curso Gestão de produtos digitais: Product Discovery
-
Curso UX Research: investigação ágil para produtos inovadores
-
Curso UI Design: criando o design de um protótipo
-
Curso UI Design: teste de usabilidade
-
Curso UI Design: interfaces responsivas
-
Curso Acessibilidade em UX: tornando interfaces acessíveis
-
Curso Padrões de projeto com TypeScript: aprimorando uma API com arquitetura limpa
-
Curso Design Patterns em Python: aplicação e melhores práticas
-
Curso Microsserviços: padrões de projeto
-
Curso Microsserviços em Python: comunicação, testes e resiliência
-
Curso Swagger: documentando APIs REST com OpenAPI
-
Curso Linux: gerenciando diretórios, arquivos, permissões e processos
-
Curso NGINX: servidor Web, Proxy Reverso e API Gateway
-
Curso Docker: criando e gerenciando containers
-
Curso Integração Contínua: pipelines e testes automatizados com GitHub Actions
-
Curso Cypress: automatização de testes web e CI
-
Curso Python: testes automatizados e qualidade de código
-
Curso Python e TDD: explorando testes unitários
-
Curso Python e OWASP: explorando vulnerabilidades e implementando defesas
-
Curso OWASP: padrão de verificação de segurança de aplicações
-
Curso OWASP IA Top 10 para LLMs: protegendo aplicações e agentes inteligentes
-
Curso Fundamentos de IA: investigando algoritmos e abordagens de machine learning
-
Curso Machine Learning: validação de modelos
-
Curso Engenharia de Prompt: criando prompts eficazes para IA Generativa
-
Curso Claude e Python: desenvolva seu Chatbot Inteligente com a IA da Anthropic
-
Curso LangChain: criando chatbots inteligentes com RAG
-
Curso Integração contínua para LLMs: automatizando a avaliação de modelos com GitHub Actions e Deepeval
-
Curso MLOps: deploy de modelos
-
Excluir Trilha de Estudos?
Ao excluir, você não não conseguirá mais visualizar e acessar a Trilha criada por você