Domina Java: Desarrollo de Aplicaciones Profesionales
Este curso intensivo te guiará desde los fundamentos de la Programación Orientada a Objetos (POO) con Java hasta el desarrollo de aplicaciones web complejas utilizando frameworks como Struts 2, Spring MVC y Hibernate. Aprenderás a diseñar arquitecturas robustas, implementar patrones de diseño y construir soluciones empresariales escalables. Domina las últimas tecnologías Java y conviértete en un desarrollador altamente demandado en el sector del metal.
Información del curso
- Duración120 horas lectivas
- UbicaciónMadrid
- EmpresaACCION
Requisitos y destinatarios
Requisitos
Conocimientos básicos de programación.
Trabajador/a ocupado/a en el sector del metal.
Dirigido a
Trabajadores del sector metal con conocimientos básicos de programación
Qué aprenderás
- Dominar la Programación Orientada a Objetos (POO) en Java
- Crear aplicaciones web dinámicas con JSP y Servlets
- Implementar el patrón MVC con Struts 2 para un desarrollo eficiente
- Desarrollar aplicaciones empresariales con Spring MVC
- Gestionar la persistencia de datos con Hibernate
- Integrar Spring e Hibernate para soluciones robustas
- Construir interfaces de usuario interactivas con AJAX
- Validar datos y manejar excepciones de manera efectiva
Temario
Módulo 1: Programación Orientada a Objetos (POO) con Java
- Fundamentos de la POO: Clases, objetos, encapsulamiento, herencia y polimorfismo.
- Creación y manipulación de objetos.
- Interfaces y clases abstractas.
- Manejo de excepciones y errores.
Módulo 2: Desarrollo de Aplicaciones Web con Java
- Introducción a JSP y Servlets.
- Desarrollo de interfaces de usuario dinámicas.
- Gestión de sesiones y cookies.
- Seguridad en aplicaciones web Java.
Módulo 3: Struts 2: Implementando el Patrón MVC
- Introducción al patrón MVC y sus beneficios.
- Acciones, resultados y validación en Struts 2.
- Uso de etiquetas Struts para la creación de formularios.
- Interceptores y conversión de tipos.
Módulo 4: Spring MVC: Desarrollo de Aplicaciones Empresariales
- Introducción a Spring Framework y Spring MVC.
- Acceso a datos con JDBC y Spring Data.
- Programación Orientada a Aspectos (AOP).
- Gestión de transacciones y seguridad con Spring Security.
Módulo 5: Hibernate: Persistencia de Datos
- Introducción a Hibernate y ORM.
- Mapeo de clases y asociaciones.
- Consultas con HQL y Criteria API.
- Optimización del rendimiento en Hibernate.
Módulo 6: Temas Avanzados
- AJAX: Desarrollo de interfaces de usuario interactivas.
- Integración de Spring e Hibernate.
- Migración desde versiones anteriores de Struts y Spring.