Este curso abordar los conceptos y patrones fundamentales de desarrollo web para la plataforma Java y Java EE.
Modulo 1: Servlets : Los Servlets son los componentes fundamentales del desarrollo web en Java. En este módulo se aborda la creación y uso de Servlets así como su ciclo de vida.
Modulo 2: Mantenimiento de Estado. Desde mi experiencia uno de los módulos más difíciles de entender. Aquí explicaremos el manejo de campos ocultos, de cookies y sobre todo construiremos varios ejemplos de manejo de sesiones que es algo que siempre genera dudas.
Modulo 3: JSP. JSP a Java Server Pages es la tecnología que nos permite construir páginas dinámicas de una forma mucho mas sencilla a como la construimos utilizando Servlets.
Modulo 4: JSTL. JSTL o Java Standard Tag Library nos permite trabajar de una forma más sencilla con las páginas JSP evitando el uso de Scriptlets y centrándonos en el uso de TagLibs o etiquetas de servidor , ayudándonos a separar las diferentes responsabilidades.
Modulo 6: El modelo MVC. Este es el módulo más amplio con diferencia y cubre los patrones de diseño de Java EE necesarios para construir una solución flexible y reutilizable. Se abordará tanto el uso de Modelo MVC como el Modelo MVC 2 o frontController. Ademas se utilizarán servicios REST y acceso a datos con JDBC.
Modulo 7: Seguridad: En este módulo se abordará como integrar los estandares de seguridad de la plataforma Java EE con la aplicación previamente construida.
Tu Profesor
Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com
Unidades didácticas
-
ComenzarAgenda (1:14)
-
ComenzarIntroducción a Tomcat (2:28)
-
ComenzarInstalación Eclipse (2:37)
-
ComenzarInstalación de Tomcat (1:43)
-
ComenzarEl concepto de WebApp (2:00)
-
ComenzarUn Ejemplo de WebApp (1:54)
-
ComenzarEl concepto de Servlet (2:27)
-
ComenzarEjemplo de Servlet (6:52)
-
ComenzarFormulario Petición y Respuesta (1:20)
-
ComenzarUso de Formulario (10:08)
-
ComenzarRadios y Checkboxs (1:09)
-
ComenzarEjemplo de Checkbox (10:01)
-
ComenzarEjemplo de RadioButtons (2:47)
-
ComenzarSelects otro tipo de selección (1:59)
-
ComenzarEjemplo de Select y sus opciones (7:18)
-
Vista PreviaEl ciclo de vida de un Servlet (1:23)
-
Vista PreviaEjemplo Ciclo de vida (3:16)
-
Vista PreviaServlet Inicializacion (2:50)
-
Vista PreviaEjemplo de Servlet e Init Parameters (3:23)
-
ComenzarServlet y Anotaciones (1:08)
-
ComenzarEjemplo de uso de anotaciones (6:06)
-
ComenzarResumen del módulo (1:07)
-
ComenzarCódigo Módulo 1
-
ComenzarAgenda (1:37)
-
ComenzarProtocolo sin estado (2:16)
-
ComenzarManejo de campos ocultos (2:00)
-
ComenzarEjemplo de formulario con campos (10:13)
-
Vista PreviaCookies y Estado (1:27)
-
Vista PreviaCreando tus propias cookies (7:30)
-
ComenzarCookies y sus limitaciones (1:10)
-
ComenzarEl concepto de Session (2:08)
-
ComenzarEjemplo de manejo de Session (7:51)
-
ComenzarSessiones y Objetos (0:54)
-
ComenzarEjemplo de Sessiones y Objetos parte 1 (8:46)
-
ComenzarEjemplo de Sessiones y Objetos parte 2 (8:32)
-
ComenzarSessiones Usuario Teoria (0:59)
-
ComenzarEjemplo Sessiones Usuarios (2:34)
-
ComenzarSession Timeout (1:31)
-
ComenzarEjemplo de sessiones y caducidad (5:52)
-
ComenzarServletContext y el ámbito de aplicacion (1:47)
-
ComenzarEjemplo de variables de aplicación (3:58)
-
ComenzarListener de eventos (Web Listeners) (1:01)
-
ComenzarEjemplo de ServletContext Listener (2:48)
-
ComenzarResumen del módulo (3:05)
-
ComenzarCódigo Módulo 2
-
ComenzarAgenda (1:19)
-
Vista PreviaServlets y JSP (4:05)
-
Vista PreviaJSP un primer Ejemplo (9:57)
-
ComenzarPeticiones y Respuestas (0:44)
-
ComenzarEjemplo de uso de request (6:50)
-
ComenzarJSP y Manejo de Clases (0:52)
-
ComenzarEjemplo de uso de clases con JSP (4:09)
-
ComenzarEl concepto de Servicio (1:49)
-
ComenzarCreando Servicios con JSP (3:44)
-
ComenzarObjetos implicitos en JSP (2:12)
-
ComenzarEjemplo de objetos implicitos parte 1 (7:38)
-
ComenzarEjemplo de objetos implicitos parte 2 (7:36)
-
ComenzarResumen del módulo (1:26)
-
ComenzarCódigo Módulo 3