Frameworks Java (Struts2+Spring+Hibernate)

Auribox Training
Online

$ 1,500
más IVA
¿Quieres hablar con un asesor sobre este curso?

Información importante

  • Curso
  • Online
  • 40 horas de estudio
Descripción

Objetivo del curso: Construir aplicaciones empresariales con los frameworks más usados para el desarrollo de proyectos profesionales dentro del mercado. Destinatarios del curso: Programadores con experiencia en desarrollo de aplicaciones Web con Java que requieran realizar su trabajo en una forma más ágil.

Información importante

Preguntas Frecuentes

· Requisitos

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

Programa académico

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 Struts2

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

3 Ajax con Ext-js

  • Ajax
  • Introducción
  • ¿Que es Ext JS?
  • Tecnologias que agrupan Ajax
  • Practica 1: ExtJs
  • 1.- Ajax
  • Practica 2: JSON y componentes Ext
  • 1.- Json y la filosofia ajax
  • 2.- Componentes Ext
  • 3.- 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)
  • 1.- Introducción
  • 2.- Configuración de Spring Core
  • 3.- Inversión de Control (IoC)
  • 4.- Inyección de Dependencias
  • Práctica 2: Inyección de Objetos
  • 1.- Inyección de Objetos
  • 2.- Tipos de Objetos (Singleton y Prototype)
  • 3.- Spring y las Interfaces
  • Practica 3: Contexto web y acceso a datos
  • 1.- Configurar spring en un contexto web
  • 2.- Crear arquitectura con los DAO

5 Hibernate

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

6 Proyecto Final

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