MCSD Essentials of Developing Windows Store Apps Using C# (70-484) Online Training

MCSD Essentials of Developing Windows Store Apps Using C# (70-484) Online Training

Course Outline

This Essentials of Developing Windows Store Apps Using C# course provides developers with the knowledge and decision making skills for utilizing C# and Microsoft Visual Studio 2012 to develop and design Windows store apps, create user interfaces, and manage security and data. This course provides credit towards the MCSD certification.

OUR Price

£150.00

£125.00+ VAT

R.R.P.

£234.00

£195.00+ VAT

 

Key Features

  • 12 Months Unlimited 24x7 Online Access
    • 24x7 online access to the course materials - anytime, anywhere, and on any device. Just log-in online and learn the skills you need - all at your own pace.
  • Self-Paced Navigation
    • With all courses arranged via multiple on-demand sections, comprehensive navigation & controls allow you to fast forward, skip, rewind, restart, and effectively control your learning pace. This makes it easy to stop at any time, and then quickly get back to where you left off.
  • Expert Instructor-Led Multimedia Training
    • Get trained with full multimedia materials by the finest expert instructors in IT today. This creates a truly personal learning experience, and simulates all the benefits of classroom based learning - all from the comfort of your own home/office.
  • Multi-Tiered Exam Preparation
    • Objective Testing : Utilising questions that follow a specific module, focusing on specific key skills within that area of knowledge.
    • Full Practice Exams : Broad-base exams that cover multiple modules, or the entire syllabus.
    • Certification Practice : Learn where your strong & weak points exist. Simulators give you the chance to practice an actual certification exam. These simulators adhere to the same format as the actual exam provided by a testing centre.
    • The flexibility of these exam simulators & practice-tests allows you to monitor what you've learned, giving you the confidence required to pass your exams at the first attempt.
MCSD Essentials of Developing Windows Store Apps Using C# (70-484) Online Training

Course Description

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

Microsoft Exam 70-484 Essentials of Developing Windows Store Apps Using C# Course Curriculum

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

(Any associated exam costs are not included)
FREE : IT Certification & Career Training Guide