CURSO : TECNOLOGIAS Y APLICACIONES WEB TRADUCCION : WEB TECHNOLOGIES AND APPLICATIONS SIGLA : IIC2513 CRÉDITOS : 10 MÓDULOS : 03 CARÁCTER : MINIMO DISCIPLINA : INGENIERIA I.DESCRIPCION Este curso busca entrenar a los alumnos en las tecnologias WEB. Hoy las tecnologias WEB son plataformas sustentadoras de variados sistemas, incluso transaccionales. Este curso aproxima al alumno a trabajar con las tecnologias WEB de vanguardia y le permite desarrollar aplicaciones WEB utilizando tecnicas y herramientas adecuadas a aquellos fines. II.OBJETIVOS Al finalizar el curso el alumno sera capaz de: 1. Identificar y explicar los estandares que hacen posible el WWW. 2. Explicar la arquitectura tecnologica de sitios y aplicaciones Web. 3. Construir sitios con contenido dinamico. 4. Construir aplicaciones usando las tecnologias y herramientas disponibles. 5. Identificar, explicar y evaluar los meritos de las nuevas tecnologias. III.CONTENIDOS 1. Comunicacion cliente - servidor mediante el protocolo HTTP. 2. Descripcion del contenido: pasado, presente y futuro. 3. Separacion Estructura - Presentacion - Comportamiento. 4. Estructura: introduccion al xhtml y xml. 5. Presentacion: introduccion a las hojas de estilo. 6. Comportamiento: introduccion a Javascript. 7. Mas Javascript: El modelo de objetos del documento (DOM). 8. La necesidad de procesamento en el servidor. 9. Procesamiento en el servidor: pasado, presente y futuro. 10. La plataforma Java: Servlets y JSP. 11. La biblioteca de tags standard JSTL. 12. Modelo MVC y Struts. 13. La revolucion de los Web Services. 14. Implementacion de Web Services en Java. 15. Arquitectura orientada a servicios (SOA). IV.METODOLOGIA Modulos semanales: - Catedras: 2 - Ayudantias: 1 El curso se realiza utilizando metodologias de ense?anza centradas en el alumno que permitan a los estudiantes desarrollar las competencias definidas en los objetivos del curso. Este curso esta dise?ado de forma tal que el alumno dedique al estudio personal un promedio de 6 hrs. a la semana. V.EVALUACION Las evaluaciones pueden ser por medio de pruebas, proyectos y/o tareas. VI.BIBLIOGRAFIA Textos Minimos Fowler, Susan and Stanwick, Victor. Web Application Design Handbook: Best Practices for Web-Based Software (Interactive Technologies). Paperback, Jul 7, 2004. PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE FACULTAD DE INGENIERIA / MAYO 2009