C# Language Beginners course!

C# Language Beginners course!

Description

Embedded Development & Debugging
Date: On request
Place: Online/onsite
Language: English
Price: 1.700 EUR, 19.900 SEK, 12.900 DKK

Format: Instructor-led online training

Request more information

Magnus Kindberg (SE, NO)
Phone: +46 (0)40 59 22 22
magnus.kindberg@nohau.se

Heidi Lehtomäki – Finland
phone: +358 40 196 0142
heidi.lehtomaki@nohau.fi

Klaus Ahrensbach – Denmark
Phone: +45 3116 1019
ka@nohau.dk

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 Academy trainings

Nohau Solutions has been providing tools, training, and expertise services to the embedded industry since 1981.  Nohau Academy courses focus on software development in embedded environment.

Courses have very experienced instructors, and typically they include also hands-on exercises.  The trainings are arranged on-site at Nohau’s premises, at the customer’s premises or online.

The content of in-house training can be modified according to your needs. Please ask!

nohau_academy

Do you wish more information!

Contact us for offers, information or advice!