¿Qué master estás buscando?        
Home / Master en Informática / Master en Programación y Desarrollo / Master en Java

Master en Desarrollo de Aplicaciones Avanzadas con Java - Codigo Curso: (Mjav_2)

Tipo de curso Master
Método Presencial / Madrid ver instalaciones...
Duración 120 horas
Precio/Facilidades 1190 €   Descuento 
Centro Centro Formación LUZTI (antigua Indra Empresarial)
Prerrequisitos Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, del Api JDBC y SQL, así como de Servlets, JSP y el patrón MVC, para poder asistir al curso.
Para qué te prepara Este Master te prepara como Experto en desarrollo d entorn Web, obteniendo una visión de cómo se articula el conjunto en un proyecto, entender la arquitectura de una aplicación real, las diferentes opciones que se tienen y como usar cada tecnología de forma no intrusiva y ceñida a su desempeño concreto, disminuyendo el acoplamiento y facilitando el reparto de tareas en el equipo y su planifacio
Dirigido a Para profesionales con experiencia en java que quieran aumentar su productividad usando los nuevos marcos de trabajo Open Source para desarrollo de Aplicaciones Web Java como son JSF, Spring e Hibernate.
Alumnos 50 alumnos han realizado ya este curso
Aulas 15 alumnos por clase
 
Temario Información adicional y temario
Centro Formación LUZTI (antigua Indra Empresarial)


Contactar sin compromiso con el centro Centro Formación LUZTI (antigua Indra Empresarial)
Debes de rellenar correctamente todos los datos de este formulario para que podamos enviarlo al centro de formación. Hemos marcado en rojo aquellos datos incompletos y/o erroneos.
* Datos obligatorios
¿Deseas recibir información gratuita sobre cursos similares a este en tu email? Sí, quiero darme de alta en Emagister.com
Al presionar "Enviar solicitud/ Ver Teléfono" estás aceptando las reglas de uso, y política de protección de datos, del mismo modo, autorizas expresamente que el centro de formación que imparte el curso que has solicitado nos remita la confirmación o no de tu matriculación al curso mismo.

Cursos de la misma temática
Similitud
Programador Java y Oracle bajo Plataforma J2EE
Curso para desempleados - Madrid - Gratuito
Atención garantizada
Prácticas
Similitud
Master de Desarrollo Java J2se/j2ee
Curso - Madrid  Descuento 
Atención garantizada
Prácticas
Similitud
Curso Superior en Desarrollo Java, J2EE y Arquitectura de Negocio
Curso - MADRID  Descuento 
Atención garantizada
Similitud
Programación Java
Master - Madrid  Regalo 
Atención garantizada
Similitud
Desarrollo de Aplicaciones Móviles con Microsoft .Net y Java (J2me) - Express
Curso - Madrid
Atención garantizada


Instalaciones del centro: Centro Formación LUZTI (antigua Indra Empresarial)
c/Can Bruixa, 16 Barcelona 08028 Barcelona (España)
Calle Albazanz, 15 Edif. B 2ª Planta Madrid 28037 Madrid (España)



Temario del curso

Módulo I. JSF Java Server Faces

Módulo II. Spring Framework

Módulo III. Hibernate


Módulo IV. Proyecto de Estudio Real, arquitectura y metodología desarrollo

Módulo I. JSF Java Server Faces

Objetivos
Aprender a utilizar el framework estándar de JSF para proyectos de desarrollo Web. Además durante el curso se indican librerías complementarias para un desarrollo efectivo con JSF: Tomahawk, Tiles y Facelets. El curso Termina con una introducción al desarrollo de componentes propios JSF.

Contenido

    1. Ejemplo inicial MVC y repaso conocimientos.

    2. Presentacion JSF

    3. Componentes estándar.

    4. Ciclo de vida de una vista JSF.

    5. Conversores y validadores.

    6. i18n y mensajes.

    7. Flujos de navegación.

    8. Beans de Respaldo (Backing Beans).

    9. Otros componentes no estándar: Tomahawk.

    10. Plantillas en JSF (Tiles).

    11. Cambiando el modelo de desarrollo de las vistas: Facelets.

    12. Desarrollo de componentes propios.

Módulo II. Spring Framework

Objetivos
Los alumnos entenderán que ventajas supone el uso de Spring en un proyecto de desarrollo SW. Aprendiendo además a realizar configurar las distintas clases java de una arquitectura según el patrón IOC y el modelo de programación AOP. Se conocerán los fundamentos de desarrollo Web con Spring MVC y Spring WebFlow, y la manera de implementar la seguridad en un proyecto con Acegi.

Contenido

    1. Introducción al framework y conceptos previos.

    2. IOC. Principio de Inversión de control.

    3. AOP. Programación orientada a aspectos, Proxies.

    4. Uso de Templates para acceso a BBDD. JDBCTemplate e HibernateTemplate

    5. Control de Transacciones en Spring

    6. Control de la seguridad con Ageci.

    7. Uso de Spring en la capa Web, JSF y Struts.

    8. Desarrollo Web con Spring MVC y Spring WebFlow.

Módulo III. Hibernate

 

Objetivos
Desarrollar aplicaciones java con la capa de persistencia implementada con el framework Hibernate. Dominar tanto los mapeos entre entidades como los estados de los objetos en la aplicación. Uso de las distintas técnicas de consulta para recuperar objetos desde la BBDD.

Contenido

    1. Repaso conocimientos JDBC y Transacciones.

    2. Mapeos de Entidades

    3. Mapeos de Colecciones

    4. Mapeos de Relaciones entre entidades

    5. Mapeos de Herencia

    6. Estados de los objetos

    7. Consultas HQL (Hibernate Query Language)

    8. Consultas Criteria y ByExample

    9. Concurrencia y transacciones. Versionado y Bloqueos.

    10. Patrones de uso en Web OpenSessionInView y ConversationFilter

    11. Conceptos avanzados: Tipos propios, Interceptores y eventos.

    12. Cachés en Hibernate.

Módulo IV. Proyecto de Estudio Real, arquitectura y metodología desarrollo

 

Objetivos
Conocer uno o varios frameworks no implica tener una visión de cómo se articula todo junto en un proyecto. El objetivo de esta formación es enternder la arquitectura de una aplicación real, las diferentes opciones que se tienen y como usar cada tecnología de forma no intrusiva y ceñida a su desempeño concreto, disminuyendo el acoplamiento y facilitando el reparto de tareas en el equipo y su planifación.

Contenido

    1. Arquitectura de una aplicación. Desarrollo basado en Capas.

      1. Capa Modelo ó Dominio

      2. Capa de Persistencia

      3. Capa de Negocio

      4. Capa de Presentacion

    2. Patrones de utilidad

      1. Dao (Data Access Object)

      2. Object Factory

      3. Singleton

      4. Service Locator

      5. MVC (Model View Controller)

    3. Tecnologías usadas

      1. Hibernate ó JPA

      2. Spring Framework

      3. Java Server Faces ó Struts

      4. Facelets

      5. Acegi Security

    4. Desarrollo basado en programación Extrema con JUNIT

    5. Configuración de la aplicación

    6. Gestión de versiones son SVN (Subversion)

    7. Empaquetado y despliegue

 



  Temas Relacionados
  Master en Java   Master en JSP
  Master en Orientación a objetos   Master en Programación estructurada
  Master en Programación web   Master en Servidores web
  Master en J2ee   Master en JDBC
Quienes somos | Normas de uso | Política de privacidad | Publica tus cursos
2004 SoloMasters.com ®