Desarrollo de Aplicaciones Java Profesional
Este curso online te proporciona las habilidades necesarias para diseñar e implementar arquitecturas Java robustas. Aprenderás desde los fundamentos de la programación orientada a objetos hasta el desarrollo de aplicaciones web avanzadas con Struts 2.0, Spring MVC y Hibernate. Domina la creación de aplicaciones web dinámicas y seguras con Java.
Información del curso
- Duración120 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para este curso:
- Debes trabajar en el sector de Servicios a Empresas (Contact Center, consultoría, ingeniería, ETTs, I+D, etc.).
- Necesitas conocimientos básicos de programación, estructuras de control, variables y tipos de datos (preferiblemente en Java), así como HTML y programación web.
Dirigido a
Autónomos, trabajadores en ERTE/ERE y empleados del sector servicios.
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.0
- Utilizar Spring MVC para construir aplicaciones web robustas
- Gestionar el acceso a datos con Hibernate
- Aplicar seguridad en aplicaciones web Java
- Crear formularios dinámicos con AJAX
- Realizar pruebas unitarias con Spring Test
Temario
El curso está estructurado para llevarte de la mano a través del fascinante mundo del desarrollo de aplicaciones con Java.
Módulo 1: Fundamentos de la Programación Orientada a Objetos
- Aprenderás los principios clave de la POO.
- Crearás tus primeras clases y objetos en Java.
- Explorarás las interfaces y su papel en el diseño de software.
Módulo 2: Desarrollo de Aplicaciones Web con Java
- Dominarás JSP y Servlets para crear páginas web dinámicas.
- Aprenderás a gestionar la seguridad en tus aplicaciones.
- Conocerás el patrón MVC y su implementación con Enterprise Java Beans.
Módulo 3: Struts 2.0 Avanzado
- Profundizarás en el patrón MVC con Struts 2.
- Crearás formularios dinámicos con Struts Tags.
- Aprenderás a validar la entrada de datos y a gestionar la internacionalización.
Módulo 4: Spring MVC
- Descubrirás el poder de Spring MVC para construir aplicaciones robustas.
- Aprenderás a gestionar el acceso a datos y las transacciones.
- Explorarás la seguridad web con Spring Security.
Módulo 5: Hibernate
- Conocerás Hibernate y su papel en la persistencia de datos.
- Aprenderás a mapear clases y a realizar consultas contra la base de datos.
- Optimizarás el rendimiento de tus aplicaciones con Hibernate.