Un recorrido completo por las tecnologías que construyeron el ecosistema Java EE/Jakarta EE: desde el protocolo HTTP hasta las arquitecturas MVC enterprise de nivel profesional.
Estructura del curso — 50 horas
Las arquitecturas Java EE clásicas siguen siendo un pilar importante en muchas arquitecturas empresariales.
Servlets, JSP, EJBs, JPA y JSF no han desaparecido — siguen sosteniendo sistemas críticos en banca, seguros, administración pública y grandes corporaciones que migran a su propio ritmo, cuando lo necesitan.
Entender estas arquitecturas en profundidad te permite mantener, evolucionar y dar soporte a sistemas reales que siguen funcionando en producción, algo que cada vez menos desarrolladores saben hacer con solvencia.
En 50 horas estructuradas en 5 módulos dominarás el ciclo de vida completo de una aplicación Java EE: desde el protocolo HTTP hasta la persistencia con JPA, la lógica de negocio con EJBs, la gestión de proyectos con Maven y las interfaces con JSF.
Si eres desarrollador Java, este curso te da el conocimiento que te permite trabajar tanto en proyectos modernos como en sistemas legacy con la misma solvencia.
Si trabajas en una empresa con sistemas en Java EE, esta es la formación que necesita tu equipo para mantenerlos y evolucionarlos sin depender de terceros.
Contenido del curso
1
Java Web con Servlets y JSP
12 h
Ciclo de vida del protocolo HTTP y el modelo petición/respuesta
Configuración del servidor Tomcat y estructura de una aplicación web (WAR)
Desarrollo de Servlets: doGet, doPost y el API HttpServletRequest/Response
JavaServer Pages (JSP): expresiones EL, directivas y scriptlets
Patrón MVC con Servlets como controladores y JSPs como vistas
Gestión de sesiones, cookies y filtros de aplicación
2
Java Persistence API (JPA)
10 h
Mapeo objeto-relacional: @Entity, @Table, @Column y tipos básicos
Ciclo de vida de las entidades y el EntityManager
Relaciones entre entidades: @OneToMany, @ManyToOne, @ManyToMany
JPQL y Criteria API para consultas tipadas y dinámicas
Estrategias de caché de primer y segundo nivel
Consultas avanzadas y relaciones complejas con JPA
3
Enterprise Java Beans (EJBs 3.2)
11 h
Tipos de EJB: Session Beans (Stateless, Stateful) y Message-Driven Beans
Inyección de dependencias con @EJB y @Inject
Gestión declarativa de transacciones con @TransactionAttribute
Seguridad a nivel de método con @RolesAllowed y @RunAs
Invocación remota y local: interfaces @Remote y @Local
Timers y planificación de tareas con el API EJB Timer Service
4
Maven
10 h
Estructura estándar de proyectos Maven y el POM (Project Object Model)
Gestión del ciclo de vida: compile, test, package, install, deploy
Repositorios locales, centrales y privados (Nexus/Artifactory)
Dependencias, scopes y resolución de conflictos (transitive dependencies)
Plugins esenciales: Surefire, Failsafe, Compiler, War y Shade
Proyectos multi-módulo: gestión de módulos web, ejb y ear
5
Java Server Faces (JSF 4)
7 h
Arquitectura JSF: FacesServlet, el árbol de componentes y el ciclo de vida
Managed Beans con @Named y @ViewScoped, @SessionScoped, @RequestScoped
Biblioteca de componentes estándar: h:form, h:dataTable, h:commandButton
Navegación declarativa e implícita entre vistas
Validación y conversión integrada: @NotNull, @Size, Converters
Integración con CDI, EJBs y JPA en una aplicación Jakarta EE completa
349 €
por licencia · pago único
Formación de 12 a 16 semanas
🏛️
Bonificable al 100%
a través de FUNDAE para empresas españolas
No hemos podido validar tu suscripción.
Gracias por ponerte en contacto con nosotros en breve nos pondremos en contacto contigo