Description

Domina Struts Framework. Te gustara ser ms eficiente en el desarrollo web de tus aplicaciones Java? Tienes que aplicar Struts Framework en tu trabajo o proyecto laboral Java?Struts es un framework Java que te permitir reducir el tiempo de desarrollo. Su carcter de “software libre” y su compatibilidad con todas las plataformas Java Web y Entreprise, lo convierte en un framework muy poderoso.Preocupado por tu conocimiento en Struts Framework?Te ha paso que cientos de ofertas laborales te solicitan Struts Framework, pero tu conocimiento en esta tecnologa es muy limitado?No te preocupes ms, aprende paso a paso y desde cero a utilizar este potente Framework Java. Aprovechars tus nuevas oportunidades laborales y sers ms productivo en el desarrollo de tus aplicaciones Web y Empresariales JavaQu Aprender exactamente?Mdulo I. Introduccin a StrutsConoce el Frameworks de Struts desde cero. Estudiaremos el patrn MVC y aplicaremos las mejores prcticas al utilizar el Framework de Struts.Estudiaremos el concepto de Framework, el cual es un conjunto de clases Java que nos permiten resolver un problema en especfico.Revisaremos a detalle en qu consiste el Framework de Struts, y conoceremos la forma en que implementa el patrn de diseo MVC.Instalaremos el software de MyEclipse, el cual utilizaremos a lo largo del curso con el objetivo de incrementar la productividad en nuestros desarrollos con Struts.Crearemos nuestro proyecto HolaMundo con Struts y explicaremos paso a paso la creacin del ejercicio.Mdulo II. Acciones y Formas con StrutsEstudiaremos el concepto de Acciones y Formas en Struts, y revisaremos los elementos que utiliza Struts para implementar el patrn de diseo MVC.Estudiaremos la implementacin de patrn MVC por parte del Framework de Struts y revisaremos las clases Java y/o elementos que realizan las funciones de Modelo-Vista-Controlador.Aprenderemos a utilizar las clases Action en Struts, las cuales cubren el rol de Controlador en el patrn MVC implementado por Struts.Revisaremos las clases de tipo FormBeans (ActionForm), los cuales nos facilitarn el procesamiento de un formulario HTML.Revisaremos la configuracin del archivo struts-config.xml y veremos los elementos bsicos la configuracin del framework.Crearemos un ejercicio donde integraremos los elementos Action, ActionForm y el archivo struts-config.xml para tener una configuracin inicial paso a paso.Mdulo III. Acciones y Formas AvanzadasEn este mdulo estudiaremos las Acciones y Formas Avanzadas, como son DispatchAction o DynaForm para facilitar el uso de estos conceptos en Struts.Revisaremos las Acciones y Formas Avanzadas en Struts y veremos como sacar el mejor provecho de cada opcin.Estudiaremos la clase DispatchAction, la cual nos permitir procesa ms fcilmente una o varias peticiones HTTP de un formulario HTML.Analizaremos las Formas Avanzadas (DynaForm) las cuales nos permitirn procesar ms fcilmente un formulario HTML evitando configuraciones innecesarias.Crearemos un ejemplo paso a paso aplicando el concepto de Acciones y Formas Avanzadas.Mdulo IV. Internacionalizacin y ExcepcionesEn este mdulo aprenderemos a configurar nuestra aplicacin Web para soportar varios idiomas de una manera muy simple, y estudiaremos el concepto de Excepciones con Struts Framework.Aprenderemos el Manejo de Mensajes (etiquetas) en las pginas JSP utilizando Struts.Agregaremos el concepto de Internacionalizacin a nuestra aplicacin de Struts, bajo el estndar I18N de Java, para soportar varios lenguajes.Estudiaremos el manejo de Excepciones en Struts, y revisaremos las excepciones globales, excepciones por cada clase Action y excepciones por medio de una clase particular (handler) y as manipular de manera personalizada las excepciones.Mdulo V. Validaciones con StrutsEstudiaremos el concepto de Validaciones Manuales y Automticas, las cuales nos permitirn enviar informacin previamente revisada y validada a nuestro servidor Java.Analizaremos el proceso para aplicar la Validacin Manual en Struts.Crearemos un ejercicio donde veremos a detalle cmo validar manualmente los campos de un formulario utilizando Struts.Estudiaremos paso a paso el proceso para utilizar los Validadores Automticos que nos brinda Struts.Por medio de un ejercicio, pondremos en prctica la Validacin Automtica por medio de archivos externos (validation.xml y validator-rules.xml), pudiendo activar esta validacin del lado del cliente con JavaScript o en el servidor Java.Mdulo VI. Plantillas con Struts (Tiles)En este mdulo estudiaremos el concepto de plantillas en Struts Framework, tambin conocido como Tiles.Revisaremos en la necesidad del uso de Plantillas. Este concepto nos permitir definir secciones en nuestras pginas Web dinmicas, evitando duplicacin de contenido y creacin de pginas Web con mayor rapidez y facilidad de mantenimiento.Por medio de un ejemplo, pondremos en prctica el concepto de Tiles, para crear pginas dinmicas a partir de la definicin de plantillas.Revisaremos el Laboratorio Final, donde incluiremos todos los conceptos aprendidos a lo largo del Curso, el cual es una Aplicacin Web con Conexin a Bases de Datos utilizando JDBC, creando un proyecto multicapas listo para utilizarse como base (esqueleto) para proyectos propios.Recuerda, tu satisfaccin est garantizada, o tu dinero de vuelta.Inscrbete YA MISMO!SaludosIng. Ubaldo AcostaFundador de Global Mentoring y Universidad Java