Skip to content

Programming in C#
Training Deals

Official Microsoft On-Demand Course featuring Live Labs and Exams

Summary

Price
Enquire to get more info on pricing
Study method
Online
Duration
90 days · Self-paced
Qualification
No formal qualification
Additional info
  • Tutor is available to students

Overview

Learning programming in C# with our Microsoft on-demand training.

Microsoft on-demand uses high-quality video, hands-on labs and knowledge-checking assessments to improve your Microsoft technical skills.

Created and presented by Microsoft experts, Microsoft On-Demand provides accurate content to help you develop – no matter your schedule.

Benefits include:

  • Official Microsoft content
  • 90 days access to suit your schedule
  • Learn anytime, anywhere at your own pace
  • Save on travel costs
  • Participate in virtual lab environments
  • Reinforce learning with assessments
  • Access content around the clock

It's Simple:

  1. Purchase your Microsoft On-Demand product
  2. Receive an access code
  3. Login and start learning
  4. Finish your course and save or print your certificate

Description

This course will teach developers the programming skills that are required to create Windows applications using the C# language. This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic®, or Java and understand the concepts of object-oriented programming.

Course Content

  • Module 1: Review of C# Syntax
  • Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications
  • Module 3: Developing the Code for a Graphical Application
  • Module 4: Creating Classes and Implementing Type-safe Collections
  • Module 5: Creating a Class Hierarchy by Using Inheritance
  • Module 6: Reading and Writing Local Data
  • Module 7: Accessing a Database
  • Module 8: Accessing Remote Data
  • Module 9: Designing the User Interface for a Graphical Application
  • Module 10: Improving Application Performance and Responsiveness
  • Module 11: Integrating with Unmanaged Code
  • Module 12: Creating Reusable Types and Assemblies
  • Module 13: Encrypting and Decrypting Data

Who is this course for?

This is recommended for anyone who has minor experience within C# and understands the basics of programming.

Requirements

Students should have some experience of using C# to complete basic programming tasks and an understanding of:

  • How to name, declare, initialize and assign values to variables within an application.
  • How to use arithmetic operators to perform arithmetic calculations involving one or more variables;
  • How to use relational operators to test the relationship between two variables or expressions;
  • How to use logical operators to combine expressions that contain relational operators.
  • How to create the code syntax for simple programming statements using C# language keywords and recognize syntax errors using the Visual Studio IDE.

Career path

Upon completion candidates can become C# developers, Web Developers or other related jobs.

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs