Microsoft 70-485: Advanced Windows Store App Development Using C#
Super Skilz
Summary
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:
- Creating and consuming background tasks
- Creating and consuming WinMD components
- Media capture with camera and microphone
- Gathering data from sensors
- Enumerating and discovering device capabilities
- Using contracts and charms to implement printing and Play
- Implementing Windows Push Notification Service (WNS)
- UI responsiveness
- Animations and transitions
- Creating custom controls
- Designing Windows Store apps for globalization and localization
- Data cache implementation
- Saving and retrieving files from the file system
- Securing app data
- Designing and implementing trial functionality in an app
- Designing for error handling
- Test strategy design and implementation
- Diagnostics and monitoring strategy design
Description
Module 1
- Animated World: Animations and Transformations
- Ecosystem: Reviewing the World of Windows 8
- Getting Around
- The Search Feature
- Gestures
- Animatedly Speaking: Animations and Transitions
- Animation Support
- Theme Transitions
- The Eight Theme Transitions
- Layout Animations
- Theme Animations
- Triggers
- The Fourteen Theme Animations
- Custom Animation
- Independent vs. Dependent Animations
- Controlling Duration
- From and To
- Timeline Properties
- Animating Storyboards
- Property Paths
- Storyboards with Timeline Properties
- Custom Keyframe Animations
- Easing Functions
- Manual Animations
- It’s A Small World: Localization and Globalization
- Brand Recognition: Branding your App
- Branding Visual Elements
- Customizing the Splash Screen
- Section Review
- Section Lab: Application Animation
Module 2
- Where’s My Data?: Advanced Data Scenarios
- Advanced Data Scenarios: Data
- App Data
- User Data
- Network Data and Other Data Options
- Windows Storage API
- Caching Data
- Blog Reader
- Reduce Reuse Recycle: Creating Reusable Controls
- Creating Custom Controls
- Create A Windows Runtime Component
- Section Review
- Section Lab: Create a Custom Control
Module 3
- A Different Arrangement: Contracts 202
- Printing
- Registering for The Print Contract
- Changing Print Options
- Custom Print Options
- Printing with a Print Button
- Pushing: Push Notifications Services
- Implementing a Push Notification
- Authenticating to WNS
- Media: The PlayTo API
- Using PlayTo
- Web Cam Capture
- Camera Capture UI
- Background Tasks: An Introduction to Background Tasks
- Appropriate Scenarios
- Background Task Infrastructure
- Lifecycle and Background Tasks
- Background Task Implementation
- Progress Reporting and Cancellation
- Re-Association, Updates and Servicing
- Host Executable
- Background Task Class
- Adding a Background Class
- Resource Manager and Resource Constraints
- Background Task Best Practices
- Register a Background Task
- Updating Live Tile from Background Task
- Section Review
- Section Lab: Creating Update Notification for Live Tiles
Module 4
- Sensory Overload: Sensors and Different Devices
- Sensory Discovery: Windows Sensor Platform
- 3D Accelerometer
- 3D Compass
- 3D Gyrometer
- Inclinometer
- Ambient Light Sensor
- Orientation Sensors
- Simple Orientation Sensor
- A New Sensation: Geolocation
- Geolocation
- Bing Maps SDK
- Providing Directions
- Section Review
- Section Lab: Create Application for Bing Map SDK
Module 5
- Is it Safe?: Revenue and Security
- Generating Revenue
- Trial Versions
- In App Purchases and Advertising
- Price Tiers
- Getting Paid
- Preparing for Free Trials and In App Purchases
- Ads in Apps
- The Encryption Keeper
- Windows Authentication and Live Connect
- Password Vault
- Diagnostics: Profiling
- Analyzing Sampling DataSection Review
- Section Lab: Add Paid Features
- Program Closing
How is each course taught?
All courses are online and self-paced, meaning you do it in your own home, in your own time, at your own pace. Each lesson is pre-recorded allowing you to pause, fast-forward, skip sections, or go back to another lesson if you need to. The lessons are multi-media based, which means video and audio are used to teach the lessons. Most lessons are also interactive, prompting the learner to participate. This might involve answering on-screen questions, participating in tasks, and using simulators as if you were using the real software program.
How long will it take me to complete each course?
As mentioned above, our courses are self-paced. Some people finish their course faster than others. If you choose to only do one of the certification courses from this bundle, then it will take you less time than if you do two or three or all of them. No matter what though, you will always have 12 months to complete your course.
What do I need?
All you need is an internet connection and a PC. While most of the lessons work on MACs, we recommend you use a PC for the best performance. Certain parts of the course may not display properly on older MACs. Once you’ve logged into your course, you may be prompted to down certain free plugins such as Java. Just follow the on-screen prompts.
Questions and answers
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.