Desarrollo de Aplicaciones con Java (IFCT034PO)
Desarrollo de aplicaciones con Java: de la orientación a objetos a la arquitectura completa
Esta especialidad de 120 horas recorre el camino completo que separa a quien escribe código Java de quien diseña e implementa arquitecturas Java. Es una formación larga y deliberadamente progresiva, pensada para equipos que mantienen o construyen aplicaciones corporativas sobre esta plataforma.
El primer módulo asienta la programación orientada a objetos: clases, herencia, interfaces, colecciones, excepciones y los principios de diseño que después hacen que una aplicación sea mantenible. Sin esa base, los frameworks se usan por imitación y no por criterio.
El segundo módulo entra en las aplicaciones web con Java: servlets, JSP y el patrón Modelo-Vista-Controlador como forma de organizar la aplicación. A partir de ahí, el tercer módulo trabaja Struts 2 en nivel avanzado, y el cuarto, Spring MVC, que es hoy el estándar de facto en el desarrollo empresarial Java. Se comparan ambos enfoques y se explican los motivos por los que conviven en tantas organizaciones.
El quinto módulo se dedica a la persistencia con Hibernate: mapeo objeto-relacional, gestión de sesiones y transacciones, estrategias de carga y los problemas de rendimiento que aparecen cuando el mapeo se hace sin pensar en la base de datos. Se incorporan también seguridad y pruebas como parte de la arquitectura y no como añadido final.
La formación se imparte en remoto y en directo, con grupos reducidos y desarrollo guiado. Las 120 horas permiten construir una aplicación de ejemplo que atraviesa todas las capas trabajadas.
Complementa con Programación Java y con Desarrollo de Aplicaciones con Java Server Faces.
Curso IFCT034PO de desarrollo de aplicaciones con Java online en directo
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Aplicar los principios de la programación orientada a objetos en Java.
- Construir aplicaciones web con servlets, JSP y el patrón MVC.
- Desarrollar con los frameworks Struts 2 y Spring MVC.
- Gestionar la persistencia de datos con Hibernate.
- Incorporar seguridad, transacciones y pruebas a la arquitectura de la aplicación.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Programación orientada a objetos
- Módulo 2Aplicaciones web con Java
- Módulo 3Java Struts 2.0 avanzado
- Módulo 4Spring MVC
- Módulo 5Hibernate
Programación orientada a objetos
24 horas
Clases, herencia, interfaces, colecciones, excepciones y principios de diseño en Java.
Aplicaciones web con Java
24 horas
Servlets, JSP y organización de la aplicación con el patrón Modelo-Vista-Controlador.
Java Struts 2.0 avanzado
24 horas
Desarrollo avanzado con Struts 2: acciones, interceptores, validación y configuración.
Spring MVC
24 horas
Inyección de dependencias, controladores, vistas y seguridad con el ecosistema Spring.
Hibernate
24 horas
Mapeo objeto-relacional, sesiones, transacciones, estrategias de carga y rendimiento.
Metodología
Aprendizaje basado en la práctica
Una aplicación de ejemplo que atraviesa todas las capas
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre casos reales. El itinerario parte de la programación orientada a objetos, continúa con las aplicaciones web con Java y el patrón MVC, trabaja Struts 2 avanzado y Spring MVC, y cierra con la persistencia mediante Hibernate junto a la seguridad, las transacciones y las pruebas. El programa oficial de la especialidad no desglosa horas por módulo: el reparto que se muestra es una estimación de ExA Formación sobre las 120 horas oficiales.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores que quieren diseñar e implementar arquitecturas Java completas
No se requieren acreditaciones ni titulaciones. Se han de poseer las habilidades de comunicación lingüística suficientes que permitan cursar la formación con aprovechamiento. En modalidad de teleformación, además, se han de tener las destrezas suficientes para ser usuario de la plataforma virtual en la que se apoya la acción formativa.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















