¿Qué quieres aprender?

Desarrollo de aplicaciones Java: Componentes Web y Aplicaciones de Base de ...

Desarrollo de aplicaciones Java: Componentes Web y Aplicaciones de Base de Datos (JSP y JPA)-2627

Ipartek servicios informáticos

Curso subvencionado presencial

BILBAO (Vizcaya)


Gratis

Duración : 2 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

BILBAO

Objetivos

Dotar de las capacidades y habilidades necesarias a los asistentes 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.

A quién va dirigido

Este curso está dirigido a personas con conocimientos de programación interesados en añadir la programación en Java a su lista de conocimientos. Es recomendable tener conocimientos previos de programación en otros lenguajes.

Requisitos

Conocimientos básicos de programación.

Temario completo de este curso


MODULO 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

Módulo 2: DESARROLLO DE COMPONENTES WEB CON SERVLETS 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

Módulo 3: MYSQL PARA DESARROLLADORES

  • Conceptos 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

Módulo 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

Módulo 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

Ver más