Fundamentos de desarrollo de aplicaciones para Windows Store con HTML5
20481
Visual Studio
30 horas
450 €
Convocatorias
Inicio - Fin
Horario  
No hay convocatorias abiertas
Descripción

En este curso los estudiantes aprenderán habilidades de programación y técnicas esenciales que se requieren para el desarrollo de aplicaciones Windows Store. Esto incluye una combinación de diseño y desarrollo de habilidades, así como para garantizar que los estudiantes se sientan cómodos utilizando y aprovechando al máximo las herramientas de Visual Studio y Expresión Blend.

Este curso está dirigido a desarrolladores profesionales que tienen 1 o más años de experiencia en la creación de aplicaciones.

Objetivos
Al finalizar el curso, los alumnos serán capaces de:
Describir la plataforma de Windows 8 y sus características, y explorar los fundamentos de una interfaz de la aplicación de Windows.
Crear el diseño de la interfaz de usuario y la estructura.
Aplicar el patrón MVVM para el diseño de aplicaciones.
Implementar los controles AppBar y el diseño.
Utilizar plantillas para crear la interfaz de usuario.
Utilizar el enlace de datos para presentar los datos en la interfaz de usuario.
Manejar archivos y streams.
Diseñar e implementar procesos de Gestión de Vida de la aplicación (PLM).
Manejar escenarios de navegación en una aplicación de la tienda de Windows.
Aplicar zoom semántico.
Diseño e implementación de contratos, tales como buscar, compartir y configuración.
Implementar tiles y notificaciones del sistema en una aplicación de la tienda de Windows.
Responder a los eventos del ratón, del teclado y táctiles, incluyendo gestos.
Implementar una aplicación de Windows Store en la tienda de Windows o en un almacén de la empresa.
Contenido
Module 1: Overview of the Windows 8.1 Platform and Windows Store Apps
  • Introduction to the Windows 8.1 Platform
  • Windows 8 UI Principles
  • WinRT and Language Projections 
Module 2: Single-Page Apps and the MVVM Design Pattern
  • Single-Page Applications
  • The MVVM Design Pattern 

Module 3: Using WinJS
  • The WinJS Library
  • WinJS APIs 

Module 4: Implementing Layout Using Windows 8.1 Controls
  • Windows 8.1 Layout Controls
  • Implementing WinJS Controls and Templates
  • The AppBar Control
  • Windowing Modes 

Module 5: Presenting Data
  • Working with Data Presentation Controls
  • The ListView Control 

Module 6: Implementing Tiles and User Notifications
  • Implementing Tiles, Live Tiles, Secondary Tiles, and Badge Notifications
  • Implementing Toast Notifications 

Module 7: Handling Files in Windows Store Apps
  • Handling Files and Streams in Windows Store Apps
  • Working with File User Interface Components 

Module 8: Windows Store App Process Lifetime Management
  • Process Lifetime Management
  • Windows Store App Activation and Background Tasks
  • Implementing a State Management Strategy 

Module 9: Designing and Implementing Navigation in a Windows StoreApp
  • Handling Navigation in Windows Store Apps
  • Semantic Zoom 

Module 10: Implementing Windows 8.1 Contracts
  • Designing for Charms and Contracts
  • The Search Contract
  • The Share Contract
  • Managing App Settings and Preferences 
Module 11: Designing and Implementing a Data Access Strategy
  • Evaluating Data Access Strategies
  • Working with Remote Data 

Module 12: Responding to Mouse and Touch
  • Working with Mouse Events
  • Working with Gesture Events 

Module 13: Planning for Windows Store App Deployment
  • The Windows Store App Manifest
  • Windows Store App Certification