¿Qué voy aprender?

  • Estudiaremos el patrón MVC y aplicaremos las mejores prácticas al utilizar el Framework de 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 las Acciones y Formas Avanzadas, como son DispatchAction o DynaForm para facilitar el uso de estos conceptos en Struts.

  • 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.

  • 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.

  • En este módulo estudiaremos el concepto de plantillas en Struts Framework, también conocido como Tiles.

  • Entre muchos temas más!!!


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Cualquier interesado en aprender a utilizar correctamente el framework de Apache Struts

Requisitos

  • Conocimientos básicos de Java, Servlets y JSPs

  • Conocimientos básicos de uso de bases de datos


TOMAR ESTE CURSO

Descripción del curso

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

TOMAR ESTE CURSO

Reseñas

Valoraciones
13
4.05

Aprende a tu ritmo y a tu horario


En facturacionweb.site, aprendes Desarrollo en cualquier tema y en cualquier momento. Selecciona ahora entre miles de cursos impartidos por expertos sobre Desarrollo. También puedes aprender sobre Programación Diseño Negocios Informática y software Productividad Desarrollo personal Marketing Música Salud y fitness Fotografía Estilo de vida

En facturacionweb.site ponemos a disposición la videoteca de cursos más amplia del mundo. Escoge entre más de 130.000 cursos en formato de vídeo y 100% online con miles de horas de contenido nuevo cada mes

Los mejores profesores de todo el mundo instruyen a millones de estudiantes en la plataforma. Se proporciona las herramientas y las aptitudes para que la enseñanza que se da sea de calidad y aprendas sobre Desarrollo o sobre el tema que te apasiona de una manera rápida y ordenada.

facturacionweb.site es un lugar para fanáticos de Cursos online de Desarrollo que deseen expandir sus conocimientos y habilidades en cualquier área . Puedes escoger cursos online entre miles de Cursos online de Desarrollo. Queremos que sepas que facturacionweb.site nació para ayudarte para expandir tu carrera como profesional en el área de tu preferencia.

Si eres amante de Cursos online de Desarrollo, y quieres aprende sobre temas como Struts Framework: Crea aplicaciones Java Web con Struts, estás en el lugar indicado. facturacionweb.site se enfoca en actualizar el catalogo de cursos sobre Desarrollo, para personas entusiastas que desean adquirir nuevos conocimientos. facturacionweb.site quiere divulgar el amor por los cursos de Cursos online de Desarrollo y compartirlo con personas de todo el mundo para que puedan obtener nuevos conocimientos. Pensamos que el conocimiento abre un sinfín de oportunidades laborales en diferentes áreas de Desarrollo, así que selecciona el curso de tu preferencia y mejora tu vida con nuevos conocimientos.

Todos cursos sobre Cursos online de Desarrollo que son promocionados en el sitio web: facturacionweb.site son propiedad de la plataforma Udemy, este sitio web es una marca afiliada a Udemy, por lo tanto solo nos encargamos de promocionar los Cursos online de Desarrollo en este sitio web. ¡Ayúdanos compartiendo esta página con tus amigos!. Creamos este web sitio de tal manera que sea fácil de usar. facturacionweb.site aspira a servir a los lectores globales con contenido atractivo y ágil para capturar y aprender sobre lo último en tendencias de Desarrollo.