Windows Phone 8
Información del curso
Descripción
El objetivo de esta capacitación es familiar de antemano al participante con las nuevas características y técnicas de desarrollo de aplicaciones para Windows Phone 8. Una vez familiarizado con el entorno de programación y la API (Application programming Interface), el participante comprenderá el ciclo de una aplicación desde el diseño, desarrollo, pruebas hasta la entrega en la tienda de Microsoft (Windows Store).
Siguiendo patrones y estándares de diseño el alumno desarrollará aplicaciones de forma rápida y sencilla, contemplando inclusive la posible entrega a Windows 8 como un valor agregado.
Las buenas prácticas y en el uso de patrones son fundamentales para unificar el desarrollo, su implementación, partes, trucos y conceptos avanzados. Ello cubre el 30% del desarrollo de una aplicación.
Otro 40% se refiere a la interfaz de usuario, que es además donde ambas plataformas difieren notablemente. Por la propia naturaleza de los dispositivos donde se ejecutan, no podemos compartir la apariencia de una aplicación entre Windows 8 y Windows Phone 8. Es por esta razón que la parte central de este libro se enfoca en comprender cómo funciona el lenguaje de interfaz de usuario XAML en cada plataforma.
Una vez sentadas las bases de la interfaz de usuario se examinan las formas de interactuar, tanto con el hardware como con "la nube" y otros dispositivos.
Temario
MÓDULO 1 - Las bases
Configuración inicialUtilidades
MÓDULO 2 - La plataforma de desarrollo
XAML y C#
Windows Phone
MÓDULO 3 - Uso de sensores y servicios
Vibrador
El acelerómetro
La brújula
El giroscopio
La cámara
GPS y Mapas
Motion API
Sockets
Wallet
In-app purchase
Almacenamiento aislado
MÓDULO 4 - La barra de aplicaciones
ApplicationBarIconButton
ApplicationBarMenuItems
Bandeja del sistema
MÓDULO 5 - Navegación y recursos de diseño
Recursos y estilos
Animaciones
MÓDULO 6 - Manejo de datos
Servicios WebXML
JSON
MÓDULO 7 - Lanzadores, selectores y APIs
Lanzadores y Selectores
Acceso a elementos
Uso de live tiles y acceso a la pantalla de bloqueo
MÓDULO 8 -Introducción a MVVM
¿Qué es MVVM?
División de tareas
Interfaces
MÓDULO 9 - Recursos de pruebas
Kit de prueba de Windows Phone
Herramienta de rendimiento
Simulación de escenarios y pruebas beta