Domina Java: Desarrollo de Aplicaciones Profesionales
Este curso intensivo te guiará desde los fundamentos de la Programación Orientada a Objetos (POO) en Java hasta el desarrollo de aplicaciones web avanzadas con Struts 2, Spring MVC y Hibernate. Aprenderás a diseñar arquitecturas robustas, implementar patrones de diseño y construir soluciones empresariales escalables. Domina la creación de interfaces de usuario dinámicas, la gestión de bases de datos y la seguridad en aplicaciones Java. Prepárate para el mundo laboral con las tecnologías más demandadas en el desarrollo de software.
Información del curso
- Duración120 horas lectivas
- UbicaciónMadrid
- EmpresaACCION
Requisitos y destinatarios
Requisitos
Ser desempleado en la Comunidad de Madrid.
Tener conocimientos básicos de programación.
Conocimientos de bases de datos es un plus.
Dirigido a
Desempleados de Madrid con conocimientos básicos de programación
Qué aprenderás
- Dominar la Programación Orientada a Objetos (POO) en Java
- Desarrollar aplicaciones web con JSP y Servlets
- Implementar el patrón MVC con Struts 2
- Crear aplicaciones robustas con Spring MVC
- Gestionar bases de datos con Hibernate
- Aplicar seguridad en aplicaciones Java
- Construir interfaces de usuario dinámicas con AJAX
- Integrar Spring e Hibernate en proyectos Java
Temario
El curso se divide en los siguientes módulos:
1. Programación Orientada a Objetos (POO) con Java
- Introducción a la POO: Clases, objetos e interacciones.
- Interfaces y peculiaridades de Java.
2. Desarrollo de Aplicaciones Web con Java
- Introducción a JSP y Servlets: Creación de interfaces dinámicas.
- Enterprise Java Beans (EJB) y el patrón MVC.
- Seguridad en aplicaciones web Java.
3. Struts 2.0 Avanzado
- Implementación del patrón MVC con Struts 2.
- Acciones, resultados y etiquetas de Struts.
- Validación de entrada y manejo de interceptores.
- Internacionalización y mensajes.
- Subida y descarga de ficheros.
- Integración de AJAX.
4. Spring MVC
- Introducción al framework Spring.
- Acceso a datos, AOP y gestión de transacciones.
- Spring Web Services y Spring Security.
5. Hibernate
- Introducción a Hibernate: Mapeo de clases y consultas a la base de datos.
- Mapeo de asociaciones y herencia.
- Optimización del rendimiento.