¿Qué voy aprender?

  • Al finalizar crearán una aplicación con una arquitectura de 3 capas aplicando el patrón de diseño MVC, DAO, DTO y las mejores prácticas

  • Desarrolla Aplicaciones Web dinámicas utilizando Servlets y JSPs. Estudiaremos:

  • Que son los Servlets, su ciclo de vida y cómo debemos implementar su uso en las aplicaciones Java Web

  • Estudiaremos los tipos de alcances con el API de los Servlets como son: request, session y application y la mejor manera de utilizarlos.

  • Estudiaremos el rol de los JSP's en una aplicación Web y la mejor forma de utilizarlos en nuestras aplicaciones Web

  • Aprenderemos tecnologías de los JSP's como son: Scriplets, Expresiones, Declaraciones, Expression Language (EL), JSTL, JavaBeans y mucho más.

  • Aplicaremos el patrón de diseño MVC para integrar las tecnologías de los JSP's y Servlets para el desarrollo de nuestras aplicaciones Web

  • Les entregaremos la documentación de un sistema, el cual les servirá como base para sus propios proyectos Java Web del mundo real.


TOMAR ESTE CURSO

¿A quién está dirigido?

  • Cualquier interesado en desarrollar aplicaciones web con Java

  • Tener las bases para una certificación como Oracle Web Component Developer

  • Cualquier interesado en aplicar patrones de diseño como MVC, DAO, DTO, y las mejores prácticas para crear sitios web con Java

Requisitos

  • Conocimientos básicos de Java

  • Conocimientos básicos de HTML, CSS y JavaScript deseable

  • Conocimientos básicos de sql


TOMAR ESTE CURSO

Descripción del curso

No programes problemas, diseña Soluciones Java Web

¿Te ha pasado que en tus proyectos te encuentras con aplicaciones Java con páginas JSP que tienen malas prácticas y ningún tipo de estructura en el código Java, haciendo todo muy difícil de entender?. Olvídate de eso!!!  En este curso te enseñaremos paso a paso y desde cero cómo desarrollar aplicaciones Web con Servlets y JSPs, aplicando patrones de diseño como el MVC (Modelo-Vista-Controlador) y las mejores prácticas al desarrollar aplicaciones Java Web Profesionales y del mundo real.

Pero... ¿Por qué aprender Servlets y JSPs?

Al pasar los años el lenguaje de programación Java es uno de los más utilizados a nivel mundial.

Crear sistemas de misión crítica, robustos, flexibles y confiables ha sido uno de los grandes retos en el desarrollo de software a la medida. Al día de hoy Java sigue demostrando ser una plataforma en la cual apoyarnos para crear este tipo de sistemas.

Además, Java tiene una de las comunidades más grandes a nivel mundial y es TOTALMENTE LIBRE DE USO.

  • La tecnología de los JSP's y los Servlets genera cientos de ofertas laborales nacionales e internacionales.

Nuestra Metodología

En Global Mentoring estamos conscientes de que la mejor manera de transmitir nuestra experiencia en el desarrollo de Sistemas Java es a través de cursos eLearning con Videos paso a paso y a tu propio ritmo.

Esto permite que los nuevos estudiantes incrementen sus habilidades técnicas, con el objetivo de obtener mejores oportunidades en el mercado laboral Java, el cual está en constante crecimiento y brinda una excelente remuneración económica.

Módulo I. Introducción a la Tecnología Web

Estudiaremos una introducción a la tecnología Web y diferencias entre un sitio y una aplicación Web. Revisaremos el protocolo HTTP y el rol que juega Java dentro de las aplicaciones Web dinámicas al día de hoy.

  • Introducción a WWW. Revisaremos una introducción a la tecnología Web y los tipos de desarrollos que existen.
  • Revisaremos los requisitos para crear y desplegar una aplicación Web con Java
  • Estudiaremos paso a paso la instalación del servidor de Glassfish para desplegar nuestra aplicación Web
  • Creación del ejercicio HolaMundo Servlet y explicaremos a detalle la creación de esta clase Java Servlet

Módulo II. Conceptos Básicos de los Servlets

Revisaremos los conceptos básicos de los Servlets, las peticiones y cabeceros HTTP, así como los códigos de estado en las respuestas que vamos a manejar en nuestras peticiones HTTP.

  • Estudiaremos el Ciclo de Vida de los Servlets
  • Revisaremos cómo procesar los parámetros en una petición HTTP y cómo generar la respuesta al cliente con ayuda de los Servlets.
  • Analizaremos la estructura de una aplicación Web y cada uno de los componentes involucrados para que el servidor Web Java puede ejecutar nuestra aplicación.
  • Estudiaremos los cabeceros (Headers) involucrados en una petición HTTP.
  • Realizaremos un ejercicio involucrando formularios HTML para mostrar el procesamiento de parámetros, procesamiento de cabeceros y códigos de estado en una petición HTTP.

Módulo III. Manejo de Sesiones con Servlets

Veremos la necesidad del manejo de sesiones en una aplicación web y cómo utilizar este concepto por medio del API de los Servlets.

  • Estudiaremos el porqué del manejo de Sesiones en una aplicación WEB.
  • Revisaremos el Manejo de Cookies y URL Rewritting, los cuales son dos mecanismos con los cuales manejaremos las sesiones WEB.
  • Aprenderemos el uso del objeto HttpSession el cual nos permitirá administrar las sesiones WEB de una forma más simple.
  • Crearemos un ejemplo de un Carrito de Compras para poner en práctica el concepto de Sesiones en nuestra aplicación Java Web.

Módulo IV. Conceptos Básicos de los JSP´s

En este módulo aprenderemos las bases para crear páginas JSP y varios de sus elementos, tales como los Scriptlets, Directivas, entre varios elementos más.

  • Veremos los conceptos básicos JSPs con el objetivo de generar contenido dinámico desde nuestra aplicación WEB.
  • Crearemos un ejercicio HolaMundo con JSPs y veremos las diferencias entre un Servlet y un JSPs.
  • Estudiaremos los elementos de un JSP tales como Directivas, Expresiones, Scriptlets, Declaraciones y también una sintaxis equivalente en XML para crear páginas JSP.
  • Revisaremos el Manejo de Excepciones, donde pondremos en práctica la directiva page de los JSPs.
  • Estudiaremos el concepto de los Java Beans y veremos su utilidad dentro de los JSPs.

Módulo V. Conceptos Avanzados Servlets y JSPs

Revisaremos temas avanzados de los Servlets y JSPs, incluyendo el patrón de diseño MVC y aplicaremos las mejores prácticas con tecnologías como Expression Language (EL) y el uso de JSTL.

  • Estudiaremos el concepto de Expressión Language, el cual nos permite simplificar el despliegue de la información crear nuestros JSPs.
  • Aprenderemos a utilizar la librería de JSTL (Java Server Pages Standard Tag Library), la cual extiende la funcionalidad básica de los tags de los JSPs.
  • Analizaremos y aplicaremos a detalle el patrón de diseño MVC, el cual nos permitirá integrar a los Servlets, JSPs y a los JavaBeans en un solo modelo para poder interactuar y así crear aplicaciones WEB robustas, flexibles y fáciles de mantener.

Módulo VI. Aplicación Web con JDBC.

Crearemos una aplicación Web del mundo real que se conecte a una base de datos vía JDBC. Revisaremos brevemente las etapas involucradas en la construcción de aplicaciones Web.

  • Crearemos una aplicación Web Java con todas las lecciones aprendidas, utilizando el patrón de diseño MVC, y desplegando el proyecto en un servidor Glassfish.
  • Revisaremos las etapas del ciclo de vida en la construcción de Software, desde la Etapa de Análisis y los documentos más relevantes a entregar, hasta la etapa de Puesta en Marcha de nuestro Proyecto Web
  • Laboratorio Final en el cual se solicita replicar un caso de uso según las lecciones aprendidas, incluyendo los patrones de diseño y las mejores prácticas al construir aplicaciones Web Java Profesionales.

Recuerda, tu satisfacción está garantizada o tu dinero de vuelta.

¡Inscríbete YA!

TOMAR ESTE CURSO

Reseñas

Valoraciones
189
4.70

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 Servlets y JSPs: Domina las tecnologías Java Web y Java EE, 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.