KMMX Capacitación acorde a tu pensamiento

Desarrollo de Aplicaciones para Microsoft Windows Phone

Introducción: Windows Store agregó 7000 apps en dos semanas para superar la marca de 20,000 apps en Estados Unidos, de las cuales 18,000 son gratuitas.

Windows 8 representa un gran cambio con respecto a lo que Windows es y significa. Windows Phone 8 refleja  la madurez del sistema operativo para dispositivos móviles de Microsoft.  De cara a los desarrolladores, esta madurez implica un cambio completo en la forma de desarrollar aplicaciones.

Descripción: El objetivo de esta capacitación es familiarizar al participante con  las nuevas características y técnicas de desarrollo de aplicaciones para MS 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 curso 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.


Dirigido a:

Desarrolladores, ingenieros y programadores con experiencia y/o interés en desarrrollo de aplicaciones móviles.


Objetivos:

  • Configurará el ambiente de desarrollo.

  • Entenderá el ciclo completo de desarrollo de aplicaciones nativas en Windows Phone.

  • Ganará un entendimiento sólido de las herramientas de desarrollo.

  • Agregará botones, editará campos de texto y construirá su propias opciones de navegación.

  • Conocerá como depurar sus aplicaciones.

  • Optimizará, probará y distribuirá su aplicación el el mundo de Apps de Windows Phone.


Pre - Requisitos:

 

Conocimientos sólidos en algún lenguaje de programación orientado a objetos. Comprensión de lectura de textos en idioma inglés. Experiencia en los lenguajes de programación C, C++ o C# no es indispensable pero es altamente recomendable así como en el ambiente de desarrollo Microsoft Visual Studio. Conocimiento básicos de XML es un plus.

 

 

 

Temario:

MÓDULO 1 - Las bases


  1. Configuración inicial
  2. Utilidades

MÓDULO 2 - La plataforma de desarrollo

  1. Silverlight
  2. XAML y C#
  3. Windows Phone

MÓDULO 3 - Uso de sensores y servicios

  1. Vibrador
  2. El acelerómetro            
  3. La brújula
  4. El giroscopio
  5. La cámara
  6. GPS y Mapas
  7. Motion API
  8. Sockets
  9. Wallet
  10. In-app purchase
  11. Almacenamiento aislado


MÓDULO 4 - La barra de aplicaciones

  1. Su uso
  2. ApplicationBarIconButton
  3. ApplicationBarMenuItems
  4. Bandeja del sistema

MÓDULO 5 - Navegación y recursos de diseño

  1. Navegación entre páginas
  2. Recursos y estilos
  3. Animaciones


MÓDULO 6 - Manejo de datos


  1. Servicios Web
  2. XML
  3. JSON


MÓDULO 7 - Lanzadores, selectores y APIs


  1. Lanzadores y Selectores
  2. Acceso a elementos
  3. Uso de live tiles y acceso a la pantalla de bloqueo

MÓDULO 8 -Introducción a MVVM


  1. ¿Qué es MVVM?

  2. División de tareas

  3. Interfaces


MÓDULO 9 - Recursos de pruebas


  1. Opciones de prueba
  2. Kit de prueba de Windows Phone
  3. Herramienta de rendimiento
  4. Simulación de escenarios y pruebas beta

Duración: 40 horas.


Inversión por participante: $11,600.00  IVA incluido


Formas de pago