Show e-learning-courses.co.uk as: Mobile

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

Hudson
Course summary
Flexible
229 GBP
Distance
e-learning / Online / Distance

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

Syllabus:

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
Course Delivery:    Online

About provider

Hudson - Leaders in Learning

Hudson provide high spec e-learning to the consumer and corporate market all over the world. The majority of our online training is accessible across most devices including laptop, desktop, tablet, and smart phones. Our courses are designed to fit around...


Read more and show all courses with this provider

Request info

Fill out your details to find out more about Microsoft 70-484: Essentials of Developing Windows Store Apps Using C#.

  Contact the provider

  Get more information

  Register your interest

Customer Outreach Award 2019

customer-outreach-badge-2019

We believe that it should be easy for you to find and compare training courses. 

Our Customer Outreach Award is presented to trusted providers who are excellent at responding to enquiries, making your search quicker, more efficient and easier, too.

Request Information

Find out more about this Microsoft 70-484: Essentials of Developing Windows Store Apps Using C# course - simply fill out your details: