Existing User Login

New User? Create An Account

Request new password

We are iCollege

Established in 2003 under the parent company XpertSkills, iCollege is one of the most trusted marketplaces in E-Learning. Our dedication transcends mere content – we source learning products from only the best suppliers and vendors across the globe so you have the widest selection of educational courses designed to equip you for success.

Headquartered in stunning South Africa, our distributed company spans 3 continents with employees in the U.S., India, and of course, South Africa. Our customers call more than 120 countries home. We're proud to say iCollege is trusted by leading organizations in major tech hubs, including Silicon Valley, to train and equip employees to be the very best that they can be.

Whether partnering with Fortune 500 companies or being part of an individual's journey toward career growth, we are committed to the success of all who trust us as their source for education and training.

Contact Details:

Web: www.xpertskills.com
Skype: xpertskills
Mail: info@xpertskills.com

Physical Address:

Head Office - South Africa
16 Monte Carlo Crescent
Kyalami business Park
Johannesburg
South Africa 1684

You are here

Microsoft 70-484: Essentials of Developing Windows Store Apps Using C#

EDUTAINMENT COURSE E-Learning

Microsoft 70-484: Essentials of Developing Windows Store Apps Using C#

Interactive and entertaining talk-show style format presented by industry leading experts.
Overview

This course is designed for developers with two to five years of experience with C# and XAML applications, as well as experience with developing applications in accordance with Windows Store app guidelines. The primary objectives of this course include Designing UI layout and structure Designing for separation of concerns Applying the MVVM pattern Designing and implementing Process Lifetime Management. The app deployment process Accessing and displaying contacts Designing for charms and contacts Search implementation Share implementation Managing app settings and preferences Creating layout aware apps and implementing layout controls App bar design and implementation Data presentation Creating and managing XAML styles and templates Creating and managing tiles Toast notifications Input device management Navigation design and implantation Data access strategies Retrieving data remotely Data binding implementation Managing Windows and Web Authentication We create the highest quality course curriculum possible, ensuring you receive the training and knowledge needed to succeed.

Objectives
  • Create the user interface (UI) layout and structure by using XAML
  • Handle files and stream
  • Design and implement contracts, such as search, share, and settings
  • Use data binding to present data in the UI
  • Respond to application lifecycle events using Process Lifetime Management (PLM) and the PLM extensibility points provided by the Visual Studio 2013 templates
  • Use templates to create the UI
  • Implement tiles and toast notifications in a Windows Store app
  • Respond to mouse, keyboard, and touch events, including gestures
  • Deploy a Windows Store app to the Windows Store or an enterprise store
  • Implement the AppBar and layout control
  • Handle navigation scenarios in a Windows Store app
Prerequisites
  • At least one year or more experience creating applications
  • Experience creating Windows Client applications
  • Experience using Visual Studio 2010 or 2012
  • Experience programming in C# and some XAML-based programming
Target Audience

This course is intended for professional developers who have 1 to 2 years of experience creating client applications and who are comfortable programming in C# and have done some XAML-based programming.

Module 1

  • Course Overview
  • Hello World: Welcome to Windows 8
  • Zune Redux
  • Getting Around
  • Search Feature
  • Life Cycle
  • Desktop Mode and Gestures
  • Anatomy 101: Windows Store App Development
  • I Hate Hello World
  • Anatomy of a Windows Store App
  • Capabilities
  • Declarations
  • Packaging
  • The Main Page
  • Behold - The XAML Master
  • Elements and Attributes
  • Namespaces
  • Property Elements
  • Markup Extensions
  • Children of the Root
  • Type Conversion Redux
  • Mixing XAML and C#
  • Support for XAML and Code-Behind
  • XAML Keywords
  • Section Review
  • The Laboratory

Module 2

  • No More Chrome: Developing in a Chromeless World
  • Data Presentation: XAML in Visual Studio
  • Layout Controls
  • Attached Properties
  • Sizing in XMAL
  • Grid Control
  • Stack Panel Control
  • Canvas Control
  • ScrollViewer Control
  • Text and Button Controls
  • Checkbox and Hyperlink Control
  • ComboBox Control
  • RadioButton Control
  • Slider Control
  • Image and MediaElement Control
  • Styling Controls
  • Referencing Styles App Wide
  • Data Binding
  • Two - Way Data Binding
  • Data Binding Modes
  • Data Binding Controls
  • ComboBox Controls
  • ListBox Control
  • ListView Control
  • Data Templates
  • GridView Control
  • Grouped GridView
  • SemanticZoom Control
  • UI Finishing Touches
  • Creating and Configuring App Bars
  • Toast Notifications
  • Creating Live Tiles
  • Creating Custom Splash Screens
  • W8 Life Cycle
  • App Launch
  • Extending Splash Screen
  • Windows App Activation
  • Handling Data, Files and Networks
  • File Access Permissions
  • Application Data and Local Settings
  • Roaming Settings and Application Data
  • Temporary and Versioning Application Data
  • Clearing Application Data
  • Selecting Files
  • Tracking Files
  • Serializing and Deserializing Data
  • Encryption and Decryption
  • Remote Data Access Planning
  • Remote Data Options
  • Summary
  • Lab: Contact Applications
  • Section Review

Module 3

  • A Different Arrangement: Windows 8 Contracts
  • Contracts 101: Designing For Charms and Contracts
  • Contracts In Windows 8
  • Search Contract
  • Lab: Implementing the Search Contract
  • Model View View Model (MVVM)
  • Settings Contract
  • Share Contract
  • Devices
  • Contracts 102
  • Search Contract
  • Search Contract: Deep Dive
  • Search Filters
  • Search Suggestions
  • Search Suggestions and Guidelines
  • Contracts Search
  • Settings Contract: Deep Dive
  • App Settings Guidelines
  • Adding Settings
  • Share Contract: Deep Dive
  • Share Contract Guidelines
  • Share Contract Best Practices
  • Debugging Target Apps
  • Adding Sharing to an Application
  • Extensions 101
  • Account Picture Provider
  • Autoplay
  • Background Tasks
  • Contact Picker
  • File Activation
  • Protocol Activation and SSL Certificates
  • Section Lab: Adding Declarations to an App
  • Section Review

Module 4

  • Touch Me: Handling Touch and Mouse Interactions
  • Touch Input
  • Pointer Devices
  • Point Class
  • PointerPoint Class
  • PointerPoint Properties
  • Pointer Events
  • Draggable Jan
  • Hit Testing and Visibility Property
  • Gestures
  • Gesture Recognizer
  • EdgeGesture
  • Manipulation
  • Using Manipulations
  • Manipulating Jan
  • Inertia
  • Controlling Inertia
  • Mouse Input
  • Pointer Events Revisited
  • Gesture Recognizer Revisited
  • Pen Input
  • Keyboard Input
  • Focus
  • Section Lab: Application Finishing Touches
  • Section Review

Module 5

  • Getting it Out: Planning for Deployment
  • Application Architecture: Understanding MVVM
  • View or View Model?
  • Inversion of Control and Dependency Injection
  • Thinking About Monetization
  • From the Consumers Point of View
  • Selling Apps
  • Getting Ready For The Store Deployment
  • Capturing Screen Shots
  • Creating and Uploading App Packages
  • Section Lab: Add a View Model
  • Section Review
  • Program Closing
  • Recommended Reading
  1. Essentials of Developing Windows Store Apps Using C#
1
Course Overview
1
Course Overview
  1. Section 1
2
Hello World: Welcome to Windows 8
2
Hello World: Welcome to Windows 8
3
Zune Redux
5
Getting Around
5
Getting Around
5
Getting Around
6
Search Feature
6
Search Feature
7
Life Cycle
7
Life Cycle
8
Desktop Mode and Gestures
8
Desktop Mode and Gestures
8
Desktop Mode and Gestures
9
Anatomy 101: Windows Store App Development
9
Anatomy 101: Windows Store App Development
9
Anatomy 101: Windows Store App Development
10
I Hate Hello World
10
I Hate Hello World
10
I Hate Hello World
11
Anatomy of a Windows Store App
11
Anatomy of a Windows Store App
11
Anatomy of a Windows Store App
12
Capabilities
12
Capabilities
12
Capabilities
12
Capabilities
12
Capabilities
12
Capabilities
13
Declarations
13
Declarations
14
Packaging
14
Packaging
15
The Main Page
15
The Main Page
15
The Main Page
15
The Main Page
16
Behold - The XAML Master
16
Behold - The XAML Master
17
Elements and Attributes
17
Elements and Attributes
18
Namespaces
18
Namespaces
18
Namespaces
18
Namespaces
18
Namespaces
18
Namespaces
19
Property Elements
20
Markup Extensions
20
Markup Extensions
20
Markup Extensions
20
Markup Extensions
21
Children of the Root
21
Children of the Root
22
Type Conversion Redux
23
Mixing XAML and C#
23
Mixing XAML and C#
23
Mixing XAML and C#
23
Mixing XAML and C#
23
Mixing XAML and C#
24
Support for XAML and Code-Behind
24
Support for XAML and Code-Behind
24
Support for XAML and Code-Behind
25
XAML Keywords
25
XAML Keywords
26
Section Review
26
Section Review
27
The Laboratory
27
The Laboratory
  1. Section 2
28
No More Chrome: Developing in a Chromeless World
28
No More Chrome: Developing in a Chromeless World
29
Data Presentation: XAML in Visual Studio
29
Data Presentation: XAML in Visual Studio
29
Data Presentation: XAML in Visual Studio
30
Layout Controls
30
Layout Controls
30
Layout Controls
31
Attached Properties
31
Attached Properties
32
Sizing in XMAL
32
Sizing in XMAL
33
Grid Control
33
Grid Control
33
Grid Control
33
Grid Control
33
Grid Control
34
Stack Panel Control
34
Stack Panel Control
34
Stack Panel Control
35
Canvas Control
35
Canvas Control
35
Canvas Control
36
ScrollViewer Control
36
ScrollViewer Control
36
ScrollViewer Control
37
Text and Button Controls
37
Text and Button Controls
37
Text and Button Controls
37
Text and Button Controls
37
Text and Button Controls
38
Checkbox and Hyperlink Control
38
Checkbox and Hyperlink Control
38
Checkbox and Hyperlink Control
38
Checkbox and Hyperlink Control
39
ComboBox Control
39
ComboBox Control
39
ComboBox Control
40
RadioButton Control
41
Slider Control
42
Image and MediaElement Control
42
Image and MediaElement Control
43
Styling Controls
43
Styling Controls
43
Styling Controls
43
Styling Controls
44
Referencing Styles App Wide
44
Referencing Styles App Wide
44
Referencing Styles App Wide
45
Data Binding
45
Data Binding
45
Data Binding
45
Data Binding
45
Data Binding
46
Two - Way Data Binding
46
Two - Way Data Binding
46
Two - Way Data Binding
46
Two - Way Data Binding
46
Two - Way Data Binding
46
Two - Way Data Binding
47
Data Binding Modes
47
Data Binding Modes
48
Data Binding Controls
49
ComboBox Controls
49
ComboBox Controls
50
ListBox Control
50
ListBox Control
51
ListView Control
51
ListView Control
52
Data Templates
52
Data Templates
52
Data Templates
53
GridView Control
53
GridView Control
54
Grouped GridView
54
Grouped GridView
55
SemanticZoom Control
55
SemanticZoom Control
55
SemanticZoom Control
56
UI Finishing Touches
56
UI Finishing Touches
57
Creating and Configuring App Bars
57
Creating and Configuring App Bars
57
Creating and Configuring App Bars
57
Creating and Configuring App Bars
57
Creating and Configuring App Bars
57
Creating and Configuring App Bars
58
Toast Notifications
58
Toast Notifications
58
Toast Notifications
58
Toast Notifications
59
Creating Live Tiles
59
Creating Live Tiles
59
Creating Live Tiles
59
Creating Live Tiles
59
Creating Live Tiles
59
Creating Live Tiles
60
Creating Custom Splash Screens
60
Creating Custom Splash Screens
61
W8 Life Cycle
61
W8 Life Cycle
61
W8 Life Cycle
62
App Launch
63
Extending Splash Screen
64
Windows App Activation
64
Windows App Activation
64
Windows App Activation
64
Windows App Activation
65
Handling Data, Files and Networks
65
Handling Data, Files and Networks
66
File Access Permissions
67
Application Data and Local Settings
68
Roaming Settings and Application Data
68
Roaming Settings and Application Data
69
Temporary and Versioning Application Data
70
Clearing Application Data
70
Clearing Application Data
71
Selecting Files
71
Selecting Files
71
Selecting Files
72
Tracking Files
73
Serializing and Deserializing Data
74
Encryption and Decryption
75
Remote Data Access Planning
75
Remote Data Access Planning
75
Remote Data Access Planning
75
Remote Data Access Planning
76
Remote Data Options
76
Remote Data Options
76
Remote Data Options
76
Remote Data Options
76
Remote Data Options
76
Remote Data Options
77
Summary
78
Lab: Contact Applications
79
Section Review
  1. Section 3
80
A Different Arrangement: Windows 8 Contracts
81
Contracts 101: Designing For Charms and Contracts
82
Contracts In Windows 8
83
Search Contract
84
Lab: Implementing the Search Contract
84
Lab: Implementing the Search Contract
84
Lab: Implementing the Search Contract
85
Model View View Model (MVVM)
85
Model View View Model (MVVM)
85
Model View View Model (MVVM)
85
Model View View Model (MVVM)
86
Settings Contract
86
Settings Contract
87
Share Contract
88
Devices
88
Devices
89
Contracts 102
90
Search Contract
90
Search Contract
91
Search Contract: Deep Dive
91
Search Contract: Deep Dive
91
Search Contract: Deep Dive
92
Search Filters
93
Search Suggestions
93
Search Suggestions
94
Search Suggestions and Guidelines
94
Search Suggestions and Guidelines
94
Search Suggestions and Guidelines
95
Contracts Search
95
Contracts Search
95
Contracts Search
96
Settings Contract: Deep Dive
96
Settings Contract: Deep Dive
96
Settings Contract: Deep Dive
97
App Settings Guidelines
97
App Settings Guidelines
98
Adding Settings
98
Adding Settings
99
Share Contract: Deep Dive
99
Share Contract: Deep Dive
100
Share Contract Guidelines
100
Share Contract Guidelines
100
Share Contract Guidelines
100
Share Contract Guidelines
100
Share Contract Guidelines
101
Share Contract Best Practices
102
Debugging Target Apps
102
Debugging Target Apps
103
Adding Sharing to an Application
103
Adding Sharing to an Application
103
Adding Sharing to an Application
103
Adding Sharing to an Application
103
Adding Sharing to an Application
104
Extensions 101
104
Extensions 101
105
Account Picture Provider
105
Account Picture Provider
106
Autoplay
107
Background Tasks
107
Background Tasks
108
Contact Picker
110
File Activation
110
File Activation
111
Protocol Activation and SSL Certificates
112
Section Lab: Adding Declarations to an App
112
Section Lab: Adding Declarations to an App
113
Section Review
113
Section Review
  1. Section 4
114
Touch Me: Handling Touch and Mouse Interactions
114
Touch Me: Handling Touch and Mouse Interactions
114
Touch Me: Handling Touch and Mouse Interactions
114
Touch Me: Handling Touch and Mouse Interactions
115
Touch Input
116
Pointer Devices
116
Pointer Devices
117
Point Class
118
PointerPoint Class
119
PointerPoint Properties
120
Pointer Events
120
Pointer Events
120
Pointer Events
121
Draggable Jan
121
Draggable Jan
121
Draggable Jan
121
Draggable Jan
122
Hit Testing and Visibility Property
122
Hit Testing and Visibility Property
122
Hit Testing and Visibility Property
122
Hit Testing and Visibility Property
122
Hit Testing and Visibility Property
123
Gestures
123
Gestures
124
Gesture Recognizer
124
Gesture Recognizer
124
Gesture Recognizer
124
Gesture Recognizer
125
EdgeGesture
125
EdgeGesture
125
EdgeGesture
125
EdgeGesture
126
Manipulation
126
Manipulation
126
Manipulation
126
Manipulation
127
Using Manipulations
127
Using Manipulations
128
Manipulating Jan
128
Manipulating Jan
128
Manipulating Jan
129
Inertia
129
Inertia
130
Controlling Inertia
130
Controlling Inertia
130
Controlling Inertia
131
Mouse Input
131
Mouse Input
131
Mouse Input
132
Pointer Events Revisited
132
Pointer Events Revisited
133
Gesture Recognizer Revisited
133
Gesture Recognizer Revisited
134
Pen Input
134
Pen Input
134
Pen Input
135
Keyboard Input
135
Keyboard Input
135
Keyboard Input
135
Keyboard Input
135
Keyboard Input
135
Keyboard Input
135
Keyboard Input
135
Keyboard Input
136
Focus
137
Section Lab: Application Finishing Touches
137
Section Lab: Application Finishing Touches
138
Section Review
138
Section Review
EDUTAINMENT COURSE E-Learning
?Interactive and entertaining talk-show style format presented by industry leading experts.
USD 59
  • 11:42:37
    Hours of learning
  • Receive a Certificate of Excellence on successful completion
  • Presented by highly qualified, industry leading experts
  • 12 Months Access (Unless indicated otherwise)
  • 10-Day money-back guarantee
Back to Top