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

    Abr
    29
    Sab
    2:00 pm Taller Oracle Rac 11g-12c
    Taller Oracle Rac 11g-12c
    Abr 29 a las 2:00 pm – 6:00 pm
    Taller Oracle Rac 11g-12c
    Objetivo: Este taller tiene como objetivo entrenar de manera teórico-práctico los conocimientos básicos y avanzados necesarios para la implementación de[...]
    May
    16
    Mar
    6:00 pm Diplomado GNU/Linux
    Diplomado GNU/Linux
    May 16 a las 6:00 pm – 8: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[...]
    May
    20
    Sab
    2:00 pm Implementacion de servidores Linux
    Implementacion de servidores Linux
    May 20 a las 2:00 pm – 6:00 pm
    Implementacion de servidores Linux
    Este curso se concentra en la operación y administración de servidores, usando las herramientas más difundidas en ambientes GNU/Linux. Servidores[...]
    2:00 pm Programacion PHP
    Programacion PHP
    May 20 a las 2:00 pm – 6:00 pm
    PHP es generalmente conocido por ser un lenguaje de código abierto que nos permite generar páginas web dinámicas en HTML[...]
    May
    21
    Dom
    9:00 am Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 21 a las 9:00 am – 1:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    May
    30
    Mar
    6:00 pm Oracle SQL+ PLSQL 12c
    Oracle SQL+ PLSQL 12c
    May 30 a las 6:00 pm – 8:00 pm
    Oracle SQL+ PLSQL 12c
    Este curso está destinado para capacitar al técnico desde los conocimientos básicos y avanzados sobre los datos relacionales, el manejo de[...]
    Jun
    3
    Sab
    2:00 pm Administrador Bases Datos Oracle
    Administrador Bases Datos Oracle
    Jun 3 a las 2:00 pm – 6: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[...]

    Solicita una Beca Aqui

    Diagrama de Cursos

    Diagram_Certificaciones-Relacionados-Examen-ACL-2013

    Testimonios

    Soy prácticamente nuevo en la Fundación Código Libre Dominicana, ingresando a esta a finales del 2015, mas sin embargo en mi corto periodo tiempo en la fundación he aprendido una gran cantidad de cosas sobre Linux, cambiando así mi perspectiva sobre los sistemas operativos y sé que en un...Leer Más

    Freddy Rosa

    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
    0 visitantes, 5 bots, 0 miembros
    Copyright © 2016. Designed by MediaExperto