Questions? Feedback? powered by Olark live chat software

MCSD: Windows Store Apps Using C# (Visual Studio 2012) Combo Training Courses

About the MCSD: Windows Store Apps Using C# (Visual Studio 2012) Combo

Duration: 15 days (120 hours)

MCSD

MCSD: Windows Store Apps validates your skills to create rich and immersive applications that work across devices and connect to services. There are two paths to achieve a MCSD: Windows Store Apps certification, through demonstrating your skills to create metro apps using HTML, JavaScript, and CSS, or to create metro apps using C# and XAML.

Customers demand beautiful, elegant apps that are alive with activity. Demonstrate your expertise at designing and developing the fast and fluid store apps that are the focal point of the user experience on Windows 8 Consumer Preview by earning the Microsoft Certified Solutions Developer (MCSD): Windows Store Apps certification. There are two paths to achieving this certification - using HTML5 or C#.

When you pass exams 70-483, you satisfy the requirements for MCSD: Web Applications certification. In addition, you also receive a Microsoft Specialist certification upon passing 70-483.

Next Class Dates

Nov 27, 2017 – Dec 15, 2017
 
9:00am – 5:00pm CST
 
Guaranteed to run class (GTR)
 

Back to Top

This training consists of the following courses:

20483: Programming in C# (Visual Studio 2012)   More on this course

5 days | 40 hours

arrow Course Objectives

  • » Describe the core syntax and features of C#.
  • » Create and call methods, catch and handle exceptions, and describe the monitoring requirements of large-scale applications.
  • » Implement the basic structure and essential elements of a typical desktop application.
  • » Create classes, define and implement interfaces, and create and use generic collections.
  • » Use inheritance to create a class hierarchy, extend a .NET Framework class, and create generic classes and methods.
  • » Read and write data by using file input/output and streams, and serialize and deserialize data in different formats.
  • » Create and use an entity data model for accessing a database and use LINQ to query and update data.
  • » Use the types in the System.Net namespace and WCF Data Services to access and query remote data.
  • » Build a graphical user interface by using XAML.
  • » Improve the throughput and response time of applications by using tasks and asynchronous operations.
  • » Integrate unmanaged libraries and dynamic components into a C# application.
  • » Examine the metadata of types by using reflection, create and use custom attributes, generate code at runtime, and manage assembly versions.
  • » Encrypt and decrypt data by using symmetric and asymmetric encryption.

Back to Top

arrow Course Outline

  • Module 1: Review of C# Syntax
    1. Overview of Writing Applications using C#
    2. Datatypes, Operators, and Expressions
    3. C# Programming Language Constructs
    4. Lab : Developing the Class Enrolment Application
  • Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications
    1. Creating and Invoking Methods
    2. Creating Overloaded Methods and Using Optional and Output Parameters
    3. Handling Exceptions
    4. Monitoring Applications
    5. Lab : Extending the Class Enrolment Application Functionality
  • Module 3: Developing the Code for a Graphical Application
    1. Organizing Data into Collections
    2. Handling Events
    3. Lab : Writing the Code for the Grades Prototype Application
  • Module 4: Creating Classes and Implementing Type-safe Collections
    1. Creating Classes
    2. Defining and Implementing Interfaces
    3. Implementing Type-safe Collections
    4. Lab : Adding Data Validation and Type-safety to the Grades Application
  • Module 5: Creating a Class Hierarchy by Using Inheritance
    1. Creating Class Hierarchies
    2. Extending .NET Framework Classes
    3. Creating Generic Types
    4. Lab : Refactoring Common Functionality into the User Class
  • Module 6: Reading and Writing Local Data
    1. Reading and Writing Files
    2. Serializing and Deserializing Data
    3. Performing I/O Using Streams
    4. Lab : Generating the Grades Report
  • Module 7: Accessing a Database
    1. Creating and Using Entity Data Models
    2. Querying Data by Using LINQ
    3. Updating Data by Using LINQ
    4. Lab : Retrieving and Modifying Grade Data
  • Module 8: Accessing Remote Data
    1. Accessing Data Across the Web
    2. Accessing Data in the Cloud
    3. Lab : Retrieving and Modifying Grade Data in the Cloud
  • Module 9: Designing the User Interface for a Graphical Application
    1. Using XAML to Design a User Interface
    2. Binding Controls to Data
    3. Styling a User Interface
    4. Lab : Customizing Student Photographs and Styling the Application
  • Module 10: Improving Application Performance and Responsiveness
    1. Implementing Multitasking by using Tasks and Lambda Expressions
    2. Performing Operations Asynchronously
    3. Synchronizing Concurrent Access to Data
    4. Lab : Improving the Responsiveness and Performance of the Application
  • Module 11: Integrating with Unmanaged Code
    1. Creating and Using Dynamic Objects
    2. Managing the Lifetime of Objects and Controlling Unmanaged Resources
    3. Lab : Upgrading the Grades Report
  • Module 12: Creating Reusable Types and Assemblies
    1. Examining Object Metadata
    2. Creating and Using Custom Attributes
    3. Generating Managed Code
    4. Versioning, Signing and Deploying Assemblies
    5. Lab : Specifying the Data to Include in the Grades Report
  • Module 13: Encrypting and Decrypting Data
    1. Implementing Symmetric Encryption
    2. Implementing Asymmetric Encryption
    3. Lab : Encrypting and Decrypting Grades Reports

Back to Top

20484: Essentials of Developing Windows Store Apps Using C# (Visual Studio 2012)   More on this course

5 days | 40 hours

arrow Course Objectives

  • » Describe review the Windows 8.1 platform and features, and explore the basics of a Windows app interface.
  • » Create the User Interface layout and structure by using XAML.
  • » Use data binding to present data in the UI.
  • » Implement the AppBar and layout controls.
  • » Handle files and streams.
  • » Respond to application lifecycle events using Process Lifetime Management and the PLM extensibility points provided by the Visual Studio 2012 templates.
  • » Use templates to create the UI.
  • » Handle navigation scenarios in a Windows Store app.
  • » Design and implement contracts such as Search, Share and Settings.
  • » Implement tiles and toast notifications in a Windows Store app.
  • » Respond to mouse, keyboard and touch events, including gestures.
  • » Deploy a Windows Store app to the Windows Store or an enterprise store.

Back to Top

arrow Course Outline

  • Module 1: Overview of the Windows 8.1 Platform and Windows StoreApps
    1. Introduction to the Windows 8.1 Platform
    2. Windows 8.1 UI Principles
    3. WinRT and Language Projections
    4. Lab : Overview of the Windows 8.1 Platform and Windows Store Apps
    5. Exploring the Windows 8.1 Platform
    6. Exploring a Windows Store App
  • Module 2: Creating User Interfaces Using XAML
    1. XAML Basics
    2. XAML Code-Behind
    3. Advanced XAML
    4. Lab : Creating User Interfaces by Using XAML
    5. Creating the User Interface by using Visual Studio 2013
    6. Enhancing the UI by using Visual Studio 2013
  • Module 3: Presenting Data
    1. Working with Data Presentation Controls
    2. The GridView Control
    3. Lab : Presenting Data
    4. Presenting the Note Data in the GridView Control
  • Module 4: Implementing Layout Using Windows 8.1 Built-In Controls
    1. WinRT Controls
    2. AppBar Control
    3. Windowing Modes
    4. Lab : Implementing Layout by Using Built-In Controls in Windows 8.1
    5. Implementing an App Bar
  • Module 5: Handling Files in Windows Store Apps
    1. Handling Files and Streams in Windows Store Apps
    2. Working with File User Interface Components
    3. Lab : Handling Files in Windows Store Apps
    4. Using the File API to Read and Write Data from the Notes Files
    5. Adding Photos to a Note by using File Picker
  • Module 6: Windows Store App Process Lifetime Management
    1. Process Lifetime Management
    2. Windows Store App Activation and Background Tasks
    3. Implementing a State Management Strategy
    4. Lab : Windows Store App Process Lifetime Management
    5. Exploring the Different PLM States
    6. Implementing State Management
  • Module 7: Working with Resources, Styles, and Templates
    1. Creating Shared Resources
    2. Creating Styles and Templates
    3. Lab : Working with Styles and Templates
    4. Creating a Control Style and Template
  • Module 8: Designing and Implementing Navigation in a Windows Store app
    1. Handling Navigation in Windows Store apps
    2. Semantic Zoom
    3. Lab : Designing and Implementing Navigation in a Windows Store App
    4. Adding Navigation to the ILoveNotes App
    5. Implementing Semantic Zoom
  • Module 9: Implementing Windows 8.1 Contracts
    1. Designing for Charms and Contracts
    2. The Search Contract and the SearchBox Control
    3. The Share Contract
    4. Managing App Settings
    5. Lab : Implementing Windows 8.1 Contracts
    6. Implementing the Search Contract
    7. Implementing the Share Contract
  • Module 10: Implementing Tiles and User Notifications
    1. Implementing Tiles, Live Tiles, Secondary Tiles, and Badge Notifications
    2. Implementing Toast Notifications
    3. Lab : Implementing Tiles and User Notifications
    4. Enabling Live Tile Functionality on the Main Tile
    5. Adding Secondary Tiles Functionality
    6. Adding Scheduled Toast Notifications for ToDo Notes
  • Module 11: Designing and Implementing a Data Access Strategy
    1. Evaluating Data Access Strategies
    2. Working with Remote Data
    3. Lab : Designing and Implementing a Data Access Strategy
    4. Answer These Questions
  • Module 12: Responding to Mouse and Touch
    1. Working with Pointer Events
    2. Working with Gesture Events
    3. Lab : Responding to Mouse and Touch
    4. Implementing Mouse Events
    5. Implementing Gesture Events
  • Module 13: Planning for Windows Store App Deployment
    1. The Windows Store App Manifest
    2. Windows Store App Certification

Back to Top

20485: Advanced Windows Store App Development Using C# (Visual Studio 2012)   More on this course

5 days | 40 hours

arrow Course Objectives

  • » Review basic Windows Store app concepts and how Windows Store apps integrate with the Windows 8.1 ecosystem.
  • » Explore the built-in WinRT animation library and storyboards, and apply transitions and transformations.
  • » Localize the Windows Store app UI and apply language-specific formatting to a multi-lingual app.
  • » Create and present a successful splash screen, and differentiate your app with branding.
  • » Use various storage mechanisms, choose a suitable caching strategy for their app, and use advanced file access methods.
  • » Work with custom and template controls, and create and consume a WinRT component.
  • » Print using the Printing API and explore the Play To API.
  • » Explore the Push Notification Service (WNS), and work with push notifications.
  • » Use the CameraCaptureUI API and the MediaCapture API.
  • » Create and consume background tasks.
  • » Discover sensors, test their availability, and handle sensor events and device availability, and enumerate devices and their capabilities and properties and use the capabilities.

Back to Top

arrow Course Outline

  • Module 1: Windows Store App Essentials
    1. Review Windows Store App Essentials
    2. Review Windows Store App Essentials - Under the Hood
  • Module 2: Implementing Animations and Transitions
    1. Using Animations
    2. Working with Transitions and Transformations
    3. Lab : Implementing Animations and Transitions
    4. Creating Animations in a Windows Store App
    5. Creating Transitions in a Windows Store App
  • Module 3: Implementing Globalization and Localization
    1. Working with Resource Files
    2. Implementing Culture-Specific Formatting
    3. Lab : Implementing Globalization and Localization
    4. Creating and Consuming the Resource Files
    5. Applying Culture-Specific Formatting
  • Module 4: Branding and a Seamless UI
    1. Branding
    2. Customizing the Splash Screen
    3. Branding Your App´┐Ż??s UI
    4. Lab : Branding and Seamless UI
    5. Creating a Customize Splash Screen
    6. Branding a Windows Store App
  • Module 5: Advanced Data Scenarios in a Windows Store App
    1. Windows Store App Storage Options
    2. Implementing Data Caching
    3. Advanced File Functionality
    4. Lab : Caching Data
    5. Caching Data
  • Module 6: Creating Reusable Controls and Components
    1. Working with Custom and Templated Controls
    2. Creating and Using WinRT Components
    3. Lab : Creating Reusable Controls and Components
    4. Creating and Using a Custom Control
    5. Using a WinRT Component
  • Module 7: Implementing Advanced Contract Scenarios
    1. The Play To Contract
    2. The Print Contract
    3. Integrating Contacts and Calendars
    4. Support PDF files and screenshots
    5. Integrating Speech Synthesis
    6. Lab : Integrating the Print Contract Into the App
    7. Printing a Single Page
    8. Printing Multiple Pages
    9. Adding PDF support
  • Module 8: The Windows Push Notification Service
    1. Introduction to The Push Notification Service
    2. Communicating with the WNS
    3. Lab : The Windows Push Notification Service
    4. Manage a Windows Notification Service Channel
  • Module 9: Capturing Media
    1. Using CameraCaptureUI to Capture Pictures, Videos or Audio
    2. Using MediaCapture to Capture Pictures, Video, or Audio
    3. Lab : Capturing Media
    4. Capturing Video by Using the CameraCaptureUI API
    5. Capturing an Image by Using the MediaCapture API
  • Module 10: Background Tasks
    1. Creating Background Tasks
    2. Using Background Tasks in a Windows Store App
    3. Lab : Background Tasks
    4. Transfer Files in the Background
    5. Create and Consume a Background Task
  • Module 11: Working with Sensors and Devices
    1. Working with Sensors
    2. Working with Devices
    3. Lab : Working with Sensors and Devices
    4. Using the SimpleOrientationSensor
    5. Using Location Services
    6. Using Geofencing
  • Module 12: Generating Revenue with Your Windows Store App
    1. Implementing Trial Functionality in a Windows Store App
    2. Implementing In-App Purchases
    3. Advertising in a Windows Store App
    4. Lab : Generating Revenue with your App
    5. Use Windows.Store Classes to Support Trial App Conversion
  • Module 13: Securing Windows Store App Data
    1. Managing Windows Authentication
    2. Managing Web Authentication
    3. Encryption in Windows Store Apps
    4. Lab : Securing Windows Store App Data
    5. Use ACS Authentication
    6. Encrypt User Information
  • Module 14: Tracing and Profiling Windows Store Apps
    1. Analyzing a Windows Store App
    2. Tracing a Windows Store App
    3. Profiling a Windows Store App
    4. Lab : Tracing and Profiling Windows Store Apps
    5. Profiling Performance
    6. Profiling Memory Usage

Back to Top

This training prepares students for the following exam(s):

  • » 70-483: Programming in C#

Back to Top

Recent Client Testimonials & Reviews

The instructor is very responsive and creative.

- Brian G.

Course(s) Taken

» DevOps Using Visual Studio TFS 2015

Ron did a great job!! Pace was good; explanations were good; engaged all students in order to have them participate; patient; encouraged questions and open discussion. Hope to have Ron again as an instructor.
Eric Z.
Course(s) Taken

» MCSD: Windows Store Apps Using C# (Visual Studio 2012) Combo

Instructor was terrific. Friendly and had an obvious command of the course material. Excellent presentation skills.
Douglas Gallagher
Course(s) Taken

» Programming in C# with Microsoft .NET Framework 4

  More testimonials »  

Back to Top

Redeem Your Microsoft Software Assurance Training Vouchers

Microsoft Software 
Assurance Training Vouchers

As a Microsoft Gold Learning Solutions Partner, NetCom Learning proudly accepts Microsoft Software Assurance Training Vouchers. You can attend Microsoft training at NetCom Learning for free, by redeeming your Microsoft vouchers.

Call 1-(888)-563-8266 for more information.

Back to Top