Library

Course: Servlets y JSPs: Domina las tecnologías Java Web y Java EE

Servlets y JSPs: Domina las tecnologías Java Web y Java EE

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
  • Self-Paced
About this Course

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!

Who this course is for:

  • 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
Basic knowledge
  • Conocimientos básicos de Java
  • Conocimientos básicos de HTML, CSS y JavaScript deseable
  • Conocimientos básicos de sql
What you will learn
  • 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
Curriculum
Number of Lectures: 53
Total Duration: 09:45:07
Servlets y JSPs: Temario General y Recursos del Curso
  • Nivel: Servlets y JSP's  

    Nivel: Servlets y JSP's

  • Recursos: PDF's (eBooks) del Curso de Servlets y JSP's  
  • Recursos: Proyectos Resueltos del Curso de Servlets y JSP's  
Servlets y JSPs: Introducción al Curso
  • Lección - Introducción a WWW (World Wide Web)  

    Lección - Introducción a WWW (World Wide Web)

  • Ejercicio: Instalación de las herramientas del Curso  

    Ejercicio: Instalación de las herramientas del Curso

  • Ejercicio: HolaMundo con Servlets  

    Ejercicio: HolaMundo con Servlets

Servlets y JSPs: Concepto de los Servlets
  • Lección: Concepto de los Servlets  

    Lección: Concepto de los Servlets

  • Ejercicio: Concepto de Servlets  

    Ejercicio: Concepto de Servlets

  • Ejercicio: Concepto de Servlets - parte 2  

    Ejercicio: Concepto de Servlets - parte 2

Servlets y JSPs: Manejo de Parámetros con Servlets
  • Ejercicio: Procesamiento de Parámetros  
Servlets y JSPs: Manejo de Formularios HTML con Servlets
  • Ejercicio: Manejo de Formularios HTML con Servlets  

    Ejercicio: Manejo de Formularios HTML con Servlets

  • Ejercicio: Manejo de Formularios HTML con Servlets - parte 2  

    Ejercicio: Manejo de Formularios HTML con Servlets - parte 2

Servlets y JSPs: Manejo de Cabeceros HTTP
  • Lección: Manejo de Cabeceros HTTP  

    Lección: Manejo de Cabeceros HTTP

  • Ejercicio: Manejo de Cabeceros HTTP  

    Ejercicio: Manejo de Cabeceros HTTP

  • Ejercicio: Usando Cabeceros - Tipos de Navegador  

    Ejercicio: Usando Cabeceros - Tipos de Navegador

Servlets y JSPs: Códigos de Estado con Servlets
  • Lección: Códigos de Estado con Servlets  

    Lección: Códigos de Estado con Servlets

  • Ejercicio: Códigos de Estado con Servlets  

    ercicio: Códigos de Estado con Servlets

Servlets y JSPs: Cabeceros de Respuesta con Servlets
  • Lección: Cabeceros de Respuesta con Servlets  

    Lección: Cabeceros de Respuesta con Servlets  

  • Ejercicio: Cabeceros de Respuesta con Servlets  

    Ejercicio: Cabeceros de Respuesta con Servlets

Servlets y JSPs: Manejo de Cookies
  • Lección: Manejo de Cookies  

    Lección: Manejo de Cookies

  • Ejercicio: Manejo de Cookies  

    Ejercicio: Manejo de Cookies

  • Ejercicio: Contador de Visitas con Cookies  

    Ejercicio: Contador de Visitas con Cookies

Servlets y JSPs: Manejo de HTTP Session
  • Lección: Manejo de Http Session  
  • Ejercicio: Manejo de Http Session  

    Ejercicio: Manejo de Http Session

  • Ejercicio: Carrito de Compras con HTTPSession  

    Ejercicio: Carrito de Compras con HTTPSession

Servlets y JSPs: Introducción a los JSPs
  • Lección: Introducción a los JSPs  
  • Ejercicio: Introducción a los JSPs  

    Ejercicio: Introducción a los JSPs

Servlets y JSPs: Elementos de un JSP
  • Lección: Elementos de un JSP  

    Lección: Elementos de un JSP

  • Ejercicio: Expresiones con JSPs  

    Ejercicio: Expresiones con JSPs

  • Ejercicio: Scriptlets con JSPs  

    Ejercicio: Scriptlets con JSPs

  • Ejercicio: Declaraciones con JSPs  

    Ejercicio: Declaraciones con JSPs

  • Ejercicio: Documentos con JSPs (jspx)  

    Ejercicio: Documentos con JSPs (jspx)

Servlets y JSPs: Directivas con JSPs
  • Lección: Directivas con JSPs  

    Lección: Directivas con JSPs

  • Ejercicio: Excel JSPs con Directivas  
  • Ejercicio: Manejo de Excepciones con Directivas en JSPs  

    Ejercicio: Manejo de Excepciones con Directivas en JSPs

Servlets y JSPs: Inclusión de Archivos con JSPs
  • Lección: Inclusión de Archivos con JSPs  

    Lección: Inclusión de Archivos con JSPs

  • Ejercicio: Inclusión Estática con JSPs  

    Ejercicio: Inclusión Estática con JSPs

  • Ejercicio: Inclusión Estática con JSPs - parte 2  
  • Ejercicio: Inclusión Dinámica con JSPs  

    Ejercicio: Inclusión Dinámica con JSPs

Servlets y JSPs: Manejo de JavaBeans con JSPs
  • Lección: Manejo de JavaBeans con JSPs  

    Lección: Manejo de JavaBeans con JSPs

  • Ejercicio: Manejo de JavaBeans con JSPs  

    Ejercicio: Manejo de JavaBeans con JSPs

Servlets y JSPs: EL (Expression Language) con JSPs
  • Lección: Manejo de EL (Expression Language) con JSPs  

    Lección: Manejo de EL (Expression Language) con JSPs

  • Lección: Manejo de EL (Expression Language) con JSPs - Part2  

    Lección: Manejo de EL (Expression Language) con JSPs

Servlets y JSPs: Manejo de JSTL (JSP Standard Tag Library) en JSPs
  • Lección: manejo de JSTL en JSPs  

    Lección: manejo de JSTL en JSPs

  • Ejercicio: Manejo de JSTL en JSPs  

    Ejercicio: Manejo de JSTL en JSPs

  • Ejercicio: Manejo de JSTL en JSPs - parte 2  

    Ejercicio: Manejo de JSTL en JSPs - parte 2

Servlets y JSPs: Patrón de diseño MVC
  • Lección: Patrón de Diseño de MVC  

    Lección: Patrón de Diseño de MVC

  • Ejemplo: Patrón Diseño MVC - Ejemplo 1  

    Ejemplo: Patrón Diseño MVC - Ejemplo 1

  • Ejemplo: Patrón Diseño MVC - Ejemplo 2  

    Ejemplo: Patrón Diseño MVC - Ejemplo 2

Servlets y JSPs: Laboratorio Final SGA
  • Lección: Laboratorio Final SGA  

    Lección: Laboratorio Final SGA 

  • Lección: Etapa de Diseño Sistema SGA  

    Lección: Etapa de Diseño Sistema SGA

  • Lección: Etapa de Desarrollo Sistema SGA  

    Lección: Etapa de Desarrollo Sistema SGA

  • Laboratorio: Creación caso de uso de Usuarios  

    Laboratorio: Creación caso de uso de Usuarios

Reviews (0)