Capacitación Tecnológica

Diplomado de “Rápido Desarrollo de Aplicaciones Web Empresariales con la Última Tecnología Java en el Mercado”

Modelo MVC, JSF 2.0 con Rich Faces, Facelets, Persistencia de base de datos con JPA, EJB 3.0, Ireports, Servidor de aplicaciones GlassFish y base de datos Oracle 10g:

Objetivo del diplomado:

  • Nuestro diplomado te permitirá aprender a desarrollar aplicaciones web empresariales en múltiples capas con la última tecnología de java en el mercado, las empresas de hoy día demandan consultores preparados con esta última tecnología.

  • Tecnología que te permitirá elaborar rápidos desarrollos de aplicaciones ahorrando costos para las empresas.

  • Tecnología que te permitirá desarrollar aplicaciones de forma normalizada, estandarizada y sencilla con gran apoyo de los asistentes de desarrollo.

  • Tecnología que permite definir claramente el modelo mvc (modelo vista controlador).

  • Tecnología que permite interactuar de forma sencilla con la base de datos a través EJB 3.0 y de la persistencia de JPA quien se encargará de sincronizar de forma automática el contenido de datos entre los objetos y las tablas de la base de datos olvidándote de los complicados accesos y querys a la base de datos del pasado con servlets.
  • Aprenderás a utilizar el servidor de aplicaciones Sun GlassFish.
  • A lo largo del diplomado utilizaremos Netbeans para desarrollar una aplicación 100% práctica.

Descripción de la tecnología:

  • JSF 2.0 con Rich Faces.
    • JSF (Java Server Faces) es un framework de desarrollo basado en el patrón MVC (Modelo Vista Controlador).
    • Al igual que Struts, JSF pretende normalizar y estandarizar el desarrollo de aplicaciones web. Hay que tener en cuenta JSF es posterior a Struts, y por lo tanto se a nutrido de la experiencia de este, mejorando algunas de las deficiencias de Struts y enriquecido enormemente en componentes gráficos.
    • JSF trata la vista (el interfaz de usuario) de una forma algo diferente a lo que estamos acostumbrados en aplicaciones web. Sería más similar al estilo de Swing, Visual Basic 6.0, Developer 6i, etc., donde la programación del interfaz se hacer a través de componentes y basada en eventos.
    • JSF es muy flexible. Por ejemplo nos permite crear nuestros propios componentes, o crear nuestros propios “render” para pintar los componentes según nos convenga.
    • Es más sencillo y agiliza el desarrollo.
    • Una de las grandes ventajas de la tecnología Java Server Faces es que ofrece una clara separación entre el comportamiento y la presentación.


  • Facelets.
    • Facelets es un framework para plantillas (templates) centrado en la tecnología JSF 2.0 (JavaServer Faces), por lo cual se integran de manera muy fácil.
    • Tiempo de desarrollo cero de los tags para UIComponents.
    • Facilidad en la creación del templating para los componentes y páginas.
    • Habilidad de separar los UIComponents en diferentes archivos.
    • Un buen sistema de reporte de errores.
    • Soporte completo a EL (Expression Language).
    • Validación de EL en tiempo de construcción.
    • Provee un proceso de compilación y acceso más rápido que JSP.
    • Provee templating, lo cual implica reutilización de código, simplificación de desarrollo y facilidad en el mantenimiento de grandes aplicaciones.
    • Permite crear componentes ligeros sin necesidad de crear los tags de los UIComponents (es más fácil comparado a crear un componente JSF puro).
    • Soporta Unified Expression Language, incluyendo soporte para funciones EL y validación de EL en tiempo de compilación.

  • EJB 3.0
    • Los EJB son clases java normales, enriquecidas con metainformación, para que el Entitymanager se encuentre en posición de mantener sus atributos sincronizados con la base de datos. Esto ocurre a partir del momento en que el entity bean se transmite al al Entitymanager. A partir de ahí se gestionará el Bean, lo que significa que el EntityManger supervisará cada modificación en los atributos y decidirá a lo largo de la transacción lo que es necesario para mantener la armonía entre estos cambios y el contenido de la base de datos. Todos los entity beans y todos los cambios que Administra el EntityManager constituyen el Persitence Context que normalmente, aunque no obligatoriamente, está estrechamente relacionado con una transacción.

  • JPA.
    • Java Persistence API (JPA) proporciona un modelo de persistencia basado en POJO's para mapear bases de datos relacionales en Java. El mapeo objeto/relacional, es decir, la relación entre entidades Java y tablas de la base de datos, se realiza mediante anotaciones en las propias clases de entidad, por lo que no se requieren ficheros descriptores XML. También pueden definirse transacciones como anotaciones JPA. Una entidad es un objeto de dominio de persistencia. Normalmente, una entidad representa una tabla en el modelo de datos relacional y cada instancia de esta entidad corresponde a un registro en esa tabla.

Información para tomar el diplomado:

  • Requisitos: Conocimientos de algún lenguaje de programación.
  • Duración aproximada del diplomado: 135 horas.
  • Horario: 8:00 am - 3:00 pm
  • Lugar: Florencia 67 piso 7 Colonia Juarez, Delegación Cuauhtémoc, C.P. 06600, México D.F.
  • Teléfono: (5255) 2789 0516

 

Temario

 

Diplomado de “Rápido Desarrollo de Aplicaciones Web Empresariales con la Última Tecnología Java en el Mercado”


Inicio | Servicios | Productos | Casos de Éxito | Outsourcing | Tecnología | Capacitación | Contactarnos | Top
© Copyright Consultec RH , all rights reserved.
Quick, Simple, Free SEO CMS website builder and design software