Software Training

MCSD - Mobile App Professional 3 Months


Objective : Windows Store Apps certification will qualify you for jobs such as software developer, web developer and quality engineer.


70-483: Programming in C#

  • Implement multithreading and asynchronous processing
  • Manage multithreading
  • Implement program flow
  • Create and implement events and callbacks
  • Implement exception handling
  • Create types
  • Consume types
  • Enforce encapsulation
  • Create and implement a class hierarchy
  • Find, execute and create types at runtime by using reflection
  • Manage the object lifecycle
  • Manipulate strings
  • Validate application input
  • Perform symmetric and asymmetric encryption
  • Manage assemblies
  • Debug an application
  • Implement diagnostics in an application
  • Perform I/O operations
  • Consume data
  • Query and manipulate data and objects by using LINQ
  • Serialise and deserialise data
  • Store data in and retrieve data from collections

70 -484: Advanced Windows Store App Development Using C#

  • Create background tasks
  • Consume background tasks
  • Create and consume WinMD components
  • Capture media with the camera and microphone
  • Get data from sensors
  • Enumerate and discover device capabilities
  • Implement device access
  • Implement printing by using contracts and charms
  • Implement Play To by using contracts and charms
  • Notify users by using Windows Push Notification Service (WNS)
  • Design for and implement UI responsiveness
  • Create animations and transitions
  • Create custom controls
  • Design Windows Store apps for globalisation and localisation
  • Design and implement data caching
  • Save and retrieve files from the file system
  • Secure app data
  • Design and implement monetisation features in an app
  • Design for error handling
  • Design and implement a test strategy
  • Design a diagnostics and monitoring strategy
  • Evaluate and configure for Windows store deployment

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

  • Design the UI layout and structure
  • Design for separation of concerns (SOC)
  • Apply the MVVM pattern to your app design
  • Design and implement Process Lifetime Management (PLM)
  • Plan for an app deployment
  • Access and display contacts
  • Design for charms and contracts
  • Implement search
  • Implement Share in an app
  • Manage app settings and preferences
  • Integrate media features
  • Create layout aware apps to handle windowing modes
  • Implement layout controls
  • Design and implement the app/nav bar
  • Design and implement data presentation
  • Create and manage XAML styles and templates
  • Create and manage tiles
  • Notify users by using toast
  • Manage input devices
  • Design and implement navigation in an app
  • Choose an appropriate data access strategy
  • Retrieve data remotely
  • Implement data binding
  • Manage Windows Authentication and Authorisation
  • Manage Web Authentication

Alliance Partner