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.
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.
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.
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
Managing app settings and preferences
Creating layout aware apps and implementing layout controls
App bar design and implementation
Creating and managing XAML styles and templates
Creating and managing tiles
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
Really informative & very positive... They cut out all the nonsense and just gave it to me in plain terms: This is what you're going to get - and this is where you'll end up. That's all I wanted really.
David : UK
My advisor told me absolutely everything I needed to know. If I needed to know the specifics of a certain subject, he told me everything about that. He was friendly and really helpful.
Leroy : UK
They seemed very knowledgeable about the course... I made a decision quite easily, based on what they said.
Donna : UK
The advice was good. It wasn't overly complicated, so I wasn't bogged down with words that were unnecessary - and I understood where they were coming from. It was very professional.
Hayley : UK
I'd definitely recommend them. I think the price was very competitive - some of the courses out there were three times the price of what they were offering. To me, it's ideal.
Clive : UK
I feel I got good value for money. If you're a practically minded person, the course is perfect. I've also passed your details onto some other people I work with, because they're also interested in that field.
Lee : UK
I'd give the course 10/10. I've already convinced someone else to do one. I just think it's awesome to be quite honest - as long as you're prepared to put the effort in.
Leroy : UK
The advisor was absolutely brilliant. I felt like he was honest... I just can't fault it really.
Shelley : UK
The advisor was very friendly. He came across as very competent with his knowledge of the industry. He gave me a lot of confidence from that point of view.
Tim : UK
The advisor was fantastic I have to say - the way he described everything and helped me to find the right course. Everything he said made sense.