Course Description

The .NET Framework is an incredibly rich and powerful object-oriented library from Microsoft. You can use .NET to create almost any kind of application, and people do.

This course provides an introduction to the capabilities of the .NET Framework, focussing on the C# programming language. You’ll learn about the core structure and syntax of C#, and also see how to create simple Windows Forms application

What you’ll learn

  • What is .NET
  • Understanding core C# language syntax
  • Introduction to object orientation
  • Creating simple Windows Forms applications



2 Days


Target Audience

This course is for developers who want an introduction to object-oriented development using C# and Microsoft .NET.


Course Prerequisites

Programming experience in any modern language


Suggested Follow on Courses

There are a number of options of suitable follow-on courses, depending on your business needs. Please contact us for further details.


Course Content

Introduction to the .NET Framework
  • .NET Framework building blocks
  • Survey of the kinds of application you can create using .NET
  • Comparison of .NET Framework languages
Getting Started with Visual Studio
  • Overview of the Visual Studio product family
  • Creating a simple console application
  • Understanding assemblies and references
  • Creating and using a simple class library
C# Language Fundamentals
  • Variables and data types
  • Using operators
  • Making decisions
  • Writing loops
Writing Modular Code
  • Defining and calling functions
  • Passing parameters to a function
  • Understanding variables scope
Getting Started with Object Orientation
  • Overview of OO principles
  • Designing and implementing simple classes
  • Creating objects
  • Using collections
  • Overview of inheritance
Creating Simple User Interfaces
  • Overview of Windows Forms
  • Creating a simple Windows Forms application
  • Adding controls to the user interface
  • Handling simple events
Going Further with User Interfaces
  • A closer look at Windows Forms controls
  • Handling collections of data
  • Creating additional windows


See more DOT NET courses