• Nenhum resultado encontrado

482- Advanced Windows Store App Development Using HTML5 and JavaScript

N/A
N/A
Protected

Academic year: 2021

Share "482- Advanced Windows Store App Development Using HTML5 and JavaScript"

Copied!
12
0
0

Texto

(1)

482- Advanced Windows Store App Development Using HTML5 and JavaScript

Length: 5 Days

Published: May 28, 2013(In development) Language(s): English

Audience(s): Developers

Level: 300

Technology: Microsoft Visual Studio 2012

Type: Course

Delivery Method: Instructor-led (classroom)

Overview

About this Course

In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store.

Audience Profile

This course is intended for professional developers who have 1 or more years of experience creating applications for a production environment.

At Course Completion

After completing this course, students will be able to:

 Add animations and transitions in a Windows Store app to improve the user experience.  Localize the Windows Store app UI.

 Brand the Windows Store app and improve the loading experience with a splash screen.  Use various storage mechanisms, choose a suitable caching strategy for their Windows Store

app, and use advanced file access methods.

 Create custom controls, extend templated controls, and create and consume WinMD components.

 Implement the Print and Settings contracts and the Play To API.  Work with the Push Notification Service (WNS).

 Capture media with the camera and microphone.  Create and consume background tasks.

 Discover device capabilities, interact with devices, and act upon sensor data.  Implement Windows Store trial licensing and in-app purchasing and advertising.

(2)

 Understand how to manage Windows authentication and web authentication in Windows Store apps.

 Diagnose problems and monitor application behavior using tracing and profiling tools and APIs.

Course Details

Course OutlineModule 1: Windows Store App Essentials

This module describes the essential Windows Store app features.Lessons  Review of Windows Store App Essentials - Presentation

 Review of Windows Store App Essentials and the Windows 8 Ecosystem After completing this module, students will be able to:

 Describe basic Windows Store app concepts related to the app presentation.

 Describe basic Windows Store app concepts related to integration with the Windows 8 ecosystem.

Module 2: Implementing Animations and Transitions

This module explains how to add animations and transitions to improve the user experience by using JavaScript APIs and CSS.

Lessons

 Using Animation

 Working with Transitions and Transformations Lab : Implementing Animations and Transitions

 Creating Animations in a Windows Store App

 Creating Transitions and Transformations in a Windows Store App After completing this module, students will be able to:

 Describe the built-in WinJS animation library and CSS animations.  Apply transitions and transformations.

Module 3: Implementing Globalization and Localization

This module explains how to localize the Windows Store application User Interface. Lessons

 Working with Resource Files

 Implementing Culture-Specific Formatting Lab : Implementing Globalization and Localization

 Create and Consume Resource Files  Apply Culture-Specific Formatting

After completing this module, students will be able to:  Create and consume localized resources.

 Apply language-specific formatting for a multi-lingual application. Module 4: Branding and a Seamless User Interface

This module explains how to brand Windows Store app and improve the loading experience with a splash screen.

Lessons

 Customizing the Splash Screen  Branding the User Interface

Lab : Branding and Seamless User Interface  Create a Customized Splash Screen

(3)

 Branding a Windows Store App

After completing this module, students will be able to:  Create and present a splash screen.

 Differentiate Windows Store apps by branding. Module 5: Advanced Data Scenarios in a Windows Store App

This module explains how to use various storage mechanisms, choose a suitable caching strategy for a Windows Store app, and use advanced file access methods.

Lessons

 Windows Store App Storage Options  Implementing Data Caching

 Advanced File Functionality Lab : Caching Data

 Cache Data

After completing this module, students will be able to:

 Describe the storage mechanisms available to Windows Store apps.  Describe caching strategies.

 Describe advanced file access options.

Module 6: Creating Reusable Controls and Components

This module explains how to create custom controls, extend templated controls, and create and consume WinMD components.Lessons

 Creating Custom Controls  Extending Existing Controls  Consuming WinMD Components

Lab : Creating Reusable Controls and Components  Create and Use a Custom Control

 Consume a WinMD Component

After completing this module, students will be able to:  Create reusable custom controls.

 Create and extend templated controls.  Consume a WinMD component.

Module 7: Implementing Advanced Contract Scenarios

This module explains how to implement the Print and Settings contracts and the Play To API. Lessons

 The Print Contract  The Play To Contract Lab : Printing

 Print a single page  Print multiple pages

After completing this module, students will be able to:  Print by using the print contact.

(4)

Module 8: The Windows Push Notification Service (WNS)This module explains how to work with the Push Notification Service (WNS).Lessons

 The Push Notification Service (WNS)

 Communicating with the Push Notification Service (WNS) Lab : The Windows Push Notification Service (WNS)

 Manage a Windows Notification Service (WNS) Channel After completing this module, students will be able to:

 Describe the Push Notification Service (WNS).  Work with push notifications.

Module 9: Capturing MediaThis module explains how to capture media with the camera and microphone.Lessons

 Using CameraCaptureUI to Capture Pictures, Videos or Audio  Using MediaCapture to Capture Pictures, Video, or Audio Lab : Capturing Media

 Capture video using the CameraCaptureUI API  Capture image using the MediaCapture API After completing this module, students will be able to:

 Use the CameraCaptureUI API.  Use the MediaCapture API.

Module 10: Background TasksThis module explains how to create and consume background tasks.Lessons

 Creating Background Tasks

 Consuming Background Tasks in a Windows Store App Lab : Background Tasks

 Create and Consume a Background Task  Consume a Background Task

After completing this module, students will be able to:  Create background tasks.

 Consume background tasks.

Module 11: Working with Sensors and Devices

This module explains how to discover device capabilities, interact with devices, and act upon sensor data.

Lessons

 Working with Sensors  Working with Devices

Lab : Working with Sensors and Devices  Use the orientation sensor  Use location services

After completing this module, students will be able to:

 Discover sensors, test their availability, and handle sensor events.

 Discover device availability, enumerate devices and their capabilities and properties, and use them.

(5)

This module explains how implement trial licensing and in-app purchasing and advertising.Lessons  Implementing Trial Functionality in a Windows Store App

 Implement In-App Purchases  Advertising in a Windows Store App Lab : Generating Revenue with your App

 Use Windows.Store Classes to Support Trial App Conversion  Implement In-App Purchasing in an App

After completing this module, students will be able to:

 Implement trial functionality and transition to a full license.  Implement in-app purchases.

 Implement advertising functionality. Module 13: Securing Windows Store App Data

This module explains how to manage Windows authentication and web authentication in Windows Store apps.

Lessons

 Managing Windows Authentication  Managing Web Authentication  Encryption in Windows Store Apps Lab : Securing Windows Store App Data

 Encrypt User Information  Use ACS Authentication

After completing this module, students will be able to:  Authenticate using Windows Live Authentication.  Authenticate using web authentication protocols.  Encrypt data.

Module 14: Tracing and Profiling Windows Store Apps

This module explains how to diagnose problems and monitor Windows Store app behavior by using tracing and profiling tools and APIs.Lessons

 Tracing a Windows Store App  Profiling a Windows Store App

After completing this module, students will be able to:  Trace a Windows Store app.

 Profile a Windows Store app.

Prerequisites

Before attending this course, students must have:

 6 – 12 months experience programming in HTML5.

 3 – 6 months experience using Visual Studio 2012 (including experience using preview builds).  1 month of experience working on Windows 8 apps.

(6)

Have Questions?For advice about training and certification, connect with peers:  Visit the training and certification forum

For questions about a specific certification, chat with a Microsoft Certified Professional (MCP):  Visit our MCP newsgroups

To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:

 Visit the Microsoft Learning community

VERSÃO EM PORTUGUÊS

Desenvolvimento de aplicações de armazenamento avançado do Windows usando

HTML5 e JavaScript

Comprimento: 5 Dias

Publicado: 28 De maio de 2013 (em desenvolvimento)

Idioma (s): Inglês

Público-alvo: Desenvolvedores

Nível: 300

Tecnologia: Microsoft Visual Studio 2012

Tipo: Curso

Método de entrega: Ministrado por instrutor (sala de aula)

Ocultar todos os itens

Sobre este curso

Neste curso os alunos aprenderão o mais avançado conhecimento de programação e técnicas que podem utilizar para otimizar sua app Store do Windows e diferenciar seu app de outros apps na loja do Windows. Estes conhecimentos avançados e técnicas incluem uma combinação de design e desenvolvimento de competências. Os alunos também aprenderá sobre o suporte a aplicativos que eles publicaram para o armazenamento do Windows.

(7)

Perfil de audiência

Este curso destina-se a desenvolvedores profissionais que têm 1 ou mais anos de experiência em criação de aplicativos para um ambiente de produção.

A conclusão do curso

Depois de concluir este curso, os alunos será capazes de:

 Adicione animações e transições em uma app Store do Windows para melhorar a experiência do usuário.

 Localize o app Store do Windows interface do usuário.

 Marca a app Store do Windows e melhorar a experiência de carregamento com uma tela de abertura.

 Usar vários mecanismos de armazenamento, escolha uma estratégia de cache apropriada para sua app Store do Windows e use métodos de acesso de arquivo avançado.

 Criar controles personalizados, estender controles modelados e criar e consumir componentes WinMD.

 Implemente os contratos de impressão e configurações e jogar a API.  Trabalhar com o serviço de notificação Push (WNS).

 Captura de mídia com a câmera e o microfone.  Criar e consumir tarefas em segundo plano.

 Descubra os recursos do dispositivo, interagir com dispositivos e agir de acordo com dados do sensor.

 Implemente o licenciamento experimental do Windows Store e na app-compra e publicidade.  Entenda como gerenciar a autenticação do Windows e autenticação de web Apps Store do

Windows.

 Diagnosticar problemas e monitorar o comportamento do aplicativo usando as APIs e ferramentas de rastreamento e criação de perfil.

Detalhes do curso

Estrutura de tópicos do cursoMódulo 1: Fundamentos de App Store do WindowsEste módulo descreve as características essenciais do app Store do Windows.Lições

 Revisão de fundamentos de Windows Store App - apresentação

 Revisão de fundamentos de App Store do Windows e o ecossistema do Windows 8 Depois de concluir este módulo, os alunos será capazes de:

 Descreva conceitos básicos de app Store do Windows relacionadas com a apresentação da app.

(8)

ecossistema do Windows 8.

Módulo 2: Implementando animações e transiçõesEste módulo explica como adicionar animações e transições para melhorar a experiência do usuário usando as APIs de JavaScript e CSS.Lições

 Usando animação

 Trabalhando com transições e transformações Laboratório: Implementando animações e transições

 Criação de animações em uma App Store do Windows

 Criando transições e transformações em uma App Store do Windows Depois de concluir este módulo, os alunos será capazes de:

 Descreva a biblioteca interna de animação WinJS e animações CSS.  Aplica transições e transformações.

Módulo 3: Implementando globalização e localizaçãoEste módulo explica como localizar o aplicativo de armazenamento Windows Interface do usuário.Lições

 Trabalhando com arquivos de recurso  Aplicar formatação de Culture-Specific

Laboratório: Implementando globalização e localização  Criar e consumir arquivos de recurso

 Aplicar formatação de Culture-Specific

Depois de concluir este módulo, os alunos será capazes de:  Criar e consumir recursos localizados.

 Aplica formatação de idioma específico para um aplicativo de vários idiomas.

Módulo 4: Branding e uma Interface de usuário sem costuraEste módulo explica como marca app Store do Windows e melhorar a experiência de carregamento com uma tela de abertura.Lições

 Personalizando a tela de Splash

 Identidade visual da Interface do usuário

Laboratório: Identidade visual e Interface de usuário sem costura  Criar uma tela personalizada

 Marca um App Store do Windows

Depois de concluir este módulo, os alunos será capazes de:  Criar e apresentar uma tela inicial.

 Diferencie apps da loja do Windows por marca.

Módulo 5: Cenários de dados avançada em uma App Store do Windows

Este módulo explica como usar vários mecanismos de armazenamento, escolha uma estratégia de cache apropriada para uma app Store do Windows e use métodos de acesso de arquivo avançado. Lições

 Opções de armazenamento de App Store do Windows  Implementação de cache de dados

 Funcionalidade avançada de arquivos Laboratório: Cache de dados

(9)

 Dados de cache

Depois de concluir este módulo, os alunos será capazes de:

 Descreva os mecanismos de armazenamento disponíveis para aplicativos de armazenamento do Windows.

 Descreva as estratégias de cache.

 Descrevem as opções de acesso de arquivo avançado.

Módulo 6: Criando componentes e controles reutilizáveisEste módulo explica como criar controles personalizados, estender controles modelados e criar e consumir componentes WinMD.Lições

 Criando controles personalizados  Estender controles existentes

 Consumo de componentes de WinMD

Laboratório: Criando componentes e controles reutilizáveis  Criar e usar um controle personalizado

 Consumir um componente WinMD

Depois de concluir este módulo, os alunos será capazes de:  Crie controles personalizados reutilizáveis.

 Criar e estender controles modelados.  Consuma um componente WinMD.

Módulo 7: Implementar cenários avançados de contrato

Este módulo explica como implementar os contratos de impressão e configurações e jogar a API. Lições

 O contrato de impressão  O jogo de contrato Laboratório: impressão

 Imprimir uma única página  Imprimir várias páginas

Depois de concluir este módulo, os alunos será capazes de:  Imprima usando o contato de impressão.

 Descreva o jogo para a API.

Módulo 8: O Windows Push Notification Service (WNS)Este módulo explica como trabalhar com o serviço de notificação Push (WNS).Lições

 O serviço de notificação Push (WNS)

 Comunicação com o serviço de notificação Push (WNS) Laboratório: As janelas Push Notification Service (WNS)

 Gerenciar um canal de serviço (WNS) de notificação do Windows Depois de concluir este módulo, os alunos será capazes de:

 Descreva o serviço de notificação Push (WNS).  Trabalhar com notificações push.

(10)

Módulo 9: Captura de mídiaEste módulo explica como capturar a mídia com a câmera e o microfone.Lições

 Usando CameraCaptureUI para capturar imagens, vídeos ou áudio  Usando MediaCapture para capturar imagens, vídeo ou áudio Laboratório: Capturando mídia

 Captura de vídeo usando a API CameraCaptureUI  Capturar a imagem usando a API MediaCapture Depois de concluir este módulo, os alunos será capazes de:

 Use o CameraCaptureUI API.  Use o MediaCapture API.

Módulo 10: Plano de fundo tarefasEste módulo explica como criar e consumir tarefas em segundo plano.Lições

 Criando tarefas em segundo plano

 Consumindo as tarefas em segundo plano em uma App Store do Windows Laboratório: Tarefas em segundo plano

 Criar e consumir uma tarefa em segundo plano  Consumir uma tarefa em segundo plano

Depois de concluir este módulo, os alunos será capazes de:  Crie tarefas em segundo plano.

 Consuma tarefas em segundo plano.

Módulo 11: Trabalhando com sensores e dispositivos

Este módulo explica como descobrir recursos dispositivo interagir com dispositivos e agir de acordo com dados do sensor.

Lições

 Trabalhando com sensores  Trabalhando com dispositivos

Laboratório: Trabalhando com sensores e dispositivos  Use o sensor de orientação

 Usar os serviços de localização

Depois de concluir este módulo, os alunos será capazes de:

 Sensores de descobrir, testar a sua disponibilidade e manipular eventos do sensor.  Descubra a disponibilidade do dispositivo, enumerar os dispositivos e suas capacidades e

propriedades e usá-los.

Módulo 12: Gerar receita com seu AppEste módulo explica como implementar licenciamento experimental e em-app compras e publicidade.Lições

 Implementar a funcionalidade experimental em uma App Store do Windows  Implementar compras In-App

 Publicidade em uma App Store do Windows Laboratório: Gerar receita com seu App

(11)

 Implementar em-App compra um app

Depois de concluir este módulo, os alunos será capazes de:

 Implemente a funcionalidade experimental e a transição para uma licença completa.  Implementar em-app compras.

 Implementar a funcionalidade de publicidade. Módulo 13: Proteção de dados de App Store do Windows

Este módulo explica como gerenciar a autenticação do Windows e autenticação de web Apps Store do Windows.

Lições

 Gerenciando a autenticação do Windows  Gerenciando a autenticação Web

 Criptografia no Windows Store Apps

Laboratório: Proteção de dados de App Store do Windows  Criptografar informações de usuário

 Usar a autenticação do ACS

Depois de concluir este módulo, os alunos será capazes de:  Autentica usando a autenticação do Windows Live.  Autentica usando protocolos de autenticação da web.  Criptografe dados.

Módulo 14: Rastreamento e armazenamento Windows Apps de criação de perfilEste módulo explica como diagnosticar problemas e monitorar o comportamento de app Store do Windows usando o rastreamento e ferramentas e APIs de criação de perfil.Lições

 Traçando uma App Store do Windows

 Criação de perfil de uma App Store do Windows Depois de concluir este módulo, os alunos será capazes de:

 Traçar uma app Store do Windows.  Perfil de uma app Store do Windows.

Pré-requisitos

Antes de participar deste curso, os alunos devem ter:  6-12 meses de experiência programação em HTML5.

 3-6 meses de experiência usando Visual Studio 2012, (incluindo a experiência usando compilações de visualização).

 1 mês de experiência de trabalho em aplicativos do Windows 8.

Comunidade

(12)

Para conselhos sobre treinamento e certificação, conectar-se com seus pares:  Visite o fórum de treinamento e certificação

Para perguntas sobre uma certificação específica, bate-papo com um Microsoft Certified Professional (MCP):

 Visite nossos grupos de notícias do MCP

Para obter informações sobre blogs recomendados, Web sites e próximas reuniões ao vivo sobre temas populares, visite o nosso site de comunidade:

Referências

Documentos relacionados

Se este produto contiver ingredientes com limites de exposição, pode ser requerido o monitoramento biológico ou da atmosfera do local de trabalho e do pessoal, para determinar

Marte tanto ajuda; Que se espalhe e se cante no universo, Se tão sublime preço cabe em verso.. Já em 1994, e numa primeira tentativa de evolução para uma prova de estrada, o

O usuário poderá obter mais informações sobre os cookies de terceiro e sobre a forma como os dados obtidos a partir dele são tratados, além de ter acesso

Concluiu que no período, a revista colaborou para a propagação de hábitos de higiene e de asseio corporal, bem como, para a consolidação de uma mentalidade cada

Na página Atribuições, você pode criar, editar e excluir atribuições e também atualizar o software do agente para atribuições das áreas de trabalho dedicadas.. Clique no

a) Considerando os onze critérios listados por Natal (2005), verificou-se que as duas empresas adotam quase que totalmente os requisitos. A exceção ficou para o

• fixação ao tubo Transair ® de quaisquer elementos externos à instalação (que não sejam pistolas-de-ar, tubos plásticos flexíveis, etc. com um peso máximo de 20 kg entre

de terreno e de área construída estão baseadas na matrícula 2.654, fornecida pela solicitante que é anexada a este parecer.. Desenvolve-se em traçado retilíneo, apresentando