Aprende a Programar Aplicaciones Para Windows Phone 7 Mango

By | octubre 13, 2011

aprende-a-programar-aplicaciones-para-windows-phone-mango

El nuevo sistema operativo para smartphones Windows Phone 7 Mango ofrece más de 500 nuevas características diseñadas para mejorar las actividades multitarea, integrar mejor nuestras aplicaciones, ofrecer información más dinámica y mejorar el desempeño del sistema operativo. Además los nuevos teléfonos que se lanzarán con este nuevo sistema operativo poseen características técnicas que serán del agrado del público aficionado a la tecnología.

Si eres desarrollador de software no te puedes quedar atrás. El mercado de aplicaciones para smartphones continúa creciendo rápidamente, y así como puedes aprender a programar tus aplicaciones para iPhone o Android, también podrás aprender a programar aplicaciones para Windows Phone 7 Mango y venderlas para ganar dinero.

Si necesitas recursos para aprender a programar aplicaciones para Windows Phone 7 Mango, a continuación te dejo algunos videos, presentaciones y código de ejemplo que publicaron en la web de Channel 9.

 

Recursos para Aprender a Programar Aplicaciones Para Windows Phone 7 Mango

Estos recursos son completamente gratuitos. Constan de videos online, diapositivas y código fuente de ejemplo para aprender a programar en Windows Phone 7 Mango. El único inconvenientes es que están en inglés, espero que esto no sea un gran problema para ti, ya que como programador/a de software de seguro estarás familiarizado/a con el idioma.

 

Construyendo Aplicaciones Windows Phone con Visual Studio 2010

En este video aprenderás a crear aplicaciones Windows Phone utilizando Visual Studio. Este contenido introductorio cubre aspectos básicos sobre cómo crear soluciones Windows Phone, editar códigos fuente de programas, agregar y gestionar recursos de programas y construir y ejecutar la solución. Además se demuestran las opciones para depurar las soluciones utilizando el emulador de Windows Phone o en un dispositivo real, así como gestionar las propiedades de las soluciones para su despliegue en el marketplace.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Silverlight en Windows Phone: Introducción

En este video nos explicarán y demostrarán cómo aprovechar Silverlight para programar aplicaciones para Windows Phone. El contenido nos explica por qué las aplicaciones deben aprovechar el estilo de diseño METRO y luego continúa con los componentes de Silverlight, métodos para crear aplicaciones para Silverlight, XAML, opciones de disposición y termina con componentes y eventos.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Silverlight en Windows Phone: Avanzado

En este módulo aprenderemos aspectos más avanzados sobre la construcción de aplicaciones para Windows Phone con Silverlight. Aquí conoceremos las plantillas de proyecto Silverlight, la barra de aplicaciones, los mejores métodos para navegación en páginas, enlace de datos y termina con la poderosa caja de herramientas de Silverlight.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Empleando Expression Blend para Construir Interfaces de Windows Phone

En este módulo se cubren las posibilidades de diseño que ofrece Expression Blend para la creación de Interfaz de Usuario y Experiencia de Usuario. Esta sesión está llena de demostraciones en donde se enseña a los programadores cómo crear animaciones, diseños de Time Data, Plantillas de Controles personalizados y cómo crear prototipos utilizando Sketchflow.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Gestión de Estado de las Aplicaciones con Fast Application Switching

Se explica el modelo de ejecución de aplicaciones en Windows Phone y luego la gestión de estados de las aplicaciones con la característica Fast Application Switching, relación con los programas dormidos y un poco de información sobre Tombstoning. El módulo finaliza con el tema de navegación de aplicaciones e intercambio de aplicaciones.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Multitareas en Windows Phone y Tareas en Segundo Plano

Valiosa sesión sobre multitareas y tareas en segundo plano. Luego de empezar con información esencial sobre gestión de tareas en Windows Phone, nos muestran opciones para gestionar multitareas con agentes de segundo plano, cómo crear tareas en Visual Studio, tareas de transferencia de archivos, notificaciones de segundo plano y tareas de reproducción de música en segundo plano.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Empleando Recursos de Windows Phone (Bing Maps, Camera, etc.)

En esta sesión aprenderás a utilizar los Contactos y Calendarios, Launchers y Choosers. También nos mostrarán varias maneras de utilizar la cámara, como tomar fotografías y manipular el flujo de video. Luego aprenderemos a utilizar los recursos como el micrófono, sensores, sensor de movimiento y contenido de video. Al final veremos algunas excelentes demostraciones en donde se aprovecha el uso del Bing Maps.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Almacenamiento de Datos de Aplicación en Windows Phone – Parte 1

Aquí se cubrirá el tema sobre cómo guardar datos en un almacenamiento aislado, opciones para el API ApplicationSettings, serialización de datos, soporte de base de datos en Windows Phone OS 7.1 y una parte introductoria sobre LINQ a SQL.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Almacenamiento de Datos de Aplicación en Windows Phone – Parte 2

Se continúa con LINQ a SQL (consultas, inserciones, actualizaciones, borrado y actualización de esquemas de base de datos). El módulo termina con una sección valiosa sobre desempeño y mejores prácticas.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Utilizando Redes en Windows Phone

En esta sección veremos cómo aprovechar las redes con Windows Phone. Aprenderemos a manipular elementos clave como WebClient, HttpWebRequest, Sockets, Odata y Wire Serialization.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Tiles y Notificaciones en Windows Phone

En esta sección veremos los componentes clave como los Live Tiles y cómo utilizar múltiples tiles desde una sola aplicación. Esta sesión continúa con algunas demostraciones sobre cómo actualizar un Live Tile desde un agente en segundo plato y notificaciones push.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

XNA para Windows Phone – Parte 1

Aquí sabremos cómo funcionan los juegos XNA, métodos para crear un juego XNA, imágenes y sprites, el uso del panel táctil, uso del acelerómetro y del sensor de movimiento, y sonido en los juegos XNA.

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

XNA para Windows Phone – Parte 2

Continúa con las mejores prácticas para combinar XNA y Silverlight, juegos XNA y Fast Application Switching

En este enlace encuentras el código fuente para la sesión y las diapositivas.

 

Cómo Vender Aplicaciones para Windows Phone

Aquí se cubren tópicos importantes sobre cómo generar ganancias de manera exitosa vendiendo aplicaciones para Windows Phone. En esta sesión esencial, aprenderemos a cómo encontrar y utilizar los datos del Análisis de Desempeño, cómo crear una aplicación para la venta y como usar la herramienta Marketplace Testing. Luego veremos una valiosa visión general sobre el mercado de Windows Phone, aplicaciones que soportan publicidad y cómo optimizar las ventas.

En este enlace encuentras las diapositivas.

 

Este excelente curso para aprender a programar aplicaciones para Windows Phone 7 ha sido desarrollado gracias a Channel 9

 

Libros para Aprender a Programar Aplicaciones para Windows Phone

Si deseas comprarte algunos libros para aprender a programar aplicaciones para Windows Phone a continuación te dejo algunos enlaces:

   

 

Espero que estos recursos te sean de utilidad y puedas crear tus aplicaciones para Windows Phone y hasta venderlas para ganar algo de dinero.