Web Profesor Calendario Académico

Menú

Curso sobre .NET

más información

pdf Programa (en formato PDF)

Objetivos Generales

La asignatura aborda la programación en Internet desde el punto de vista de la programación basada en la web. Para ello, se analizan tanto las tecnologías del lado del cliente como del servidor. En concreto, el alumno alcanzará los fundamentos para la utilización de XML, XHTML, JavaScript, Servlets, JavaServer Pages y PHP, además de conocer otras tecnologías como VBScript, Dinamyc HTML, SSI, CGI y ASP.

Esto permitirá al alumno:

Recomendaciones

Programa Teórico

Tema 1. Programación Web
Tema 2. XML y XHTML
Tema 3. JavaScript
Tema 4. Servlets y Java Server Page
Tema 5. PHP: Hypertext Preprocessor

Programa de Laboratorio

Práctica 0. Entorno de Desarrollo
Práctica 1. Cliente, Servidor WEB y Contenedor de Servlets
Práctica 2. XHTML y CSS
Práctica 3. JAVASCRIPT
Práctica 4. JSP
Práctica 5. Integración de XHTML, JavaScript y JSP

Metodología

Se realizarán explicaciones en clase de cada uno de los temas, compaginadas con las clases prácticas de laboratorio. Al final de cada tema se realizarán una serie de ejemplos y ejercicios que ayuden a la compresión de los puntos principales que se hayan visto en clase. Además, se proporcionará material adicional, como complemento de los contenidos que se desarrollan en clase, que el alumno deberá abordar individualmente.

Evaluación

La asignatura queda dividida en dos partes: Teórica (50%) y Práctica (50%).

Teoría. Se considera aprobada la parte teórica obteniendo una nota de 5 o más, en alguna de las convocatorias:
1ª CONVOCATORIA: Junio.
2ª CONVOCATORIA: Septiembre.

Laboratorio. Se considera aprobada la parte práctica obteniendo una nota de 5 o más, en los apartados:
A) Realización de un trabajo coordinado por el profesor (conv. Junio).
B) Superar un examen de laboratorio (conv. Junio y Septiembre)

Bibliografía

Básica

  1. P. Rodríguez y otros. Programación de Aplicaciones Web. Thomson Paraninfo. 2003.
  2. M. Hall y L. Brown. Core Web Programming, 2ª Edition. Prentice Hall. 2001.
  3. H.M. Deitel, P.J. Deitel, T.R. Nieto. Internet & World Wide Web How to Program, 3/e. Prentice Hall, 2004.

Complementaria

  1. Javier Gil, Jorge Tejedore & Augustin Yagüe. Creación de sitios web con PHP 4. McGraw Hill, 2001.
  2. Michael Glass y otros. Beginning PHP, Apache, MySQL® Web Development. Wiley Publishing, Inc. 2004.
  3. B.Kennedy, C.Musciano. HTML & XHTML: The Definitive Guide, 5th/e. O'Reilly. 2002.
  4. Mark Wutka, Alan Moffet, Kunal Mittal. Teach Yourself JavaServer Pages™ 2.0 with Apache Tomcat in 24 Hours. Sams. 2004.
  5. Hugh E. Williams, David Lane. Web Database Applications with PHP & MySQL. O'Reilly & Associates, 2002.
  6. D.M. Geary. Java Server Pages. Pearson Prentice Hall. 2002.
  7. P. McFedries. JavaScript. Pearson Prentice Hall. 2002.
  8. D. Livingston. Guía Esencial XML. Pearson Prentice Hall. 2002.
  9. L. Ullman. Guía de Aprendizaje MySQL. Pearson Prentice Hall. 2003.
  10. S. Hawkins. Guia Esencial APACHE. Pearson Prentice Hall. 2002.