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



  • INESEM -Formación Bonificada para Empresas

    En el ámbito de la Informática y las Comunicaciones, es necesario conocer los diferentes aspectos relacionados con la administración de bases de datos Oracle. Así, con el presente curso se pretende ...

    Curso
    Online
    420 €


  • INESEM -Formación Bonificada para Empresas

    El curso de Sentencias SQL Oracle: Optimización le ofrece unos conocimientos especializados en la materia. Actualmente, la base de datos es fundamental para el funcionamiento de cualquier empresa, ...

    Curso
    Online
    420 €


  • PC CARRIER VD

    Objetivos: Adquirir los conocimientos de un programador Java de Oracle, para trabajar en distintos entornos de programación, y como implantar aplicaciones en entornos Windows y Web. Requisitos: ...

    Curso
    Online
    1.100 €


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


  • Grupo Cei

    Este curso de Delegado/a de Protección de Datos ofrece dotar de los conocimientos y recursos necesarios para ejercer como Delegado/a de Protección de ...

    Curso
    Online
    1.200 €


  • Carval Formación

    Gracias a este curso se podrán adquirir los conocimientos necesarios para el manejo de la interfaz de Access 2013 y los rudimentos del trabajo con Bases de datos.Además de conocer el sistema de ...

    Curso
    Online
    149 €


  • Carval Formación

    Gracias a este curso se podrán adquirir los conocimientos necesarios para el manejo de la interfaz de Access 2013 y los rudimentos del trabajo con Bases de datos.Además de conocer el sistema de ...

    Curso
    Online
    495 €


  • Carval Formación

    Gracias a este curso se desarrollarán las habilidades necesarias para gestionar las bases de datos de manera que resuelvan los problemas complejos que le surjan, además de conocer herramientas ...

    Curso
    Online
    149 €


  • Carval Formación

    Gracias a este curso se desarrollarán las habilidades necesarias para gestionar las bases de datos de manera que resuelvan los problemas complejos que le surjan, además de conocer herramientas ...

    Curso
    Online
    495 €


  • Carval Formación

    Gracias a este curso se aprenderá a desarrollar las habilidades necesarias para gestionar una base de datos, desde la creación de tablas con sus registros, hasta consultas, informes y formularios, ...

    Curso
    Online
    149 €

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.