Domina Struts Framework. ¿Te gustaría ser más 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 carácter 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 tecnología es muy limitado?
No te preocupes más, aprende paso a paso y desde cero a utilizar este potente Framework Java. Aprovecharás tus nuevas oportunidades laborales y serás más productivo en el desarrollo de tus aplicaciones Web y Empresariales Java
¿Qué Aprenderé exactamente?
Módulo I. Introducción a Struts
- Conoce el Frameworks de Struts desde cero. Estudiaremos el patrón MVC y aplicaremos las mejores prácticas 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 específico.
- Revisaremos a detalle en qué consiste el Framework de Struts, y conoceremos la forma en que implementa el patrón de diseño 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 creación del ejercicio.
Módulo II. Acciones y Formas con Struts
- Estudiaremos el concepto de Acciones y Formas en Struts, y revisaremos los elementos que utiliza Struts para implementar el patrón de diseño MVC.
- Estudiaremos la implementación de patrón 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 patrón MVC implementado por Struts.
- Revisaremos las clases de tipo FormBeans (ActionForm), los cuales nos facilitarán el procesamiento de un formulario HTML.
- Revisaremos la configuración del archivo struts-config.xml y veremos los elementos básicos la configuración del framework.
- Crearemos un ejercicio donde integraremos los elementos Action, ActionForm y el archivo struts-config.xml para tener una configuración inicial paso a paso.
Módulo III. Acciones y Formas Avanzadas
- En este módulo 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 opción.
- Estudiaremos la clase DispatchAction, la cual nos permitirá procesa más fácilmente una o varias peticiones HTTP de un formulario HTML.
- Analizaremos las Formas Avanzadas (DynaForm) las cuales nos permitirán procesar más fácilmente un formulario HTML evitando configuraciones innecesarias.
- Crearemos un ejemplo paso a paso aplicando el concepto de Acciones y Formas Avanzadas.
Módulo IV. Internacionalización y Excepciones
- En este módulo aprenderemos a configurar nuestra aplicación 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 páginas JSP utilizando Struts.
- Agregaremos el concepto de Internacionalización a nuestra aplicación de Struts, bajo el estándar 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.
- Módulo V. Validaciones con Struts
- Estudiaremos el concepto de Validaciones Manuales y Automáticas, las cuales nos permitirán enviar información previamente revisada y validada a nuestro servidor Java.
- Analizaremos el proceso para aplicar la Validación Manual en Struts.
- Crearemos un ejercicio donde veremos a detalle cómo validar manualmente los campos de un formulario utilizando Struts.
- Estudiaremos paso a paso el proceso para utilizar los Validadores Automáticos que nos brinda Struts.
- Por medio de un ejercicio, pondremos en práctica la Validación Automática por medio de archivos externos (validation.xml y validator-rules.xml), pudiendo activar esta validación del lado del cliente con JavaScript o en el servidor Java.
Módulo VI. Plantillas con Struts (Tiles)
- En este módulo estudiaremos el concepto de plantillas en Struts Framework, también conocido como Tiles.
- Revisaremos en la necesidad del uso de Plantillas. Este concepto nos permitirá definir secciones en nuestras páginas Web dinámicas, evitando duplicación de contenido y creación de páginas Web con mayor rapidez y facilidad de mantenimiento.
- Por medio de un ejemplo, pondremos en práctica el concepto de Tiles, para crear páginas dinámicas a partir de la definición de plantillas.
- Revisaremos el Laboratorio Final, donde incluiremos todos los conceptos aprendidos a lo largo del Curso, el cual es una Aplicación Web con Conexión a Bases de Datos utilizando JDBC, creando un proyecto multicapas listo para utilizarse como base (esqueleto) para proyectos propios.
Recuerda, tu satisfacción está garantizada, o tu dinero de vuelta.
¡Inscríbete YA MISMO!
Saludos
Ing. Ubaldo Acosta
Fundador de Global Mentoring y Universidad Java