Taller de Aplicaciones de Internet Ricas

  

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

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.