top of page

C# Language Beginners course

Price

Inquiry

Duration

3 Days

C# Language Beginners course

Welcome to our C# Language for Beginners course! While designed for newcomers to C#, participants with prior experience in any programming language will find it particularly beneficial. Throughout the course, we delve into the fundamental concepts of C# and the .NET framework, providing hands-on experience through real-world examples.


Our focus lies on practical application, emphasizing the syntax and commonly used framework elements. We cover the development of applications, including those with graphical user interfaces and command-line interfaces. Join us as we explore the essentials of C# and the dynamic possibilities of the .NET framework in this engaging learning journey.

 

The following subject matters are covered:

 


  • Historical Evolution of C#

  • The Embedding of C# in the .NET Framework

  • CIL (MSIL) and CTS

  • Basic Syntax

  • First Examples

  • Getting to know the Compiler

  • References

  • Object Instancing with new

  • Garbage Collection

  • Standard Data Types

  • Strings

  • Operators

  • Class Concept

  • Methods

  • Properties

  • Name Fields

  • Arrays

  • Collections

  • Data Encapsulation

  • Visibility Rules

  • Attributes and Methods

  • Static Methods and Elements

  • Constructors

  • The Destructor

 


  • Inheritance

  • Overwriting of Methods

  • Interfaces

  • Polymorphism

  • Function Overloading

  • Abstract Methods

  • Sealed Methods

  • Function Overwriting with new

  • Type Converting

  • Type Query

  • Reference Types and Value Types

  • Boxing, Unboxing and Autoboxing

  • Nullable Types

  • Exception Handling

  • Delegates

  • Multidelegates

  • Events

  • Partial Class Definitions

  • Windows Forms

  • GUI Programming

  • The Event Concept

  • Reflection

 

The C# programming language is learned by means of practical examples. While doing this, an as recent as possible version of Microsoft Visual C# is used on Windows.

 

Training Format

Format: Instructor-led online or onsite training

Duration: 3 days, totally 21 hours

Nohau Training Partner

Nohau Training Partner

SELF PACED

Learn embedded systems at your own pace—anytime, anywhere!

CUSTOM COURSES

We customize embedded systems training to align with your team’s goals!

CERTIFICATES

​Our courses provide TRUE certificates, trusted by leading organizations.

Nohau_office environment5_edited.jpg
bottom of page