Curso de Frameworks (Struts + Spring + Hibernate)


Curso de Frameworks JAVA

Curso de Java Frameworks (Struts + Spring + Hibernate + Maven + SVN)


Objetivo:
Al final del curso el participante será capaz de construir aplicaciones empresariales para entorno web basada en los frameworks más usados para el desarrollo de proyectos profesionales dentro del mercado. Se abarcan frameworks especializados en las diferentes capas del patrón de diseño MVC, además de la gestión de la vida de un proyecto de software con las herramientas Maven y SVN (Control de versiones).

Dirigido a:
Programadores con experiencia en desarrollo de aplicaciones web con java que requieran hacer su trabajo en una forma más ágil, ordenada y con una metodología definida, utilizando frameworks y herramientas sofisticadas en la administración de un proyecto.

Perfil del participante:
Desarrollador web con conocimiento en: JSP’s, Servlets, XML, JDBC.

Duración del curso: 30 horas

Desarrollo de aplicaciones web con Java Frameworks


1 En Contexto

  • ¿Qué es un framework?
  • ¿Por que utilizar un framework?
  • Programación en Java Enterprise Edition
  • Patrón MVC
  • Struts 1
  • Struts 2
  • En resumen

2 Struts 2

  • Un poco de historia
  • Instalando Struts 2
  • Componentes de Struts 2
  • Práctica 1: HolaMundo Struts 2
    • Introducción
    • Configuración Struts2
  • Practica 2: Parámetros y configuración zero
    • Configuración Zero
    • Dispatch action
  • Practica 3: Tags y OGNL
    • Tags
    • OGNL
  • Practica 4: Internacionalizacion
    • Mostrando mensajes multilenguaje
    • Mensajes comunes
  • Practica 5: Interceptores
    • Acceder a los interceptores
    • Creando un interceptor I
    • Creando un interceptor II

3 Ajax con Ext-js

  • Ajax
  • Introducción
  • ¿Que es Ext JS?
  • Tecnologias que agrupan Ajax
  • Practica 1: ExtJs
    • Ajax
  • Practica 2: JSON y componentes Ext
    • Json y la filosofia ajax
    • Componentes Ext
    • Propiedades avanzadas

4 Spring

  • Introducción
  • ¿Qué es Spring?
  • Arquitectura Spring
  • Spring Core
  • Inversion de Control (IoC)
  • Inyección de Dependencias (ID)
  • Práctica 1: Configuración + (IoC) e (ID)
    • Introducción
    • Configuración de Spring Core
    • Inversión de Control (IoC)
    • Inyección de Dependencias
  • Práctica 2: Inyección de Objetos
    • Inyección de Objetos
    • Tipos de Objetos (Singleton y Prototype)
    • Spring y las Interfaces
  • Práctica 3: Contexto web y acceso a datos
    • Configurar spring en un contexto web
    • Crear arquitectura con los DAO

5 Hibernate

  • Introducción
  • ¿Qué es Hibernate?
  • Arquitectura Hibernate
  • Practica 1: Introducción y configuración de hibernate
    • Introduccion a hibernate Resource
    • Configuración de hibernate y spring
  • Practica 2: Ant y automatización de mapeos
    • Configurando ant y hibernate tools
    • Generando mapeos y clases
    • CRUD con hibernate
  • Practica 3: Hibernate Query Language
    • Introducción a HQL
    • Filtrando datos WHERE
    • Joins Resource
    • Carga lazy/eager
  • Practica 4: Hibernate Query Language II
    • Select distinct y joins implicitos
    • Funciones de agregación
  • Practica 5: Transacciones
    • Heredando de HibernateDaoSupport
    • Programación orientada a aspectos
    • Propagación de transacciones

6 Maven

  • ¿Qué es Maven?
  • Prerrequisitos
  • Instalación
  • Archivo POM
  • Construir un proyecto
  • Comandos Maven
  • Conclusión

7 Control de versiones

  • Introducción
    • Gestión de la Configuración de Software
  • Control de versiones
    • El repositorio
    • Mecanismos de control
    • Modelo bloquear-modificar-desbloquear
    • Modelo copiar-modificar-combinar
  • Sistemas de Control de Versiones
    • Clasificación
    • CVS vs SVN
    • Manejo de Subversión

8 Proyecto Final

  • Integración de Struts2+Spring+Hibernate+Ajax

Para descargar el temario del Curso de Java Frameworks dar click aquí:

Descargar temario


Tu inversion al adquirir este curso incluye:

    • clases en video
    • Descarga de recursos software
    • Material para descarga
    • Evaluaciones en línea
    • Acceso ilimitado por 24 meses

¿Tienes dudas? Visita nuestra sección de preguntas frecuentes


Curso de Java Frameworks (Struts + Spring + Hibernate + Maven + SVN)

Próximamente
¿Quieres saber más sobre nuestra modalidad en linea?

Mayores informes

Curso de Java Frameworks (Struts + Spring + Hibernate + Maven + SVN)

Apertura bajo demanda
Solicita más información acerca de este curso

Mayores informes

¿Eres una empresa?
Podemos ir hasta tus instalaciones

Solicita una cotización

¿Eres una empresa?
Podemos ir hasta tus instalaciones

Solicita una cotización


¿Tienes preguntas o quieres saber más sobre nuestros cursos?

Todos los campos con (*) son requeridos