Visão geral do curso
Este curso acompanha o desenvolvimento completo de um sistema de gestão de mudanças, desde a arquitetura inicial até funcionalidades avançadas. Você aprenderá a estruturar projetos Maven multi-módulo, implementar APIs REST com JAX-RS e JPA, criar componentes Angular reutilizáveis, autenticar usuários com JWT, implementar notificações em tempo real com Server-Sent Events e aplicar boas práticas de log com SLF4J. A série documenta desafios reais de desenvolvimento full-stack usando Quarkus, Jakarta EE e padrões modernos.
Para quem este curso faz sentido
Desenvolvedores Java e Angular que desejam aprender arquitetura enterprise de sistemas reais. Ideal para quem quer entender como integrar backend Quarkus com frontend Angular, implementar autenticação segura e notificações em tempo real. Beneficia profissionais interessados em metodologias práticas de desenvolvimento e decisões arquiteturais contextualizadas.
Como estudar esta sequência
Acompanhe a sequência de 27 aulas conforme apresentadas. As primeiras aulas cobrem conceitos fundamentais de Vibe Coding é estruturação de projetos. As aulas intermediárias aprofundam em APIs REST, JPA, autenticação JWT e componentes Angular. As aulas finais focam em Server-Sent Events, relações de banco de dados complexas e dashboards. Cada aula complementa a anterior, construindo progressivamente um sistema funcional.
O que você deve conseguir ao concluir
Ao concluir, você terá compreensão prática de como implementar um sistema de gestão de mudanças completo com autenticação, persistência, APIs REST, notificações em tempo real e interface responsiva. Dominará padrões enterprise com Quarkus e Jakarta EE, saberá integrar frontend e backend, e compreenderá decisões arquiteturais em projetos reais, incluindo crítica fundamentada sobre uso de ferramentas de IA no desenvolvimento profissional.
