IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

Descripción del scorm IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

Contenido e-learning IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

En el ámbito de la Informática y las Comunicaciones, es necesario conocer los diferentes aspectos relacionados con el Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA). Así, con el presente scorm se pretende dotar de las capacidades y habilidades necesarias para la construcción de aplicaciones utilizando tecnología JavaServer Page (JSP) así como aplicaciones Java de conexión a base de datos mediante JPA.

Contenido e-learning de IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

CAMPO DE CONOCIMIENTO 1. ARQUITECTURA Y DISEÑO DE APLICACIONES JAVA ENTERPRISE

Lenguaje de programación Java

Plataforma Java EE

Herramientas de desarrollo y servidor de aplicaciones

JavaBeans, anotaciones y registro

Modelo de componentes Web

Desarrollo con tecnología Java Server Faces (JSF)

Uso de AJAX y composición de componentes con JSF

Componentes JSF Apache Trinidad y desarrollo mñovil

Uso de CDI

Uso de JSF y Bean Validation

Desarrollo de Servlets

Desarrollo con con tecnología Java Server Page (JSP)

Modelo de componentes EJB

La persistencia Java API

Implementar un política de transacción

Tecnología Web Service

Implementar una política de seguridad

CAMPO DE CONOCIMIENTO 2. DESARROLLO DE COMPONENTES WEB CON SERVLET Y JSP

Fundamentos de aplicaciones web

Desarrollo de un Servlet

Manejo de formularios con Servlets

Configurar tu aplicación web

Implementar un diseño MVC

Desarrollar componentes con JavaServer Page

Desarrollar páginas JSP usando etiquetas comunes

Usar filtros en aplicaciones web

Otras funcionalidades Servlets

Implementar políticas de seguridad

Integrar aplicaciones web con bases de datos

CAMPO DE CONOCIMIENTO 3. MYSQL PARA DESARROLLADORES

Concpetos cliente-servidor

MySQL Clients

Conectores y APIs MySQL

Tipos de datos

Expresiones SQL

Obtener Metadatos

Bases de datos

Tablas

Manipulación de datos de las tablas

Transacciones

Tablas de unión

Subconsultas

Vistas

Sentencias

Rutinas de almacenamiento

Triggers

Gestión de errores y alertas

Optimización

CAMPO DE CONOCIMIENTO 4. DESARROLLO DE APLICACIONES SOBRE BASES DE DATOS CON JPA

Introducción a Java Persistence API (JPA)

Trabajar con JPA en entornos Java EE

Caso de estudio

Modelo relacionar de bases de datos con entidades JPA

Trabajar con Entity Manager

Persistencia en enumeraciones y colecciones

Creación de consultas con lenguaje Java Persistence Query Language (JPQL)

Uso de criterios API

Implementar Bean Validation con JPA

Aplicar bloqueos y transacciones

Modelado avanzado: relaciones de jerarquía de entidades

Optimizar de ejecución JPA

CAMPO DE CONOCIMIENTO 5. FRAMEWORKS PARA EL DESARROLLO JAVA

Introducción al desarrollo con Frameworks

Programación por interfaces

Visión general de Spring

Instalación y configuración de frameworks

Desarrollo de aplicaciones en frameworks

Propiedades

Eventos y ciclo de vida

Gestión de recursos

Validación

Aplicaciones prácticas en seguridad

Aplicaciones prácticas en desarrollo

Interesados en IFCD04 Desarrollo de Aplicaciones Java: componentes web y aplicaciones de base de datos (JSP y JPA)

Este scorm se encuentra dirigido a los profesionales del mundo de la Informática y las Comunicaciones, concretamente a aquellos que se quieran formar en el ámbito del Desarrollo de Aplicaciones Java: Componentes Web y Aplicaciones de Base de Datos (JSP y JPA, y a todas aquellas personas interesadas en adquirir y/o ampliar sus conocimientos en el mismo.

administracion Aplicaciones base Componentes Comunicaciones curso Datos Desarrollo Informatica Java Jpa JSP Web

Duración sugerida para este contenido: 190 horas