Desarrollo de aplicaciones para dispositivos móviles Windows Phone (Todo)

40 Hrs.

Descripción

Este curso permite obtener habilidades para el desarrollo de aplicaciones en dispositivos

móviles Windows Phone 8 a nivel básico y avanzado

Se consideran las mejores recomendaciones para construir interfaces altamente funcional y atractivas WP8. Se incluyen temas relacionados con touch, multimedia, manejo de datos, profiling y la publicación de las aplicaciones.

Requisitos previos

Para lograr el máximo aprovechamiento del curso, los alumnos necesitan:

  • Conocimientos de la programación orientada a objetos
  •  Conocimientos en C#, XAML y Visual Studio

A quien va dirigido

Este curso se recomienda a programadores interesados en desarrollar aplicaciones basadas Windows Phone 8

Objetivos

  • Construir aplicaciones basadas en XAML utilizando el SDK (8.0) usando Windows 8 x64 y Visual Studio 2012
  • Uso del patrón de diseño Model-View-ViewModel (MVVM)
  • Uso de datos, multimedia, elementos web y toolkit controls para el desarrollo de aplicaciones Windows Phone
  • Uso de notificaciones, geo localización, mapas en el desarrollo de aplicaciones Windows Phone
  • Aplicar características de multitarea en el desarrollo de aplicaciones Windows Phone
  • Aplicar técnicas de optimización en el desarrollo de aplicaciones Windows Phone

Temario

Windows Phone Básico

Part I: Windows Phone App Development Fundamentals

  • Chapter 1. Introduction to Windows Phone App Development
  • Chapter 2. Fundamental Concepts in Windows Phone Development
  • Chapter 3. Understanding the Application Execution Model
  • Chapter 4. Controlling Page Orientation

Part II: Essential Elements

  • Chapter 5. Using Content Controls, Items Controls, and Range Controls
  • Chapter 6. Mastering Text Elements and Fonts
  • Chapter 7. Employing Media and Web Elements
  • Chapter 8. Taming the Application Bar
  • Chapter 9. Enriching the User Experience with the Windows Phone Toolkit Controls
  • Chapter 10. Creating Jump Lists with the Long List Selector
  • Chapter 11. Creating Expansive and Engaging Apps with the Pivot and Panorama

Part III: Windows Phone App Development

  • Chapter 12. Processing Touch Input
  • Chapter 13. Portraying Your App with Live Tiles
  • Chapter 14. Leveraging Built-In Apps via Launchers and Choosers
  • Chapter 15. Receiving Messages from the Cloud Using Push tification
  • Chapter 16. Sensing Motion and Attitude
  • Chapter 17. Building Location Aware Apps

Windows Phone 8

Windows 8 Phone Avanzado 

  • Chapter 18. Incorporating Map-Based Positioning
  • Chapter 19. Supporting Multiple Cultures and Languages
  • Chapter 20. Extending the Windows Phone Picture Viewer 
  • Chapter 21. Capturing Images and Video with the Camera
  • Chapter 22. Recording Audio with the Microphone
  • Chapter 23. Creating Speech Driven Experiences
  • Chapter 24. Unit Testing Apps
  • Chapter 25. Manage Payment Instruments Using Wallet Extensibility

 Part IV: Building Data Driven Apps

  • Chapter 26. Validating User Input
  • Chapter 27. Communicating with Network Services
  • Chapter 28. Preserving App State and Settings
  • Chapter 29. Storing App Data in a Local Database
  • Chapter 30. Auto-Launching with File and Protocol Associations
  • Chapter 31. Extending the Search Experience 

Part V: Multitasking

  • Chapter 32. Conducting Background Activities with Scheduled
  • Actions
  • Chapter 33. Performing Background File Transfers
  • Chapter 34. Coordinating Background Audio Playback

Part III: Windows Phone App Development

Chapter 12. Processing Touch Input

Chapter 13. Portraying Your App with Live Tiles

Chapter 14. Leveraging Built-In Apps via Launchers and Choosers

Chapter 15. Receiving Messages from the Cloud Using Push Notification

Chapter 16. Sensing Motion and Attitude

Chapter 17. Building Location Aware Apps