Building software with C#

In this two day training course you will learn how to build software with C#. You will learn how to take advantage of the latest features of Microsoft C# in your applications.

2 Days


By participating in the nsquared Building software with C# course you, will learn how to develop C# applications for Windows with Visual Studio 2017.

You will find this course to be succinct, yet comprehensive covering all the areas of development required to build applications with C#.

The course includes hands on workshops for each attendee to build their first C# application and test it.

This course also includes an overview of design and architecture techniques.


  • Introduction to C# language and features
  • Understanding principles of object orientation with C#
  • Controlling the application flow with C#
  • Build your first C# application
  • Working with resources and assets
  • Creating and calling a library in C#
  • Introduction to testing with C#
  • Deployment to Windows
  • Tools to debug and improve performance
  • Best development practices for C#

Course Format

This course will consist of:

  • Content presentation
  • Hands on workshops
  • Demonstrations
  • 1:1 support

What you will gain

The course will provide each participant with a training manual to take away with them.

After completing this course, you will have gained the skills to:

  • Create a new C# application
  • Design C# application architecture
  • Build Object-Oriented C# code
  • Create a C# library
  • Deploy and test C# applications
  • Debug and fix issues in C# applications


Contact Us