Temario

  1. Introducción a Windows Phone 7.
  2. Herramientas de desarrollo para WP7
    • Descarga e Instalación de las herramientas.
    • Expression Blend para Windows Phone 7.
    • Microsoft Visual Studio 10 para Windows Phone 7.
  3. Introducción a Silverlight y C#
    • Silverlight para Windows Phone 7.
    • Breve introducción al lenguaje C#.
  4. Modelo de Ejecución
    • Instalación y datos de la aplicación.
    • Conceptos: Tombstoning, Estado de página y aplicación, persistencia.
    • Ciclo de vida.
    • Posibles causas de Tombstoning.
    • Detección de inactividad.
  5. Fundamentos de Silverlight para WP7
    • System Controls.
    • Contenedores.
    • Controles de Silverlight para WP7 (Soportados y NO soportados).
    • Control Pivot.
    • Control Panorama.
    • SilverLight toolkit y Coding4Fun toolkit.
  6. Animaciones y Multimedia
    • Visual State Manager.
    • Animaciones.
    • Uso de Behaviors.
  7. Diseño e interacción con aplicaciones para Windows Phone 7
    • La filosofía de diseño en Windows Phone 7.
    • La interfaz humano/dispositivo Windows Phone 7.
  8. Acceso a Funcionalidades del teléfono
    • Launchers & Choosers : Acceso a cámara, envío de mails etc.
    • Geolocalización en WP7: Bing Maps Silverlight Control.
  9. Interaccionando con un teléfono Windows Phone 7
    • Teclado en pantalla.
    • Gestures.
    • Acelerómetro.
    • Shake Gestures.
  10. Datos y almacenamiento
    • Silverlight data Binding.
    • Isolated Storage.
    • Implementando un patrón MVVM (Model-View-ViewModel) en una aplicación Windows Phone 7.
  11. Consumir servicios en WP7
    • Breve revisión de Servicios Web SOAP y REST.
    • Construcción de un servicio WEB SOAP de ejemplo.
    • Consumir recursos de servicios SOAP.
    • Construcción de Servicio Web REST de ejemplo.
    • Consumir recursos de servicios REST.
    • Openda Data Protocol (ODATA) para Windows Phone.
  12. Notificaciones Push en WP7
    • ¿Qué son las Notificaciones Push?
    • Arquitectura de comunicación de Notificaciones PUSH.
    • Tipos: Tile, Toast y Raw.
    • Ejemplos de Implementación.
  13. Puesta en valor de nuestras aplicaciones en WP7
    • Buenas prácticas en el desarrollo de aplicaciones en WP7.
    • Obteniendo la validación de Market Place para nuestras aplicaciones.
    • Subiendo nuestra aplicación Market Place.
    • Actualización de nuestra aplicación en Market Place.
  14. Más Posibilidades de Windows Phone 7 (este contenido es a modo de referencia)
    • Breve Introducción al desarrollo de Juegos para Windows Phone 7 usando XNA.
    • Windows Phone 7 y la nube.
    • Microsoft Research: project Hawaii.


Descargatelo en PDF

Fondo contacto

Juan M. Corchado

Facultad de Ciencias
Universidad de Salamanca

Plaza de la Merced s/n
Salamanca 37008
España
Tel.: +34 618 696589
Te.: 923 294400 (ext 1525)
Fax: +34 923 294514

corchado@usal.es

© 2009 Grupo BISITE
Salamanca, España 2009