Existing User Login

New User? Create An Account

Request new password

We Are All About You

XpertSkills - the parent company under which iCollege operates - was established in South Africa in 2003 and since then, we have grown globally in leaps and bounds with customers and partners in more than 120 countries. With employees on 3 continents and as a next-generation, virtual organization we are unconstrained by the limits that are usually associated with traditional “brick & mortar” companies.

This allows us to focus, without distraction, on reaching our ultimate goal – ensuring your ongoing success – by providing affordable, reliable, high quality and relevant learning products whilst remaining innovative and agile.

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
South Africa 1684

You are here

courses popup callback


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

Instructor-led video course with presentations, workbooks, games, flashcards and quizzes.
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.
  • 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
  • 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
E-COURSE Expert-led video course with presentations, workbooks, quizzes, games and flashcards.
  • 11:42:37+ Hours Of learning
  • Includes video, presentations, workbooks, quizzes, flashcards & games
  • Receive a Certificate of Excellence on successful completion
  • Presented by highly qualified, industry leading experts
  • 12 Months access
  • 10-Day money-back guarantee
Back to Top