No 11.º ano do curso de Programador de Informática aprender programação significa desenvolver aplicações reais e adquirir competências próximas das exigências do mundo profissional.
Na UFCD Desenvolvimento de Aplicações Web em Java, os alunos estão a trabalhar de forma prática no desenvolvimento de uma aplicação em Java com Spring Boot, aplicando uma organização por camadas (controllers, serviços e repositórios) e boas práticas de desenvolvimento.
Ao longo das aulas, são também explorados conceitos de integração com base de dados, persistência com JPA, modelação de entidades e operações CRUD. Em paralelo, está a ser desenvolvida uma API REST, com implementação de endpoints, validações e tratamento de erros, garantindo respostas consistentes e estruturadas.
Este trabalho permite reforçar autonomia, pensamento crítico e capacidade de resolução de problemas, competências fundamentais para o desenvolvimento de software, a integração no mercado de trabalho e o prosseguimento de estudos no ensino superior.
Sob a orientação do professor Daniel Mendes, este projeto decorre num ambiente de aprendizagem ativo, refletindo a dinâmica inovadora do ensino na EPT, onde a prática e o aprender fazendo estão no centro do desenvolvimento de competências.
Posso também deixar o texto mais fluido e com tom mais institucional, se quiseres.