IFCD0119 – Java Avanzado
| Modalidad | Remoto |
| Duración | 40h |
| Fecha | 1 feb/16 feb |
| Hora (CET) | 16-20h De L a J |

Instructores expertos

Atención personalizada

En remoto

100% subvencionado


Descripción
¿Tus proyectos en Java se han quedado estancados en lo básico y necesitas dar el salto al desarrollo empresarial?
-
Falta de escalabilidad: Desarrollas aplicaciones que no soportan el crecimiento por no aplicar correctamente patrones arquitectónicos como el Modelo-Vista-Controlador (MVC).
-
Bases de datos desconectadas: Pierdes demasiado tiempo escribiendo código SQL repetitivo en lugar de utilizar soluciones persistentes y modernas.
-
Sistemas aislados: Tus aplicaciones no logran comunicarse con otras plataformas externas al carecer de conocimientos sobre servicios web y APIs.
Con este curso serás capaz de implementar:
-
📊 Ecosistema Java EE y MVC: Desarrollarás aplicaciones web robustas configurando tu entorno (NetBeans, Glassfish) y dominando Servlets, Java Server Pages (JSP) y Java Server Faces (JSF).
-
🛠️ Persistencia y Bases de Datos: Integrarás bases de datos como MySQL utilizando el API JDBC y la potente Java Persistence API (JPA) para manejar la información de forma eficiente.
-
🤝 Servicios Web y APIs: Implementarás servicios web SOAP y RESTful para intercomunicar tus aplicaciones Java de manera ágil con otras tecnologías web.
Además, obtendrás una Titulación relacionada con el programa formativo IFCD0119 del Catálogo de Especialidades Formativas del SEPE. 🎓
Objetivo
Crear aplicaciones web profesionales y multiplataforma con la tecnología Java, utilizando las diferentes APIs y frameworks que ofrece el ecosistema JAVA EE.
Módulos
1. DESARROLLO DE COMPONENTES WEB JAVA EE
1.1. Dominio del lenguaje de programación Java y sus características orientadas a objetos.
1.2. Configuración del entorno de desarrollo con herramientas como NetBeans, Glassfish y MySQL.
1.3. Desarrollo de aplicaciones web con Servlets, Java Server Pages (JSP) y Java Server Faces (JSF), siguiendo el patrón Modelo-Vista-Controlador (MVC).
1.4. Integración de bases de datos en las aplicaciones web con el API JDBC y la Java Persistence API (JPA).
1.5. Implementación de servicios web SOAP y REST para comunicarse con otras aplicaciones.
1.6. Utilización de librerías y frameworks de Java EE para facilitar el desarrollo y mejorar la funcionalidad de las aplicaciones web.