Codigo Libre

Java Web

Aprender a diseñar aplicaciones utilizando el framework JSF-Spring-Hibernate. 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). Al terminar este curso, habiendo cursado JSF, Spring y Hibernate, el alumno será capaz de construir una aplicación Java EE con las más novedosas técnicas y patrones del mercado (JSF – Spring – Hibernate).

12 ALUMNOS MATRICULADOS

    GCJW: GNU CERTIFIED JAVA WEB

    Salida Laboral

    Al finalizar el curso, el alumno podrá integrarse en proyectos de gran envergadura que utilizan arquitecturas multi-capa, especializándose en la capa de acceso a datos.

    Requisitos

    El alumno deberá tener conocimientos en Java. En caso de no tenerlos, se recomienda hacer previamente el curso Java Standard Programming.

    Información:

     Fechas y Horarios: Ver en calendario

    Duracion:  48 Horas

    Lugar: ACL Santo Domingo.

    Costo: RD$35,000.00

    Becados: RD$12,000.00 (No aplican las empresas)

     Inscripción Becados: RD$4,000.00

    Certificado del Curso


    CONTENIDO DEL CURSO

    LEER MÁS

    Introducción
    – Introducción Protocolo HTTP.
    – Introducción Protocolo XHTML.
    – ¿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.

    Componentes prefabricados.
    – Formularios (cajas de texto, listas desplegables, botones, enlaces…..).
    – Aplicaciones multi idiomas.

    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.
    – JSF y Ajax (f:ajax).
    – Implementando con Ajax.
    – Ciclo de vida de una request con Ajax.

    Comparando implementaciones JavaServer Faces.
    – PrimeFaces.
    – Otras implementaciones.

    Spring

    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.

    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 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.

    Hibernate

    Introducción
    – ¿Qué es un ORM?
    – ¿Qué es Hibernate?
    – Gestionando Entidades

    Persistiendo objetos del dominio.
    – Entidades en Hibernate.
    – Claves primarias Simples y Compuestas.
    – 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.

    Queries y Hibernate.
    – Creando queries.
    – HQL.
    – Criteria.
    – Optimización de queries.
    – Cachés y estrategias de recuperación.

    Spring y Hibernate.
    – Integración Spring – Hibernate.

    Caso práctico general JSF – Spring – Hibernate

    MENOS

    Opiniones del Curso

    N.A

    ratings
    • 1 stars0
    • 2 stars0
    • 3 stars0
    • 4 stars0
    • 5 stars0

    No se han encontrado opiniones para este curso

    COMING SOON15 VACANTES
    • COMING SOON
    • 48 Horas
    • 15 ASIENTOS
    • Certificado del curso

    Próximos cursos

    Mar
    25
    Sab
    2:00 pm Diplomado GNU/Linux
    Diplomado GNU/Linux
    Mar 25 a las 2:00 pm – 6:00 pm
    Diplomado GNU/Linux
    GCSA Es un curso de dos meses duracion diseñado para profesionales de TI que no hayan trabajado con GNU/Linux y[...]
    Abr
    4
    Mar
    6:00 pm Administrador Bases Datos Oracle
    Administrador Bases Datos Oracle
    Abr 4 a las 6:00 pm – 8:00 pm
    Administrador Bases Datos Oracle
    Este curso profundiza en las tareas más importantes de un administrador de bases de datos. Los asistentes aprenderán a instalar[...]
    Abr
    16
    Dom
    9:00 am Diplomado GNU/Linux
    Diplomado GNU/Linux
    Abr 16 a las 9:00 am – 1:00 pm
    Diplomado GNU/Linux
    GCSA Es un curso de dos meses duracion diseñado para profesionales de TI que no hayan trabajado con GNU/Linux y[...]

    Solicita una Beca Aqui

    Diagrama de Cursos

    Diagram_Certificaciones-Relacionados-Examen-ACL-2013

    Testimonios

    Al momento de iniciar mis estudios en la Fundación Código Libre Dominicana en el año 2015, mi motivación principal fue el desarrollo de software y la  implementación de tecnologías de código abierto, al entrar tenía como objetivo la obtención de conocimientos en las nuevas tecnologías...Leer Más

    Yasser Lluberes

    Estudiante

    QUIENES SOMOS?

    codigolibrelogo
    La Fundación Código Libre Dominicano (FCLD) tiene como objetivo principal promover y defender la libertad de uso, de aprendizaje, conocimiento, distribución y compartición de los derechos de los usuarios y programadores en relación al software.

    Donaciones

    Es de mucha importancia para nosotros el apoyo y el reconocimiento de cada miembro de la Fundación código libre dominicano, por lo que si prefieres de alguna manera contribuir puedes hacerlo por el siguiente método.

    Siguenos

    128-facebookgoogleplustwitteryoutubeInstagram

    Quien está conectado

    5 visitantes conectados ahora
    1 visitantes, 4 bots, 0 miembros
    Copyright © 2016. Designed by MediaExperto