Formación Laboris

Curso de 1Z0-898: Java EE - Develop Database Applications with JPA

PUE
PUE

Curso Presencial en Barcelona (Barcelona)

Precio: 590 €
Duración: 2 meses
También se imparte en Madrid

Resumen del curso

El presente curso de especialización técnica proporciona al asistente los conocimientos relacionados con las últimas tecnologías en el entorno de desarrollo profesional Java en la versión Java EE Platform tales como Spring, Hibernate y JavaServer Faces con Primefaces. El curso ofrece una visión en profundidad del estándar JPA (Java Persistence API) utilizando la implementación más popular y potente del mercado: Hibernate. Se hará especial énfasis en explicar las distintas tácticas de mapeo objeto-relacional que permiten un diseño eficiente y connotaciones prácticas como son el manejo de la transaccionalidad. También se explicará cómo utilizar herramientas relacionadas como Lucene o JBoss Cache.

Objetivos: En este curso se explicarán en detalle los frameworks Hibernate, Spring y JavaServer Faces; y cómo pueden utilizarse globalmente para mejorar e incluso sustituir la especificación Java EE. El participante, al finalizar el curso, será capaz de desarrollar aplicaciones Web Java EE utilizando estos frameworks, comprendiendo la arquitectura del modelo MVC, haciendo uso de los diversos componentes y APIs como el patrón de Inversión de control, Interceptores de peticiones HTTP, manejo de formularios, validaciones de datos, abstraer las conexiones y operaciones a la base de datos utilizando la capa de modelo (acceso a datos) implementando el patrón DAO y ORM con Hibernate.

A quién va dirigido: Este segundo nivel en programación y arquitectura JAVA está dirigido a aquellos perfiles profesionales interesados en profundizar en sus conocimientos en la tecnología Java en su versión Java EE 7 con el objetivo de desarrollar aplicaciones complejas. Se recomienda que el asistente posea conocimientos previos equivalentes a la realización del curso 'Desarrollo y arquitectura de aplicaciones web con Java' para un correcto aprovechamiento de la formación.

Temario completo de este curso

MODULO I - Hibernate 4.1

- Modelo relacional vs orientado a objetos

- Herramientas de mapeo automático

- Persistencia de objetos no intrusiva

- Instalación y configuración de un proyecto

- Patrón DAO

- JPA comparado con Hibernate 4.1

- Persistence Units

- Configuración por xml

- Configuración por anotaciones

- DDL Automático

- Identificadores / claves primarias

- Mapeos de clases básicos

- Herencia: tabla con discriminador

- Herencia: tablas con joins

- Componentes incrustados

- Asociaciones uno-a-uno

- Asociaciones uno-a-muchos

- Asociaciones muchos-a-muchos

- Mapeo de colecciones de primitivas

- Ciclo de vida de objetos persistentes

- Transacciones y concurrencia

- Consultas HQL / EJB-QL

- Consultas nativas

- Consultas por criteria

- Tratamientos batch

- Eventos

- Filtros



MODULO II - Spring 4

- Programación por interfaces

- Visión general de Spring

- Patrón Factory

- Instalación y configuración de Spring

- Inversión de control

- Inyección de dependencias

- ¿Anotaciones, XML o Java?

- Configuración de beans

- Spring Expression Language

- Scopes

- Propiedades

- Autowiring

- Inyección de funcionalidad

- Eventos y ciclo de vida

- Gestión de recursos

- Validación

- Databinding

- Conversión de tipos

- Formato de datos

- Aspect Oriented Programming

- Proxies

- Aspectos

- Pointcuts

- Tipos de advices

- Aplicaciones prácticas en seguridad

- Aplicaciones prácticas en desarrollo

- Aplicaciones prácticas en transaccionalidad

- Aplicaciones prácticas en frameworks


MODULO III - JavaServer Faces con Primefaces

- Introducción eimplementaciones

- Visión general de laconfiguración: xml y anotaciones

- Componentes programadosen el servidor y Viewstate

- Ciclo de vida de unavista

- Primefaces

- Definición de vistasmediante Facelets

- Expression Language

- Internacionalización

- Creación de controladoresutilizando backing beans

- Scopes: request, session,application, flash, view

- Inyección de dependencias

- Converters

- Validación

- Binding

- Gestión de eventos

- Navegación

- Grids

 
ver temario completo
 
  

Más cursos relacionados de Informática y tecnología



  • Escuela Europea de Tecnologia y Comunicacion

    ¿Te gustaría ser programador de Java de Oracle? ¿Desarrollar tu carrera profesional en el entorno de Windows y Web? Hazlo ahora con este Curso de Programador Java de Oracle diseñado e impartido por ...

    Curso
    Online
    1.780 € 890 € Descuento


  • VISION Y VALOR CONSULTING

    o Obtener conocimientos sobre la arquitectura de la base de datos, los componentes que la forman y la manera en que interactúan entre ellos, así como sobre todos los pasos necesarios para instalar, ...

    Curso
    Online
    450 €


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    La inteligencia de negocio y el análisis de datos, bajo diferentes nombres (business intelligence, business analytics, data science, big data), es actualmente la mayor área de demanda de ...

    Máster
    Online
    Consultar precio


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    Esta especialidad de Bases de datos para entornos analíticos (16 créditos) se dirige a profesionales de perfil técnico que en su ámbito profesional deben tratar con procesos relacionados con el uso ...

    Postgrado
    Online
    Consultar precio


  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    El curso de especialización, que es una de las partes que componen el Posgrado en Protección de Datos, se centra en tres grandes bloques. En primer lugar, los aspectos relativos a la gestión del ...

    Postgrado
    Online
    Consultar precio


  • Euroinnova Business School

    Si estás pensando en realizar un Master o Postgrado Online de Administración de bases de datos para poder desarrollar tu carrera profesional, Euroinnova te ofrece la mejor formación online en ...

    Máster
    Online
    2.380 € 999 € Descuento


  • Euroinnova Business School

    Este Master en Bases de Datos y Lenguajes Estructurados le ofrece una formación básica y especializada en la materia. Debemos saber que en la actualidad, en el mundo de la informática y las ...

    Máster
    Online
    2.380 € 999 € Descuento


  • Euroinnova Business School

    Nuestra metodología online ha ayudado a muchos alumnos a tener su titulación en Master Executive en Administración de Redes en Sistemas y Bases de datos con Windows Server + Titulación Universitaria ...

    Máster
    Online
    2.380 € 999 € Descuento


  • Euroinnova Business School

    Si estás pensando en realizar un Master o Postgrado Online de Administración de bases de datos para poder desarrollar tu carrera profesional, Euroinnova te ofrece la mejor formación online en ...

    Máster
    Online
    2.380 € 999 € Descuento


  • Euroinnova Business School

    Para la realización de nuestro Master o Postgrado Online Postgrado en Gestión de Clientes y Mantenimiento de CRM tenemos facilidades a la hora de pago para que el dinero no sea un problema y todo el ...

    Máster
    Online
    420 € 269 € Descuento

Laboris en tu móvil | Recomiéndanos | Favoritos | Ayuda | Acerca de Laboris.net | Condiciones de uso | Política de privacidad | Ofertas de empleo | Política de cookies

SCM Spain © 2018 EMAGISTER Servicios de formación, S.L.