Curso de Java Frameworks (Struts + Spring + …...Introduccion a hibernate Resource Configuración...

2
CENTRO DE CAPACITACIÓN ESPECIALIZADO EN TECNOLOGÍAS DE LA INFORMACIÓN Zona Rosa - Nápoles #49 Piso 4, Col. Juárez, C.P. 06520, Del. Cuauhtémoc, Ciudad de México 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 TEMARIO 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 Curso de Java Frameworks (Struts + Spring + Hibernate + Maven + SVN)

Transcript of Curso de Java Frameworks (Struts + Spring + …...Introduccion a hibernate Resource Configuración...

CENTRO DE CAPACITACIÓN ESPECIALIZADO EN TECNOLOGÍAS DE LA INFORMACIÓN

Zona Rosa - Nápoles #49 Piso 4, Col. Juárez, C.P. 06520, Del. Cuauhtémoc, Ciudad de México

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

TEMARIO

1. En Contexto¿Qué es un framework?¿Por que utilizar un framework?Programación en Java Enterprise EditionPatrón MVCStruts 1Struts 2En resumen

2. Struts 2Un poco de historiaInstalando Struts 2Componentes de Struts 2Práctica 1: HolaMundo Struts 2 Introducción Configuración Struts2Practica 2: Parámetros y configuración zero Configuración Zero Dispatch action

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

CENTRO DE CAPACITACIÓN ESPECIALIZADO EN TECNOLOGÍAS DE LA INFORMACIÓN

Zona Rosa - Nápoles #49 Piso 4, Col. Juárez, C.P. 06520, Del. Cuauhtémoc, Ciudad de México

Practica 3: Tags y OGNL Tags OGNLPractica 4: Internacionalizacion Mostrando mensajes multilenguaje Mensajes comunesPractica 5: Interceptores Acceder a los interceptores Creando un interceptor I Creando un interceptor II

3. Ajax con Ext-jsAjaxIntroducción¿Que es Ext JS?Tecnologias que agrupan AjaxPractica 1: ExtJs AjaxPractica 2: JSON y componentes Ext Json y la filosofia ajax Componentes Ext Propiedades avanzadas

4. SpringIntroducción¿Qué es Spring?Arquitectura SpringSpring CoreInversion 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 DependenciasPráctica 2: Inyección de Objetos Inyección de Objetos Tipos de Objetos (Singleton y Prototype) Spring y las InterfacesPráctica 3: Contexto web y acceso a datos Configurar spring en un contexto web Crear arquitectura con los DAO

5. HibernateIntroducción¿Qué es Hibernate?Arquitectura HibernatePractica 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 hibernatePractica 3: Hibernate Query Language Introducción a HQL Filtrando datos WHERE Joins Resource Carga lazy/eagerPractica 4: Hibernate Query Language II Select distinct y joins implicitos Funciones de agregaciónPractica 5: Transacciones Heredando de HibernateDaoSupport Programación orientada a aspectos Propagación de transacciones

6. Maven¿Qué es Maven?PrerrequisitosInstalaciónArchivo POMConstruir un proyectoComandos MavenConclusión

7. Control de versionesIntroducciónGestión de la Configuración de SoftwareControl de versionesEl repositorioMecanismos de controlModelo bloquear-modificar-desbloquearModelo copiar-modificar-combinarSistemas de Control de VersionesClasificaciónCVS vs SVNManejo de Subversión

8. Proyecto FinalIntegración de Struts2+Spring+Hibernate+Ajax