Microsoft Specialist: Programming in C#


Contact Us

We would love to hear from you. Please complete this form to pre-book or request further information about our delivery options.


I'd like to receive emails with the latest updates and promotions from Insoft.

Data Protection & Privacy

I hereby allow Insoft Ltd. to contact me on this topic. Further, I authorise Insoft Ltd. processing, using collecting and storing my personal data for the purpose of these activities. All your data will be protected and secured as outlined in our privacy policy.

  • Microsoft Specialist: Programming in C#
    5 days  (Instructor Led Online)  |  DevOps

    Course Details

    The Programming in C# course will provide you with the programming skills that are required to create applications using the C# programming language. In just four days you’ll learn the key concepts of programming in C#. This course is a five-day instructor-led training. In this course, you will be using Visual Studio IDE to locate simple logic errors.
    This course helps you prepare for the 70-483 exam.

    This training already retired on 30th of June 2020.
    See other Microsoft courses


    At the end of this course, you will be able to:

    • Reviewing the basics of C# program structure, language syntax, and implementation details
    • Developing the Code for a Graphical Application
    • Improving Application Performance and Responsiveness
    • Encrypting and Decrypting Data
    • XAML and WPF (Windows Presentation Foundation) for creating Windows desktop applications


    • Reviewing C# Syntax
    • Create Methods, Handle Exceptions, and Monitor Applications
    • Develop the Code for a Graphical Application
    • Create Classes and Implement Type-safe Collections
    • Create a Class Hierarchy by Using Inheritance
    • Read and Write Local Data
    • Access a Database
    • Access Remote Data
    • Design the User Interface for a Graphical Application
    • Improve Application Performance and Responsiveness
    • Integrate with Unmanaged Code
    • Create Reusable Types and Assemblies
    • Encrypt and Decrypt Data


    Before attending this course, students must have at least three months of professional development experience. More specifically, students should have hands-on experience using C# that demonstrates their understanding of the following:

    • How to name, declare, initialize and assign values to variables within an application
    • How to create a simple branching and looping structures
    • How to use the Visual Studio IDE to locate simple logic errors
    • How to design and build a simple user interface using standard controls from the Visual Studio toolbox
    • How to use: arithmetic, logical, relational operators