Recursos de formación para el desarrollo de apps en Windows Phone 8.1
¿Ya te has instalado la Preview de Windows Phone 8.1 para desarrolladores en tu teléfono? ¿Ya tienes listo tu Visual Studio 2013 y te has instalado el Windows Phone 8.1 SDK que viene con su Update 2? ¿Ya te has registrado como desarrollador en el Dev Center? (Recuerda que si eres subscriptor de MSDN, una startup con BizSpark o un estudiante con DreamSpark el registro es gratuito)
Bien, pues ahora ha llegado la hora de empaparte de la plataforma. Aquí tienes un resumen de diversos recursos de formación gratuitos que tienes a tu disposición para aprender a desarrollar apps para Windows Phone 8.1:
- Windows Phone 8.1 Development for Absolute Beginners. Si eres nuevo en el desarrollo de apps en general o de Windows Phone en particular, este curso es para ti. Aprenderás conceptos sobre el interfaz de usuario con XAML, sobre el modelo de navegación y el ciclo de vida de las apps, sobre el patrón MVVM, almacenamiento, animaciones, mapas… todo ello de forma práctica creando varias apps que cubren diversos escenarios. El código fuente y la documentación necesaria para seguirlo están a tu disposición.
- C# Fundamentals: Development for Absolute Beginners. Si no tienes conocimientos de C#, este curso te ayudará a aprender sus conceptos básicos. Si necesitas cursos similares para aprender p.ej. HTML5 y JavaScript, los puedes encontrar en Channel 9 Content for Beginners.
- Building Apps for Windows Phone 8.1. Si eres un desarrollador con ciertos conocimientos y ya has desarrollado apps en otras plataformas como Windows 8/8.1 o en versiones previas de Windows Phone, este curso es para ti. Y tienes a tu disposición todas las demos mostradas en los siguientes módulos:
- Mod 01: Introducing the Windows Phone 8.1 App Development Platform
- Mod 02: Getting Started Building Windows Runtime Apps
- Mod 03: Page Navigation and Data Binding in Windows Runtime Apps
- Mod 04: Lists and Lists Items in Windows Runtime Apps
- Mod 05: Programming Page Controls and Page Transitions Animations
- Mod 06: Adapting UI for Different Screens and Orientations
- Mod 07: Windows Runtime App Lifecycle
- Mod 08: Localization and Globalization in Windows Runtime Apps
- Mod 09: Data Storage, Backup, and Roaming
- Mod 10: Sharing Files and Data in Windows Phone 8.1
- Mod 11: Background Tasks and Multitasking
- Mod 12: Maps, Geolocation, and Geofencing
- Mod 13: Networking, Mobile Services, and Authentication
- Mod 14: Tiles, Notifications, and Action Center
- Mod 15: Sensors and Proximity: NFC and Bluetooth
- Mod 16: Interacting with User Data: Contacts and Appointments
- Mod 17: Camera, Media, and Audio in Windows Phone 8.1
- Mod 18: Windows Phone 8.1 for the Enterprise Developer
- Mod 19: Programming SQLite on Windows Phone 8.1
- Mod 20: Tooling and Diagnostics
- Mod 21: App Packaging, Monetization, and Publication
- Mod 22: Universal Apps for Windows
- Mod 23: Silverlight apps on Windows Phone 8.1
- //Build 2014. Si con lo anterior no has tenido suficiente, en el pasado Build hubo muchas sesiones dedicas al desarrollo de apps para Windows Phone 8.1 y Windows 8.1. Aquí puedes encontrarlas, agrupadas por temáticas:
Y si necesitas formación de versiones anteriores de Windows Phone, recuerda que tienes los siguientes cursos a tu disposición:
- Windows Phone 8:
- Windows Phone 7.x:
Además de los cursos de formación, tienes otros recursos oficiales que te serán de utilidad a la hora de aprender todo lo necesario sobre la plataforma:
- Documentación: Store app development.
- Ejemplos:
- Generador de apps:
- Windows App Studio. Podrás crear apps de Windows Phone 8 y apps Universales (para Windows Phone 8.1 y Windows 8.1) sin programar una sola línea de código y sin conocimientos de desarrollo. Ahora, si tienes conocimientos de desarrollo podrás descargarte los proyectos de Visual Studio de las apps generadas, aprender de ellos y modificarlos a tu antojo.
- Foros:
- En inglés: Developing for Windows Phone.
- En español: Desarrollo Windows Phone.
Un saludo,
Alejandro Campos Magencio (@alejacma)
Technical Evangelist Windows Phone
PD: Mantente informado de todas las novedades de Microsoft para los desarrolladores españoles a través del Twitter de MSDN, el Facebook de MSDN, el Blog de MSDN y la Newsletter MSDN Flash.