🎯 Objetivos de Aprendizagem
Ao final da Unidade I, você será capaz de:
- 💻 Definir as responsabilidades de um Engenheiro de Software no ecossistema de desenvolvimento corporativo.
- ⏳ Conhecer a evolução da engenharia e como a "Crise do Software" moldou ferramentas modernas de gestão.
- 🚀 Identificar arquiteturas e os tipos de aplicações (Cloud-Native, APIs RESTful, Sistemas Legados).
- 🔄 Compreender modelos de vida tradicionais vs. iterativos, com foco na mentalidade de entrega contínua.
- ⚡ Aplicar as metodologias ágeis (Scrum/XP) como fundação para projetos envolvendo Java 17 e Spring Boot.
[!NOTE] 📗 Passo Prático: Pense na Engenharia de Software não como teoria isolada, mas como a estrutura essencial antes de adicionar
@RestControllerou mapear dados.
graph LR
A[Conhecimento Teórico] --> B[Prática em Java]
B --> C[Profissionalismo Sênior]