Course code: GOC4132« Back

Developing Windows Store Applications for Windows 8

The course is designed for .NET platform developers who want to learn programming of Windows Store applications for Windows 8. You will familiarize yourself with the platform architecture, the basic components of user interface and navigation, with working with data, hardware service, multitasking and other techniques usual for this new kind of Windows applications.

GOPAS Official Curriculum
No terms found, contact our client service.

AffiliateDurationCatalogue priceHandbook priceITB
Praha3 13 800 CZK included in course price 30
Brno3 13 800 CZK included in course price 30
Bratislava3 480,00 EUR included in course price 30

What we teach you

You will familiarize yourself with the platform Windows 8 architecture
You will understand the principles of Windows Store applications running and you will learn how to use them in your applications
You will learn to use basic components of user interface and navigation
You will develope the applications using the local data and services
You will familiarize yourself with the multitasting use, application contracts and other common techniques for this kind of applications

Required skills

The knowledge of C# or VB.NET language and the knowledge of Visual Studio environment (the course will be done in C# language)
Basic knowledge of programming in Silverlight

Teaching methods

Instructor-led classroom training with practical examples, hands-on labs

Teaching materials

Printed study materials

Course outline


1 Introduction to the platform and the tools for application development

Familiarization with the Windows Store applications
Introduction to the platform and the tools for their development
Selection of a programming language, advantages and disadvantages of a particular language
Definition of the relations between Windows 8 and Windows Phone 8, code portability

2 Planning of the application

Familiarization with the key principles used for the specification and Windows Store application design
Recommendation for defining the right scenarios of the use
Transition from scenarios of the use to the functionality of the application
Familiarization with the possibilities of the user interface and potential integration of the application into the system

3 Design of the user interface

Layout of the UI application and the proposal of the navigation in the application
Position and arrangement of orders in the application
Preparation of the user interface for various screens and various orientation
Familiarization with UX Guidelines

4 Familiarization with the development of the applications in C#

Familiarization with a new asynchronous model
Possibilities of the use of parts of applications made in WPF and Silverlight

5 Creation of user interface in XAML

Familiarization with the XAML language
Familiarization with the components for the user interface creation and their use
Working with application resources
Processing of user interaction
Basic animations
Introduction screen when starting the application

6 Working with data in the application

Familiarization with the data-binding in XAML
Storing of local data of the application
Use of synchronous repository between devices
Storage of temporary data
Saving of setting

7 Communication

Loading of data from the web service (REST JSON, SOAP, OData)
Working with WebSockets
Introduction to a web service security and user authentication
API proximities (NFC, peer-to-peer Wi-Fi connection)
Finding out the information about the availability and price of the connectivity

8 Information administration about the user and his identity

Saving of access data
Working with online identity providers
Access to the contracts in the user address book

9 Lifecycle of the application and multitasking

Familiarization with the application lifecycle details
Launching application via its own URI association
AutoPlay support
Transmission of data files to the background
Processing of operations to the background using Background Tasks

10 Working with devices, printers and sensors

Principles of working with devices, a request for their use
Possibilities of printing from the applications
Aiming the position with API
Overwiev and service of accesible senzors

11 Application contracts

Principles of contracts running
Searching the data in the applications
Setting of the applications
Overview of other contracts

12 Application contracts

Windows Runtime components introduction, possibilities of their creation and reasons for their use

13 Publication of the application

Rules of application publishing on the public Marketplace
Intercompany distribution of the applications
Testing of the application before publishing
Process of the application publishing



MARTINE! NEPOUŽIVAT! Tištěné prezentace probírané látky

included in course price
The prices are without VAT.