Taller de tecnologías WWW

SIGLA : INF3241
CURSO : TALLER DE TECNOLOGÍAS DEL WWW
CARÁCTER : OPTATIVO
CRÉDITOS : 5
PROFESOR : JAIME NAVÓN
MODULOS : 2

I. DESCRIPCIÓN

Este curso apunta a entregar experiencia práctica de interacción con herramientas, técnicas y estándares usados comunmente en el desarrollo de aplicaciones Web.

II. OBJETIVO

Al finalizar el curso, los alumnos:
• Serán capaces de crear aplicaciones Web que incluyen manejo de contenido dinámico.
• Podrán crear aplicaciones usando una variedad de tecnologías y lenguajes.
• Serán capaces de estructurar una aplicación Web de modo que sea fácil de extender y mantener. 

III. CONTENIDOS

• Guía 1 : Ambientación con herramientas y ambiente de trabajo
• Guía 2 : Estructura y presentación. Trabajo con HTML y CSS
• Guía 3 : Contenido dinámico. Desarrollo en PHP
• Guía 4 : Interactuando con la Base de Datos desde PHP
• Guía 5 : Creando la experiencia de usuario. Javascript y Ajax
• Guía 6 : Todas piezas juntas. La aplicación completa
• Guía 7 : La Web programable. Creando y consumiendo servicios.
• Guía 8: Otras plataformas. Introducción al trabajo en .Net

IV. METODOLOGÍA

El curso es dictado 100% en  laboratorios de Computación. El profesor introduce una tecnología y explica los aspectos más importantes del trabajo a realizar. Los alumnos llevan a cabo el desarrollo de una guía con el apoyo de ayudantes trabajando en parejas. El resultado debe instalarse en un servidor desde donde es evaluado por el profesor.

V. EVALUACIÓN

La nota final del curso se calcula de la siguiente manera:
Promedio Siete Laboratorios (tienen la misma ponderación) 100%

VI. BIBLIOGRAFÍA

Beaird, J., “The principles of beautiful Web Design”, Sitepoint, 2007.
Vora, P., “Web Application Design Patterns”, Morgan Kaufman, 2009.
Niederst, J., “Learning Web Design: A Beginner’s Guide to (X)HTML, StyleSheets, and Web Graphics”, OReilly, 2007.
Zeldman, J., “Designing with Web Standards (3rd Ed)”, New Riders, 2009.
McFarland, D., “CSS: The Missing Manual”, OReilly, 2009.
Collison, S., “Beginning CSS Web Development: From Novice to Professional”, APress, 2006.
Lawson, B., Sharp, R., “Introducing HTML5”, New Riders, 2011.
Keith, J., “HTML 5 for Web Designers”, A book apart, 2011.
Resig, J., “Pro JavaScript Techniques”, APress, 2006.
Quigley, E., “JavaScript by Example”, Pearson, 2011.
Powers, S., “Learning JavaScript”, OReilly, 2006.
Keith, J., “DOM Scripting: Web Design with JavaScript and the Document Object Model”, APress, 2005.
Chaffer, J., Swedberg K. “Learning JQuery 1.3”, Packt Publishing, 2007.
Ray, E., “Learning XML”, O´Reilly, 2003.
Hunter, D., Ayers, D., Rafter, J., Van Der Vlist, J., Fawcett, J., “Beginning XML” Wrox, 2007.
Rusty, E., “XML 1.1 Bible (3rd Ed)”, Wiley, 2004.
Rusty, E., Means, W.S., “XML in a Nutshell, Third Edition”, OReilly, 2004.
MacIntyre, P., “PHP: The Good Parts”, O´Reilly, 2010.
Sklar, D., “Learning PHP 5”, O´Reilly, 2004.