Curso Windows Phone

Microsoft ha vuelto al buen camino en los últimos años, con lanzamientos impresionantes como Windows 8.1 y Windows Phone 8.1. Nuevas APIs de desarrollo, nuevos modelos de monetización y nuevas oportunidades para los desarrolladores que sepan subirse al carro. El futuro no es menos emocionante, con Windows 10 en el horizonte y una unificación total de los sistemas de la casa de Redmond. Aprender a desarrollar para Windows y Windows Phone es una puerta abierta a un futuro desarrollo profesional muy importante.

  • Profesores:
    Yeray Julián
  • Nivel:
    Básico - Intermedio
  • Duración:
    30 horas
  • Fecha de inicio:
    Próximamente

Yeray Julián

Windows Phone

Yeray es MVP de Microsoft en Windows Phone Development, así como NOKIA Developer Champion, un galardón concedido sólo a 100 personas en todo el mundo. Lleva más de 12 años trabajando con tecnologías Microsoft, comenzando con Windows Phone en 2010 con las primeras betas. Ha trabajado en importantes empresas tecnológicas y actualmente colabora como freelance con varias empresas. Ha impartido numerosas charlas y cursos, apasionándole transmitir lo que sabe.

 

Objetivo

Al finalizar el curso, el alumno conocerá los diferentes tipos de aplicaciones existentes, buenas prácticas y patrones de desarrollo. Adquirirá soltura en C# y XAML así como herramientas básicas para la creación de aplicaciones como Microsoft Blend y Microsoft Visual Studio. También conocerá lo necesario para poder monetizar y publicar aplicaciones.

 

Requisitos mínimos

Conocimientos básicos de programación.

 

Temario

  1. Introducción a la plataforma
      o   Windows Store
      o   Windows Phone 8.1
      o   Universal Apps
      o   C# y XAML
  2. MVVM
      o   Enlace de datos
      o   Propiedades y notificación de cambios
      o   Servicios
      o   Inyección de dependencias
      o   Comandos
      o   Navegación
  3. XAML
      o   Animaciones
      o   Estados visuales
      o   Behaviors
      o   Diseños fluidos
  4. Storage, Settings y Seguridad
      o   Patrón AndContinue
      o   Windows.IO.Storage
      o   LocalFolder, TempFolder, RemoteFolder
      o   PasswordVault
      o   WebAuthenticationBroker
  5. Trabajo offline
      o   Agregar soporte para bases de datos locales
      o   Creación y mantenimiento de base de datos basadas en esquemas
      o   Usando un ORM ligero en .NET para consultar nuestros datos
      o   Usando sentencias SQL para consultar nuestros datos
      o   Detección de red activa
      o   Estrategias de trabajo online/offline
  6. Interacción con el sistema
      o   FileOpenPicker
      o   FileSavePicker
      o   Cámara
      o   Acceso a NFC
      o   Acceso a Bluetooth
      o   Contratos de compartir
      o   GPS
      o   Acelerómetro
      o   Giroscopio
  7. Tiles
      o   Tipos de tiles
      o   Programación de tiles principales y secundarios
      o   Creación y renderizado de Tiles "al vuelo"
      o   Creación de tiles con tareas en background
      o   Programación de colas de actualización de tiles
  8. Notificaciones Push
      o   Integrar notificaciones push en nuestros servicios
      o   Registrar nuestra aplicación para recibir notificaciones
      o   Procesar notificaciones
      o   Enviar notificaciones silenciosas
  9. Azure Mobile Services
      o   Crear una nueva cuenta de Azure Mobile Services
      o   Integrar Azure Mobile Services en una aplicación universal
  10. Publicación
      o   Añadir publicidad a nuestra aplicación
      o   Definir una estrategia de monetización
      o   Publicar una beta
      o   Publicar nuestra aplicación

 

Modalidad de formación

Las sesiones de formación se impartirán a través de una plataforma online en directo que permite la comunicación simultánea y bidireccional de audio y video entre el profesor y los alumnos. Podrás acceder a ella desde cualquier dispositivo (móvil, tablet o PC) conectado a Internet. El curso es eminentemente práctico, a lo largo de este desarrollarás un proyecto, el cual deberás ampliar al finalizar el curso con los conocimiento adquiridos durante la formación. Este trabajado será evaluado por el profesor y con el obtendrás tu certificado de OnCampus.

 

Horario de las sesiones

Las sesiones se impartirán de lunes a jueves desde las 19:00 hasta las 21:30 (UTC/GMT +1 horas) durante 3 semanas. Si no puedes asistir a alguna sesión, no te preocupes las clases serán grabadas, podrás descargar los vídeos de las clases y verlos en diferido cuando quieras. Así como la posibilidad de repasar y fijar conceptos volviendo a ver las clases.

 

La compra de este servicio supone la aceptación de las condiciones de uso especificadas aquí.  

Cursos Relacionados