Facultad de Informática
Curso académico
2001-2002
Asignatura: Programación de aplicaciones web
Código(s): Genérica
Titulación(es): Ingeniería Técnica en Informática de
Gestión o Ingeniería Técnica en Informática de Sistemas.
Curso: 3º
Créditos: 4,5
Profesor(es): Baltasar Fernández Manjón
Departamento: Sistemas Informáticos y Programación
Observaciones:
Es un requisito de titulación estar cursando el 3º curso de la
Ingeniería Técnica en Informática de Gestión o de la Ingeniería Técnica en
Informática de Sistemas.
En esta asignatura se supone un conocimiento previo de la programación
orientada a objetos (preferentemente en Java), de las estructuras de datos y de
bases de datos.
Resumen del programa:
El objetivo de esta
asignatura es realizar una introducción al diseño y la programación de
aplicaciones web. Con este propósito se realizará una introducción a los
fundamentos de la web ( lenguajes de marcado, lenguajes de visualización de
información, metalenguajes de descripción de información, protocolos, aplicaciones
distribuidas). Se tratarán las plataformas y arquitecturas de las aplicaciones
web y como desarrollar aplicaciones interactivas. También se tratarán aquellos
aspectos complementarios necesarios para la realización efectiva de dichas
aplicaciones (p.e. programación web, acceso a bases de datos).
Resumen del programa
en inglés:
The
main objective of the course is to introduce the design and programming of web
applications. First we presents web basics (markup languages, visualization
languages, metalanguages, protocols, distributed applications). Then we
introduce the web platforms and architectures for interactive application
development. Other aspects needed for the practical implementation of web
applications will be also discussed (e.g. web programming, database access).
Bibliografía:
Básica
(por orden de prioridad):
·
Sánchez Allende, J., Huecas, G, Fernández Manjón, B., Moreno, P., 2001.
Java 2: Iniciación y Referencia. Ed. McGraw-Hill. (ISBN:
8448131800).
·
Eckel B., 1998. Thinking in Java,
Prentice Hall. . [Disponible electrónicamente en la red]
·
Philip Greenspun, 1999. Philip and Alex’s
Guide to Web Publishing. Morgan Kaufmann Publishers, Inc. San Francisco,
California. [Disponible electrónicamente en la red]
·
Chang, B. y otros autores, 2001. Manual de Oracle XML. Creación de
documentos y aplicaciones XML sobre plataformas cruzadas. Osborne McGraw-Hill.
·
Hall, M. 2001 Core Web Programming Sun Microsystems Press, Prentice-Hall
Complementaria:
Por
determinar en función de las herramientas concretas a utilizar
Desarrollo de la
asignatura:
La asignatura tiene una vertiente
práctica muy importante. Se explicarán los conceptos fundamentales necesarios y
se realizarán prácticas en el laboratorio correspondientes a los distintos
temas desarrollados. La entrega de las correspondientes memorias de los
trabajos prácticos será tenida en cuenta en la calificación de la asignatura.
Método de evaluación:
Parciales (Si/No): No
- Práctico Junio: No
- Teórico Junio: Si
- Teórico Septiembre: Si
Debido al carácter
eminentemente práctico de la asignatura la adecuada realización de las
prácticas así como la presentación en el laboratorio de la memoria
correspondiente dentro del plazo fijado serán requisitos indispensables para
aprobar la asignatura.
En la calificación de la
asignatura se tendrá en cuenta la evaluación de las prácticas realizadas por el
alumno, pudiendo aprobarse directamente la asignatura por prácticas. No
obstante, para aquellos alumnos que habiendo cumplido el resto de requisitos,
no hayan obtenido un resultado suficiente, se realizará un examen final
ordinario y otro extraordinario.
En la convocatoria de septiembre existirá un periodo extraordinario de entrega de prácticas realizadas individualmente.