Informacion principal
| Nombre de la Asignatura | Taller de Aplicaciones de Internet Ricas |
|---|---|
| Materia | Programación |
| Créditos | 4 |
| Objetivo de la Asignatura | El objetivo principal de la asignatura es formar al estudiante en el diseño y desarrollo de aplicaciones web ricas (o rich internet applications RIA). Los objetivos de la asignatura son: · Introducir al estudiante en la programación en una plataforma de desarrollo RIA (Flash, Silverlight) · Fomentar en el estudiante habilidades de trabajo en equipo, y la colaboración entre grupos de trabajo · Entrenar las capacidades de comunicación y presentación oral del trabajo realizado |
| Metodología de enseñanza | Se dictarán 2 horas semanales de clases teóricas durante la primera mitad del semestre para dictar los contenidos conceptuales planteados en el temario. Adicionalmente cada alumno deberá dedicar un promedio de 2 horas semanales para el estudio y realización de ejercicios prácticos. En la segunda mitad del semestre, el estudiante deberá dedicar un promedio de 4 horas semanales para la realización del laboratorio. En este periodo los grupos de trabajo mantendrán clases de consulta con el docente en el horario de clase. |
| Temario | 1. Objetivos generales del curso 2. Introduccion a las aplicaciones web o Historia, Protocolo HTTP 3. Introduccion a la programación en el navegador de internet o HTML, CSS o XML, XHTML, DOM o Javascript o AJAX, JQuery 4. Plataforma RIA (Silverlight o Flex) o Gráficos vectoriales o Manejo de animaciones o Reproducción de contenido multimedia 5. Integración con lógica de servidor o Web Services (RPC; SOAP, REST, JSON, SSL, WS*) o Patrones de diseño MVC, MVVM |
| Bibliografía | Dynamic HTML: The Definitive Reference · Publisher: O'Reilly Media, Inc. · ISBN-13: 978-0596527402 Data-Driven Services with Silverlight 2 · Publisher: O'Reilly Media, Inc. · ISBN-13: 978-0596523091 RESTful Web Services · Publisher: O'Reilly Media, Inc. · ISBN-13: 978-0596529260 Javascript: The Definitive Guide · Publisher: O'Reilly Media, Inc. · ISBN-13: 978-0596101992 |
| Previaturas | Curso de Programación de Aplicaciones |
Contenido
Anexo: Formas de evaluación
El docente se basará en los siguientes elementos para evaluar el rendimiento de los estudiantes:
· Calidad del trabajo entregado, realizado en equipo, según los siguientes criterios
o Entrega en fecha
o Cumplimiento de los requerimientos funcionales obligatorios
o Implementación de funcionalidades opcionales
o Incorporación y evaluación de nuevas tecnologías
· Asistencia, actitud y participación en clase
· Presentación oral del trabajo realizado
En base a esta evaluación el estudiante podrá aprobar completamente el curso o reprobarlo.