CÁTEDRA: PARADIGMAS DE PROGRAMACIÓN II

PROFESOR TITULAR: Ing. Alberto Celi

  Objetivos
Unidades
Metodología
Bibliografía
Regularidad
Cronograma
de
clases
Horarios
de
consulta
 
Otros programas: 2002 2004

OBJETIVOS
Familiarizarse con la tecnología cliente – servidor de las aplicaciones que se ejecutan en la WWW.

Ingresar al mundo del desarrollo de aplicaciones web con lenguaje Java (Servlets y JSP).

Obtener el conocimiento teórico – práctico necesario para poder afrontar futuros desarrollos web con lenguaje Java, sin necesidad de “empezar de cero”.

Entender las similitudes que existen entre los distintos lenguajes de programación para aplicaciones web.

CONTENIDOS

Unidad I

¿Que son los servlets? - estructura básica

Ventajas y comparativas contra CGI y otros lenguajes

Estructura básica de los servlets

Mostrando datos de texto y HTML con servlets

Compilar y ejecutar servlets

Unidad II

El ciclo de vida de un servlet, métodos init y service

Metodos doGet, doPost, doXxxx

Unidad III

manejando datos de formularios

que son los formularios y para que sirven

leyendo datos de formularios con servlets

Unidad IV

Pedidos de HTTP (HTTP request)

Leyendo los pedidos con servlets

Encabezados de HTTP 1.1

Respuestas HTTP (HTTP response)

Respuests de HTTP 1.1

Significado de respuestas HTTP

Unidad V

Cookies

Beneficios y Problemas

La API de cookies

Sesiones

La necesidad de sesiones

La API de sesiones

Unidad VI

¿Que es JSP?

Elementos de scripts

Expresiones

Scriptlets

Declaraciones

Variables pre definidas

Usando Beans con JSP

Unidad VII

Tags a medida

Componentes necesarios para hacer una librería

Definicion básica de tags

Asignando atributos a los tags

El tag body

Unidad VII

Integración de Servlets y JSP

ESTRATEGIAS METODOLOGICAS
Dado que los objetivos de la cátedra son: familiarizarse con la arquitectura cliente – servidor, dominar la estructura del lenguaje, y el desarrollo de aplicaciones, durante todo el semestre el alumno irá viendo las unidades de teoría en el laboratorio y a continuación pondrán en práctica los conocimientos visto previamente. Es por esto que las unidades son tan cortas, permite que se vaya teniendo práctica a medida que se van incorporando los conocimientos.

Al finalizar la etapa de teoría el alumno deberá hacer como trabajo práctico el desarrollo de una aplicación para poner en práctica lo anteriormente visto

RECURSOS DIDACTICOS

Servidor de Servlets Tomcat o JBOSS

Entorno Integrado de Desarrollo (IDE) Eclipse

ESTRATEGIAS METODOLOGICAS

Dado que los objetivos de la cátedra son: familiarizarse con la arquitectura cliente – servidor, dominar la estructura del lenguaje, y el desarrollo de aplicaciones, durante todo el semestre el alumno irá viendo las unidades de teoría en el laboratorio y a continuación pondrán en práctica los conocimientos visto previamente. Es por esto que las unidades son tan cortas, permite que se vaya teniendo práctica a medida que se van incorporando los conocimientos.

Al finalizar la etapa de teoría el alumno deberá hacer como trabajo práctico el desarrollo de una aplicación para poner en práctica lo anteriormente visto.

RECURSOS DIDACTICOS

Servidor de Servlets Tomcat

Entorno Integrado de Desarrollo (IDE) Eclipse

BIBLIOGRAFIA

Bibliografía General

Sun Microsystems Press - Core Servlets and JSP

Autores: Martin Hall

Bibliografía General del tema en el sitio official de los creadores del lenguaje

Java Servlets

http://java.sun.com/products/servlet/index.jsp

Java JSP

http://java.sun.com/products/jsp/index.jsp

HTML 4.0 Specification

Autores: Dave Raggett, Arnaud Le Hors, Ian Jacobs

Recomendado por la W3C.

Disponible en forma gratuita en el sitio de internet www.w3.org

REGULARIDAD
Asistencia (75% mínimo)

Trabajos Prácticos

Formales (con calificación explícita. Hasta cuatro (4) y con exigencia de aprobar el 100%.

Informales (todos los que se estimen necesarios)

Evaluaciones Parciales

Con calificación explícita. Hasta dos (2) y un (1) recuperatorio.

Los alumnos deben aprobar como mínimo dos (2) de las tres (3) instancias para mantener su regularidad y acceder al examen final o a la promoción directa.

Excepcionalmente y con expresa autorización de la Dirección de Desarrollo Académico para los alumnos que no aprueben cada una de estas instancias, podrá haber un recuperatorio global que cada cátedra programará para la semana inmediata posterior a la finalización de clases.

EVALUACION Y PROMOCION

Promoción Directa

CRONOGRAMA
Desarrollo de cada Unidad o Bloque Temático

Trabajos Prácticos Formales

Fecha de entrega:

Evaluaciones parciales

Recuperatorio

Horarios de Consulta semanales
A convenir con el profesor a la cuenta de correo

albertoceli@gmail.com