Cas Training

      Desarrollo Java JSF Spring – JPA Hibernate

      4.8 2 opiniones
      Cas Training
      En Madrid
      • Cas Training

      Precio a consultar
      CURSO PREMIUM
      Fináncialo cómodamente
      ¿Quieres hablar con un asesor sobre este curso?
      ¿Quieres hablar con un asesor sobre este curso?

      Información importante

      Tipología Master
      Lugar Madrid
      Horas lectivas 96h
      Duración Flexible
      Inicio Fechas a elegir
      • Master
      • Madrid
      • 96h
      • Duración:
        Flexible
      • Inicio:
        Fechas a elegir
      Descripción

      La empresa CAS Training, especializada en una oferta formativa dedicada a los sectores de la administración de empresas, las bases de datos, la calidad, el diseño web, la seguridad, la informática, la programación o los sistemas operativos, presenta a los usuarios de Emagister.com el
      Máster en Desarrollo Java JSF - Spring – JPA/Hibernate.

      ¿Quieres diseñar y programar con la tecnología del futuro? Con este máster podrás especializarte en uno de los lenguajes informáticos con un gran futuro, como es la tecnología Java, Oracle y XML.

      Este máster, de 96 horas lectivas, está estructurado en diversos bloques. Durante el aprendizaje de todos los módulos, y de forma alterna, se irá desarrollando un proyecto adaptado en cada fase a los contenidos impartidos en ese momento, de tal manera, que los asistentes sean capaces de desarrollar un proyecto desde sus inicios hasta su implementación final. De manera progresiva irás adquiriendo conocimientos en lenguaje de programación Java.

      El objetivo de esta formación es enseñarte a diseñar y programar en profundidad con JSF 2.0, analizando sus posibilidades de aplicación y su relación con el patrón MVC.

      El plan de formación de este máster se evalúa de forma continua pudiendo asegurar que al finalizar cada uno de los módulos se han asimilado los conocimientos de cada uno de ellos.

      En la etapa final se analizará el proyecto en su conjunto, valorando la calidad obtenida y si los efectos conseguidos son los esperados.

      Información importante

      Bonificable: Curso bonificable para empresas
      Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

      Instalaciones (1) y fechas
      Dónde se imparte y en qué fechas
      Inicio Ubicación
      Fechas a elegir
      Madrid
      C/ Basílica, 19, 28020, Madrid, España
      Ver mapa
      Inicio Fechas a elegir
      Ubicación
      Madrid
      C/ Basílica, 19, 28020, Madrid, España
      Ver mapa

      A tener en cuenta

      · ¿Cuáles son los objetivos de este curso?

      • Diseñar y programar en profundidad con JSF 2.0, analizando sus posibilidades de aplicación y su relación con el patrón MVC. Durante el curso, se realizarán muchas prácticas y el alumno adquirirá habilidades en la construcción de una capa de presentación con JSF 2.0 • Aprender a diseñar y a construir aplicaciones utilizando el framework Spring. Igualmente, durante el curso se abordarán los patrones de diseño más comúnmente utilizados. Se abordará la integración JSF - Spring y la integración Spring – capa de persistencia para construir una aplicación completa (presentación, negocio, persistencia). • Aprender a diseñar y a construir una capa de persistencia utilizando JPA (Java Persistence Api), basándonos en el producto Hibernate. Integración Spring – JPA. Al terminar este módulo, habiendo cursado JSF y Spring, el alumno será capaz de construir una aplicación Java EE con las más novedosas técnicas y patrones del mercado (JSF – Spring – JPA).

      · ¿A quién va dirigido?

      • Personas con conocimientos en Informática. • Formación Profesional. • Titulados Universitarios. • Profesionales del sector IT que deseen actualizar sus conocimientos.

      · Requisitos

      Conocimientos y experiencia en el sector IT. Sólidos conocimientos en JAVA

      Preguntas & Respuestas

      Plantea tus dudas y otros usuarios podrán responderte

      Opiniones

      5.0
      Valoración del curso
      100%
      Lo recomiendan
      4.2
      fantástico
      Valoración del Centro

      Opiniones sobre este curso

      E
      Enrique Ortego Doña
      4.5 28/06/2016
      Lo mejor: Mi experiencia muy buena, tanto en el aspecto de la formación, como del trato recibido por los profesionales del centro (profesores,responsables de formación, etc) puesto que siempre que ha habido un problema, han dado una respuesta y han tratado de solucionarlo en el menor tiempo posible. Sin duda alguna, volveré a hacer más cursos allí si tengo la oportunidad.
      A mejorar: Nada.
      ¿Recomendarías este curso?:
      ¿Te ha ayudado esta opinión? (0)
      M
      Mario Ruda
      Opinión verificada
      5.0 01/01/2015
      Lo mejor: Un máster que me está pareciendo muy completo y bien estructurado. Es una formación presencial, donde la práctica es indispensable para un correcto aprendizaje. Lo mejor es que se da muchísimo contenido en pocas clases, y que los profesores son excelentes.
      A mejorar: Nada por el momento.
      ¿Recomendarías este curso?:
      ¿Te ha ayudado esta opinión? (0)
      * Opiniones recogidas por Emagister & iAgora

      ¿Qué aprendes en este curso?

      Desarrollo web
      RMI
      JSF
      Diseñar y programar con JSF 2.0
      Java
      Oracle
      Java EE
      Java SE
      Managed Beans
      Arquitectura MVC
      Navegación estática vs Navegación dinámica
      Javascript
      Facelets
      Ciclo de vida de una request
      Integración JavaServer Faces y Ajax
      Apache Trinidad
      Módulos de Spring
      Spring JDBC
      Spring Timers
      JPA - Hibernate

      Profesores

      Profesores certificados IT con alto nivel de conocimiento
      Profesores certificados IT con alto nivel de conocimiento
      Amplia experiencia en el sector

      Profesores de máximo nivel, con amplia experiencia en el sector IT. Nuestros profesores cuentan además con una sólida carrera docente. Todos los cursos se desarrollan en un ambiente eminentemente práctico.

      Temario

      Programa:

      Frameworks Web (I). JSF (24 horas)

      Objetivos

      Diseñar y programar en profundidad con JSF 2.0, analizando sus posibilidades de aplicación y su relación con el patrón MVC. Durante el curso, se realizarán muchas prácticas y el alumno adquirirá habilidades en la construcción de una capa de presentación con JSF 2.0


      Introducción

      • ¿Qué es un framework?
      • ¿Por qué JavaServer Faces?
      • Arquitectura MVC. Alternativas para cada capa. Rol de JSF en MVC.
      • Vistazo general a JavaServer Faces (beans, faces-config.xml, navegación).

      Managed Beans

      • ¿Qué es un managed bean?
      • Alcances de un managed bean.
      • Managed beans en entornos de clusters.
      • EL (Expression Language) y JSF.
      • Propiedades manejadas. Relaciones entre beans.
      • Métodos Actions y comunicación con la capa de negocio.

      Reglas de Navegación

      • Especificando reglas de navegación.
      • Navegación estática vs Navegación dinámica.

      Componentes prefabricados.

      • Formularios (cajas de texto, listas desplegables, botones, enlaces…..).
      • Aplicaciones multi idiomas.
      • JavaScript y acceso a los componentes JSF de un formulario.

      Facelets.

      • Plantillas.
      • Composición de plantillas.
      • Implementación a medida de componentes compuestos.

      Conversores y Validadores.

      • Conversores y validadores predefinidos.
      • Conversores y validadores implementados a medida.

      Ciclo de vida de una request en JavaServer Faces.

      • Fases de una request.
      • Componentes immediate.

      Eventos JavaServer Faces.

      • Eventos valueChange.
      • Eventos action Listeners.
      • Eventos de fase.

      Integración JavaServer Faces y Ajax.

      • JavaScript, JSF y Ajax (f:ajax).
      • Implementando con Ajax.
      • Ciclo de vida de una request con Ajax.

      Comparando implementaciones JavaServer Faces.

      • Mojarra.
      • Apache Trinidad.
      • Tomahawk.
      • IceFaces y RichFaces.
      • PrimeFaces.
      • Otras implementaciones.


      Spring (48 horas)

      Objetivos

      Aprender a diseñar y a construir aplicaciones utilizando el framework Spring. Igualmente, durante el curso se abordarán los patrones de diseño más comúnmente utilizados. Se abordará la integración JSF - Spring y la integración Spring – capa de persistencia para construir una aplicación completa (presentación, negocio, persistencia).


      Arquitectura de Introducción

      • ¿Qué es Spring?
      • ¿Qué es un POJO?
      • Módulos de Spring.
      • Rol de Spring en MVC. ¿Dónde utilizar Spring?
      • Integración de Spring con otras tecnologías.

      Spring Core

      • Inyección de dependencia.
      • ¿Qué beans de un proyecto serán gestionados por Spring?
      • Factorías de Spring.
      • Ciclo de vida de un bean con Spring.
      • Alcance de un bean gestionado por Spring.
      • Internacionalización con Spring.
      • Herencia entre beans.
      • Autowiring.
      • Ficheros de propiedades y gestión desde Spring.

      Spring JDBC

      • Breve vistazo a JDBC.
      • Capa del modelo de dominio: entidades del sistema.
      • Configurando datasources en Spring.
      • Recuperando datasources de un árbol JNDI.
      • JDBC Templates en Spring.
      • Patrón de diseño DAO (Data Access Object).
      • Creando DAO’s con el patrón de diseño Factory Method DAO.
      • Creando DAO’s con el patrón de diseño Abstract Factory.

      Integración JavaServer Faces - Spring

      • ¿Cómo integrar una capa de presentación construida con JSF con Spring?
      • Arquitectura general de un proyecto JSF – Spring – JDBC.

      Spring Transactions

      • Transacciones en Spring.
      • TransactionManager en Spring.
      • Transacciones globales vs transacciones locales.
      • Estilo programativo: templates para transacciones.
      • Estilo declarativo sin anotaciones.
      • Estilo declarativo con anotaciones.

      Spring AOP

      • Patrón de diseño Proxy.
      • Aspectos en Spring (before, after, afer-returning, after-throwing).
      • ¿Cómo impedir la ejecución de un método objetivo?
      • Modificando el valor de retorno de un método objetivo.
      • AspectJ.
      • Anotaciones y AOP.

      Spring Timers.

      • Quartz.

      Spring Remoting.

      • RMI vs Hessian/Burlap/Spring Http Invoker.
      • Accediendo a servicios remotos con Spring.
      • Implementando un servicio remoto con Spring.
      • Spring remoting y objetos serializables.
      • Spring WS (Web Services).
      • Integración Spring - EJB 3.

      Spring Java Messages Service

      • Colas JMS.
      • Tipos de mensajes.
      • Encolando/desencolando mensajes en una cola JMS.
      • Transacciones distribuidas y JMS.

      Caso práctico general JSF – Spring integrando todos los conceptos vistos en el curso.


      JPA - Hibernate (24 horas)

      Objetivos

      Aprender a diseñar y a construir una capa de persistencia utilizando JPA (Java Persistence Api), basándonos en el producto Hibernate. Integración Spring – JPA.

      Al terminar este módulo, habiendo cursado JSF y Spring, el alumno será capaz de construir una aplicación Java EE con las más novedosas técnicas y patrones del mercado (JSF – Spring – JPA).


      Introducción

      • ¿Qué es JPA (Java Persistence Api)?
      • ¿Qué es un ORM?
      • ¿Qué es Hibernate?
      • Gestionando Entidades

      Persistiendo objetos del dominio.

      • Entidades en JPA.
      • Claves primarias Simples y Compuestas.
      • Entity Manager.
      • Unidades y contexto de persistencia.
      • Creando, eliminando y encontrando entidades.
      • Relaciones entre entidades (One-One, Many-One, Many-Many).
      • Relaciones Uni-Direcciones y Bi-Direccionales.
      • Operaciones en cascada.
      • Patrón de diseño State.
      • Ciclo de vida de una entidad (New, Detached, Removed, Managed).

      Queries y JPA.

      • Creando queries.
      • HQL.
      • Criteria.
      • Optimización de queries.
      • Cachés y estrategias de recuperación.

      Spring y JPA.

      • Integración Spring – JPA.

      Caso práctico general JSF – Spring – Hibernate.