Impartición de un programa de Full Stack Java para The Corner, con 500 horas de duración. El planteamiento era claro desde el principio: preparar al alumnado para incorporarse directamente a proyectos reales de desarrollo empresarial, no dar un curso genérico de programación que después hubiera que «traducir» al entorno de empresa.
El temario cubría frontend con HTML, CSS y JavaScript, y backend con Java y Spring — la combinación que sigo usando en trifulcas.com para el curso de Programación en Java, que recorre desde la sintaxis básica y la programación orientada a objetos hasta colecciones, excepciones y acceso a datos con JDBC, para desembocar en Hibernate y en el ecosistema Spring: Spring MVC para la capa web, Spring Boot para levantar aplicaciones sin pelearse con configuración manual, y API REST para que el frontend y el backend se entendieran como en cualquier proyecto real.
El enfoque no podía quedarse en la teoría del patrón MVC o en ejercicios aislados: había que asegurarse de que, al terminar, supieran integrarse en un equipo de desarrollo empresarial de verdad, con el código organizado como se organiza en un proyecto de producción y no como en un ejercicio de clase.
