Site Powered by

C# Web Developer I
Build skills equivalent to the Essentials of Developing Windows Store Apps using C# program
  • Credit Hours: 5 Days

  • Format: Live, Instructor-Led

  • Professional Certificate: Essentials of Developing Windows Store Apps using C#

  • Recommended for: Developers with at least one year or more experience creating applications

The C# Web Developer I course prepares students for employment in the Informational Technology industry. This course provides students with the essential skills and techniques necessary for both design and development. Through theory-based lectures and virtual labs, students will obtain the knowledge needed to make the most of Visual Studio and Expression Blend tools. Upon completion of this program, students will possess the skills and knowledge necessary to obtain employment and will be employable by various companies within the industry, as well as the opportunity for career advancement.  

This program prepares students for employment as a Web Developer. According to the Bureau of Labor Statistics, employment change between 2010 and 2020 will grow 20% greater than the annual average.

What You'll Learn

  • Windows 8.1 platform and features and the basics of a Windows app interface
  • Create the user interface (UI) layout and structure by using XAML
  • Use data binding to present data in the UI
  • Implement the AppBar and layout control
  • Handle files and stream
  • Respond to application lifecycle events using Process Lifetime Management (PLM) and the PLM extensibility points provided by the Visual Studio 2013 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
  • Who Needs to Attend
  • Developers with at least one year or more experience creating applications


  • At least one year or more experience creating applications
  • Experience programming in C# and some XAML-based programming
  • Experience creating Windows Client applications
  • Experience using Visual Studio 2010 or 2012

Course Outline

1. Windows 8.1 Platform and Windows Store Apps

  • Introduction to the Windows 8.1 Platform
  • Windows 8.1 UI Principles
  • WinRT and Language Projections

2. Creating User Interfaces Using XAML

  • Learn XAML BasicsXAML Code-Behind and Advanced XAML

3. Presenting Data

  • Data Presentation Controls and the GridView Control

4. Implementing Layout Using Windows 8.1 Built-in Controls

  • WinRT Controls and AppBar Controls
  • Windowing Modes

5. Handling Files in the Windows Store Apps

  • Handling Files and Streams in Windows Store Apps
  • Work with File User Interface Components

6. Windows Store App Process Lifetime Management (PLM)

  • Process Lifetime Management (PLM)
  • Windows Store App Activation and Background Tasks
  • Implement a State Management Strategy

7. Working with Resources, Styles, and Templates

  • Create Shared Resources, Styles, and Templates

8. Designing and Implementing Navigation in a Windows Store App

  • Handling Navigation in Windows Store App
  • Semantic Zoom

9. Implementing Windows 8.1 Contracts

  • Designing for Charms and Contracts
  • Search Contract and Share Contract
  • SearchBox Control
  • Managing App Settings

10. Implementing Tiles and User Notifications

  • Implement Tiles, Live Tiles, Secondary Tiles, and Badge Notifications
  • Implementing Toast Notifications

11. Designing and Implementing a Data Access Strategy

  • Evaluating Data Access Strategies and Working with Remote Data

12. Responding to Mouse and Touch Events

  • Work with Pointer Events and Gesture Events

13. Planning for Windows Store App Development

  • Learn the Windows Store App Manifest
  • Windows Store App Certification


Lab 1: Windows 8.1 Platform and Windows Store Apps

Lab 2: Create User Interfaces Using XAML

  • Create and Enhance the User Interface Using Visual Studio 2013

Lab 3: Presenting Data

  • Learn the different ways data can be displayed in Windows Store Apps
  • Use the GridView Control to present groups of data in a dynamic and flexible view

Lab 4: Implement Layout Using Windows 8.1 Built-In Controls

  • Implement an AppBar Control
  • Create Adaptive Views

Lab 5: Handling Files in Windows Store Apps

  • Read and Write Data From and To the Notes File using File API
  • Add Photos to a Note using File Picker

Lab 6: Windows Store App Process Lifetime Management (PLM)

  • Different PLM States
  • Implement State Management

Lab 7: Styles and Templates

Lab 8: Design and Implement Navigation in a Windows Store App

  • Add Navigation to the ILoveNotes App
  • Semantic Zoom

Lab 9: Implement Windows 8.1 Contracts

  • Implement the Search and Share Contract
  • Add a New Setting to the Settings Page

Lab 10: Implement Tiles and User Notifications

  • Enable Live Tile Functionality on the Main Tile
  • Add Secondary Tiles functionality and Scheduled Toast Notifications for ToDo Notes

Lab 11: Design and Implement a Data Access Strategy

Lab 12: Respond to Mouseand Touch

  • Implement Mouse Events and Gesture Events

Purchase this Course


Learn About Essentials of Developing Windows Store Apps using C#