In diesem Kurs lernen Sie die Programmierungskenntnisse und Fähigkeiten, welche Sie benötigen, um Windows-Store-Apps zu entwickeln. Dies
beinhaltet eine Kombination aus Design- und Entwicklungskenntnissen, welche sicherstellen, dass die Teilnehmer komfortabel mit Visual Studio und Expression Blend Tools umgehen können.
Zielgruppe
Diese Schulung richtet sich an professionelle Entwickler mit 1-2 Jahren Erfahrung in der Entwicklung von Client Applikationen und Kenntnissen in der Programmierung mit C#.
Kerninhalte
Review der Windows 8 Plattform und ihrer Features
Entwicklung eines User Interface Layouts und Strukturierung mit Hilfe von XAML
Nutzen von Data-Binding zur Präsentation von Daten in der UI
Implementierung der AppBar und von Layoutsteuerungselementen
Verwaltung von Dateien und Streams
Nutzen der Templates zur Entwicklung einer UI
Verwalten von Navigationsszenarien in einer Windows-Store-App
Design und Implementierung von Search, Share und Settings
Einfügen einer Windows-Store-App in den Windows Store oder in einen Unternehmens Store
Voraussetzungen
1 oder mehrere Jahre Erfahrung in der Erstellung von Applications
1 bis 3 Monate Erfahrung in der Erstellung von Windows Client Applications
1 bis 3 Monate Erfahrung in der Arbeit mit Visual Studio 2010 oder 2012
Besuch des Kurses 20483: Programming in C# oder vergleichbare Kenntnisse
Prüfung
484 - Essentials of Developing Windows Store Apps Using C#
Lanworks AG Lippestraße 4 40221 Düsseldorf
Essentials of Developing
Windows Store Apps Using C#
MOC 20484
Dauer 5 Tage Hinweis
Für diesen Kurs können Sie Voucher aus dem Microsoft Software Assurance Programm (SA-Voucher) einlösen. Dafür erhalten Sie pro Voucher einen kostenfreien Trainingstag.
Kursmodule
Module 1: Overview of the Windows 8 Platform and Windows Store Apps
This module describes the Windows 8 platform and features and the basics of a Windows Store app interface. It also explains how to create and style a simple Windows Store app by using Visual Studio and Blend.
Lessons
Introduction to the Windows 8 Platform
Windows 8 User Interface Principles
WinRTand Language Projections
Lab: Overview of the Windows 8 Platform and Windows Store Apps
Explore the Windows 8 Platform
Explore a Windows Store App
After completing this module, students will be able to:
Describe the Windows 8 platform, architecture, and features.
Explain the basics of the Windows 8 UI and Windows Store app experience and how it differs from Windows desktop apps.
Explain the new API model, how it supports building Windows Store apps, and how it enables multiple language-specific projections.
Module 2: Creating User Interfaces using XAML
This module explains how to create the User Interface by using XAML, and how to style a simple Windows Store app by using Visual Studio and Blend.
Lessons
XAML Basics
XAML Code-Behind
Advanced XAML
Lab: Creating User Interfaces using XAML
Create the User Interface using Visual Studio 2012
Enhance the User Interface using Visual Studio 2012 and Blend Development Tools
Lanworks AG Lippestraße 4 40221 Düsseldorf Fon +49 211 950590 www.lanworks.de
After completing this module, students will be able to:
Describe the basic principles behind XAML.
Use XAML and its code-behind collaboratively.
Understand advanced XAML topics.
Module 3: Presenting Data
This module explains how to present data in the user interface using data binding.
Lessons
Working with Data Presentation Controls
The GridView Control Lab: Presenting Data
Create the Data for Consumption
Implement the GridView Control
After completing this module, students will be able to:
Explain the different ways in which data can be displayed in Windows
Store apps.
Use the GridView control.
Module 4: Implementing Layout using Windows 8 Built-In Controls This module explains how to implement the AppBar and layout controls.
Lessons
WinRTControls
AppBarControl
Snapped and Fill
Lab: Implementing Layout using Windows 8 Built-In Controls
Implement an AppBar Control
Create Adaptive Views
After completing this module, students will be able to:
Describe the WinRT library and controls.
Describe the app bar and explain the app bar functionality.
Describe Snapped and Scale views and explain best practices.
Module 5: Handling Files in Windows Store Apps This module explains how to handle files and streams.
Lessons
Handling Files and Streams in Windows Store Apps
Lanworks AG Lippestraße 4 40221 Düsseldorf
Lab: Handling Files in Windows Store Apps
Read Data from the Notes File
Write Data to the Notes File
After completing this module, students will be able to:
Work with files and streams using WinRT.
Use WinRT pickers to display a selection UI.
Module 6: Windows Store App Process Lifetime Management
This module describes how to respond to application lifecycle events using Process Lifetime Management and the PLM extensibility points provided by the Visual Studio 2012 templates.
Lessons
Process Lifetime Management
Launching Windows Store Apps
Implementing a State Management Strategy
Lab: Windows Store App Process Lifetime Management
Explore the Different PLM States
Implement State Management
After completing this module, students will be able to:
Describe app states.
Describe what happens to an app when it is sent to the background.
Implement PLM event handlers.
Module 7: Working with Resources, Styles, and Templates This module explains how to use templates when creating the user interface.
Lessons
Creating Shared Resources
Creating Styles and Templates
Lab: Working with Styles and Templates
Create a Control Style and Template
After completing this module, students will be able to:
Create shared resources.
Create custom styles and templates.
Lanworks AG Lippestraße 4 40221 Düsseldorf Fon +49 211 950590 www.lanworks.de
Module 8: Designing and Implementing Navigation in a Windows Store App
This module explains how to handle navigation scenarios in a Windows Store app and implement Semantic Zoom.
Lessons
Handling Navigation in Windows Store Apps
Semantic Zoom
Lab: Designing and Implementing Navigation in a Windows Store App
Add Navigation to the App
Implement Semantic Zoom
After completing this module, students will be able to:
Implement navigation in your apps.
Explain what Semantic Zoom is, and how to use it in a Windows Store app.
Module 9: Implementing Windows 8 Contracts
This module explains how to design and implement Windows 8 contracts such as Search, Share and Settings.
Lessons
Designing for Charms and Contracts
The Search Contract
The Share Contract
Managing App Settings and Preferences Lab: Implementing Windows 8 Contracts
Implement the Search Contract
Implement the Share Contract
Adding a New Setting to the Settings Pane
After completing this module, students will be able to:
Design apps to use charms and contracts.
Implement the Search contract.
Implement the Share Target and Share Source contracts.
Describe the settings pane and add settings commands.
Module 10: Implementing Tiles and User Notifications
This module explains how to implement tiles and toast notifications in a Windows Store app.
Lessons
Implementing Tiles, Live Tiles, Secondary Tiles and Badge Notifications
Lanworks AG Lippestraße 4 40221 Düsseldorf
Lab: Implementing Tiles and User Notifications
Enable Live Tile Functionality on the Main Tile
Add Secondary Tiles Functionality
Add Scheduled Toast Notifications for ToDo Notes After completing this module, students will be able to:
Implement tiles, live tiles, and secondary tiles.
Implement toast notifications.
Module 11: Designing and Implementing a Data Access Strategy
This module explains how to implement various data access scenarios for Windows Store apps.
Lessons
Evaluating Data Access Strategies
Working with Remote Data
After completing this module, students will be able to:
Describe various data access strategies.
Describe common use cases that occur while working with remote data.
Module 12: Responding to Mouse and Touch
This module explains how to respond to mouse, keyboard and touch events, including gestures.
Lessons
Working with Mouse Events
Working with Gesture Events Lab: Responding to Mouse and Touch
Implement Mouse Events
Implement Gesture Events
After completing this module, students will be able to:
Describe mouse events and touch gestures in Windows 8.
Explain gestures handling best practices.
Module 13: Planning for Windows Store App Deployment
This module explains how to deploy their Windows Store apps to the Windows Store or an enterprise store.
Lanworks AG Lippestraße 4 40221 Düsseldorf Fon +49 211 950590 www.lanworks.de
Lessons
The Windows Store App Manifest
Windows Store App Certification
Enterprise App Deployment
After completing this module, students will be able to:
Change an app's package manifest to meet the requirements of deploying to the Windows Store.
Deploy an app to the Windows Store.
Prepare an app for enterprise deployment.
Lanworks AG Lippestraße 4 40221 Düsseldorf