Está en la página 1de 3

TEMARIO

CURSO : PROGRAMADOR JAVA WEB CON JSP-SERVLET

DURACIÓN : 18 Horas

1. Objetivos del curso

• Al finalizar el curso los estudiantes crean aplicaciones Web bajo la arquitectura MVC, bajo un enfoque Orientado
a Objetos, utilizando como lenguaje de programación Java, plataforma Java EE y utilizando los patrones de
software estándares que el mercado actual exige.

2. Descripción del curso

• El curso PROGRAMADOR JAVA WEB CON JSP-SERVLET corresponde al área de tecnología y es de


naturaleza teórico-aplicativo. Tiene como propósito el desarrollo de aplicaciones web para la plataforma
Java EE utilizando Servlets, Java Server Pages (JSP), librerías de etiquetas JSTL, BootStrap para el diseño.
Se aplicará AJAX con JQuery y JSON con GSON.

3. Requisitos

• Se requieren conocimientos básicos:


• Lenguaje de programación Java POO
• Fundamentos de HTML
• Base de datos: Oracle o MySql o Sql Server, otros.

4. Dirigido a:
• Personas con conocimientos en el lenguaje de programación JAVA y que deseen iniciarse en el mundo del
desarrollo de aplicaciones empresariales en plataforma Web: con JSP, Servlet, jQuery, BootStrap y Ajax.

5. Temário

SESIÓN 1: INTRODUCCIÓN JAVA WEB


• Arquitectura de una aplicación Web.
• Arquitectura de una aplicación Java Web.
• Servidores Java EE.
• Demostración.
SESION 2: SERVLETS
• ¿Qué es un Servlet?
• Configuración.
• Programación.
• Navegación.
• Peticiones y respuestas
• Manejar peticiones GET y POST
• Descripciones de servlets
• Objeto HttpServletRequest
• Objeto HttpServletResponse
• Cabecera de Datos HTTP
• El método service()
• Peticiones GET y POST
• Manejar peticiones GET
• PROGRAMACIÓN DE SERVLETS
• void init(ServletConfig config)
• void destroy()
• void service(ServletRequest request, ServletResponse reponse)
• Esquema de Funcionamiento

SESIÓN 3: JAVA SERVER PAGE


• Definición, Características
• Ciclo de vida a nivel de documentos, Ciclo de vida a nivel de eventos

ELEMENTOS BÁSICOS

• Declaraciones, Expresiones, Scriptlets

DIRECTIVAS

• Introducción, Directiva: include, Directiva: page, Directiva: taglib

OBJETOS IMPLÍCITOS

• Objeto: request, response, out, sesión, application, config, pageContext, page.

SESIÓN 4: SESIONES
• Introducción
• Java Session
• Funcionamiento
• Aplicación

SESIÓN 5: JQUERY
• Introducción al DOM
• Funciones y selectores
• Modificar elementos de HTML
• Eventos de jQuery
• Efectos de jQuery
AJAX
• ¿Qué es AJAX?
• Cómo trabaja AJAX
• AJAX con JQUERY
• Enviar una solicitud a un servidor
• Respuesta del Servidor

SESIÓN 6: JSON
• Definición
• Sintaxis JSON
• GSon
• Aplicación de JSON con AJAX

SESIÓN 7: LIBRERÍA JQGRID


• Qué es JQGrid?
• Fundamentos
• Manejo de tablas: paginado, filtrado, exportar datos, etc.

SESION 8: JAVASERVER PAGES STANDARD TAG LIBRARY

• ¿Qué son tag libraries?


• Características
• ¿qué es “EL”?
• Variables implícitas definidas en EL:
• JSTL TAG LIBRARIES
• Declarar Tag Libraries
• ¿qué es JSTL?
• Uso de las librerías estándares de JSTL
5. Bibliografía

• Java Servlet Programming. Jason Hunter with William Crawford. O'Reilly(2001)


• Ajax on Java. Steven Douglas Olson. O'Reilly (2007)
• Java y XML, Second Edition. Brett McLaughlin. O'Reilly (2001)

Referencias electrónicas
• http://java.sun.com
• http://docs.oracle..com
• https://www.udemy.com/desarrollo-web-con-jsp-y-servlets

También podría gustarte