Udemy

Platform

Español

Language

Web Development

Category

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

Crea aplicaciones Web Dinámicas con Servlets y JSPs. Aplica el patrón de diseño MVC y las mejores prácticas Java Web.

4.59 (149 reviews)

1563

Students

14.5 hours

Content

May 2020

Last Update
$19.99
Regular Price

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.




Description

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!


Screenshots

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

Content

Servlets y JSPs: Temario General y Recursos del Curso

Nivel: Servlets y JSP's

Servlets y JSPs: Introducción al Curso

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

Instalación JDK

Instalación Apache Netbeans

Instalación de Glassfish 5.0 y JDK 1.8

Ejercicio: HolaMundo con Servlets

Servlets y JSPs: Concepto de los Servlets

Lección: Concepto de los 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 - parte 2

Ejercicio: Manejo de Formularios HTML con Servlets - parte 3

Ejercicio: Manejo de Formularios HTML con Servlets - parte 4

Ejercicio: Manejo de Formularios HTML con Servlets - parte 5

Servlets y JSPs: Manejo de Cabeceros HTTP

Lección: Manejo de Cabeceros HTTP

Ejercicio: Manejo de Cabeceros HTTP

Servlets y JSPs: Códigos de Estado con Servlets

Lección: Códigos de Estado con Servlets

Ejercicio: Códigos de Estado con Servlets

Servlets y JSPs: Cabeceros de Respuesta con Servlets

Lección: Cabeceros de Respuesta con Servlets

Ejercicio: Cabeceros de Respuesta con Servlets

Servlets y JSPs: Manejo de Cookies

Lección: Manejo de Cookies

Ejercicio: Manejo de 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: 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

Servlets y JSPs: Elementos de un JSP

Lección: Elementos de un JSP

Ejercicio: Expresiones con JSPs

Ejercicio: Scriptlets con JSPs

Ejercicio: Declaraciones con JSPs

Ejercicio: Documentos con JSPs (jspx)

Servlets y JSPs: Directivas con JSPs

Lección: Directivas con JSPs

Ejercicio: Excel JSPs con Directivas

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

Ejercicio: Inclusión Estática con JSPs

Ejercicio: Inclusión Dinámica con JSPs

Servlets y JSPs: Manejo de JavaBeans con JSPs

Lección: 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

Servlets y JSPs: Manejo de JSTL (JSP Standard Tag Library) en JSPs

Lección: manejo de JSTL en JSPs

Ejercicio: Manejo de JSTL en JSPs

Servlets y JSPs: Patrón de diseño 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 2

Servlets y JSPs: Proyecto Final Control Clientes

Proyecto Final - Control Clientes

Creación de la Base de Datos - Control de Clientes

Agregar el Driver de Mysql a Glassfish

Creación del Proyecto Web - Control de Clientes

Agregar Librerías al proyecto - Control de Clientes

Configuración Clase Conexion

Creación Clase de Dominio - Entidad Cliente

Creación Clase DAO - Cliente

Creación Clase DAO - Cliente - parte 2

Listado de Clientes - Básico

Instalación de Bootstrap y Font Awesome

Documentación de Bootstrap

Cabecero de la Aplicación Control de Clientes

Barra de Navegación - Control de Clientes

Pie de Página - Control de Clientes

Listado de Clientes - Control de Clientes

Listado de Clientes - parte 2

Agregar Cliente - parte 1

Agregar Cliente - parte 2

Editar Cliente - parte 1

Editar Cliente - parte 2

Guardar Cliente - Control Clientes

Eliminar Cliente - Control Clientes

Corrección Clase Conexión - Control Clientes

Última Clase

Clase Extra



Reviews

L
Luis6 October 2020

Es una buena elección, debido a que se explica desde el comienzo. Desde como instalar las herramientas hasta como crear una aplicación aplicada a lo que pide las empresas en la vida real

G
Gilmar3 March 2020

Pone como nivel intermedio y es muy básico recién compro el curso y ya me desanime debí comprar otro.

E
Ephrain11 February 2020

El profesor atiende tus dudas y observaciones rápido y certero, sin duda el soporte es muy bueno. Algunos temas son cubiertos con ejemplos muy básicos, creo que podría sugerir algunos ejercicios para comprender más el tema. En los ejercicios empieza a explicarlo teniendo en cuenta la base teórica pero en la parte practica no indica cual es el objetivo al que se pretende llegar en cada ejemplo, creo que un diagrama al inicio explicando lo que se pretende del ejemplo ayudaría mucho, ese mismo diagrama podría servir de base para sugerir otros ejercicios para comprender más el tema. En el proyecto final esta muy bien explicado pero centra la mayor parte de los esfuerzos en la base de datos, dejando de lado elementos clave que se enseñaron durante el curso. Aún con los detalles el curso es muy recomendable si no tienen ninguna idea del tema.

M
Miguel27 January 2020

En lo personal me gusta que explican muy bien y de manera detallada cada parte de este curso haciendo de el un buen curso

M
Matias26 December 2019

Excelente explicación y bastante detallado, es justo lo que esperaba, una excelente inversión sin lugar a dudas

N
Norman11 December 2019

Excelente curso para comprender la ideologia de programacion en java. Gracias por los recrursos informaticos bien utilizados.

M
Marcelo11 September 2019

Excelente curso, excelente la explicación, muy buena la relación teoría-practica. Curso Muy recomendable!!

J
Jlmachm@hotmail.com28 July 2019

Me gusto, la teoría esta explicada de forma simple y los ejemplos están bien enfocados, lo que te permite comprender y avanzar rápidamente.

A
Asumu16 April 2019

el curso lo recomiendo a 100% para cualquiera que desea estudiar estos lenguajes de programacion son precisos y comprensibles bien explicados.........

W
William29 January 2019

Muy buen curso, explica paso a paso y desde cero acerca de los Servlets y JSP, realmente se aprende mucho acerca de este tema. Por mejorar el tema de ejercicios talvez un poco mas complejos y mas guiado a la vida real, pero en general muy buen curso

R
Ruben30 July 2018

Es un muy buen curso. Lo que falta mejorar es que el instructor explique el codigo del CRUD que mencionó al final del curso, pues existe una brecha entre el contenido que se ofreció y lo que se pide en el laboratorio final.

O
Omar11 April 2018

Me gusta como explica, rápido directo al punto y con una forma de poder aprender rápidamente el sistema.

R
Raúl13 March 2018

Esta muy bien explicado especialmente para gente novata aunque si ya tienes conocimientos en el tema se te hace un poco pesado. Aun así, no está de mas refrescar conocimientos con este curso. Sin duda lo recomiendo

J
Jorge1 March 2018

Curso bastante aceptable hasta que se llega al final y no explica nada sobre el código del SGA, más que diapositivas inservibles.

C
Carlos29 December 2017

Me parece que explica muy a detalle los temas tratados, además de poner en práctica lo enseñado en cada uno de estos.



1456342

Udemy ID

12/2/2017

Course created date

11/21/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore