We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

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

Online Certification by  Hudson Courses
Enquire Now
Online / Certification

Details

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

Outline

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 Screen
  • 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
  • GestureGesture Recognizer
  • EdgeGesture
  • Manipulation
  • Using Manipulations
  • Manipulating Jan
  • Inertia
  • Controlling Inertia
  • Mouse Input
  • Pointer Events Revisited
  • Gestures
  • Gesture Recognizer Revisited
  • 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
Reviews
Be the first to write a review about this course.
Write a Review
In the confusing world of e-learning, we’re quite simply one of the best at what we do. Why? Because we offer first-class customer service. We put our customers’ needs before anything else. If there’s something we can do to help you, we’ll climb mountains to do it.

Second to this, our online training is simple to use and highly effective. We offer a whole range of features designed to get you certified faster. Some of these incredible features include video and audio based training so you can see and hear your tutor, 24/7 online tutor support, and online labs to practice your skills in a simulated environment.

Come and give us a try. We’ll change the way you think about learning.

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.