C# (The Foundations)

by ETS Formation Claim Listing

C# is a constantly evolving object-oriented programming language. It is modern, simple and easy to learn. Learning C# and .NET opens the door to the use of a range of technologies on the Microsoft platform, widely used in the job market.

$1037

Contact the Institutes

Fill this form

Advertisement

ETS Formation Logo

img Duration

2 Days

Course Details

C# is a constantly evolving object-oriented programming language. It is modern, simple and easy to learn. Learning C# and .NET opens the door to the use of a range of technologies on the Microsoft platform, widely used in the job market. 

During this training, you will be introduced to the C# language and its syntax as well as object-oriented programming.

 

Educational Goals:

  • Identify the key concepts of C#, the .NET Framework and its class library;
  • Use Visual Studio (solutions and projects, compilation, debugging, etc.);
  • Apply object-oriented (OO) concepts in C# programming;
  • Handle errors using exceptions;
  • Handle events and collections in C#;
  • Use generic types and methods;
  • Define extension methods.

 

Methodology:

  • Several learning methods and didactic tools allowing you to measure your progress and your integration of concepts by participants are used throughout the training.
  • Exposed
  • Demonstration
  • Individual work
  • Computer exercise

 

Content:

  • Fundamentals Of The C# Language:
  • Data types;
  • Predefined types;
  • Enumerations (enum);
  • C# operators;
  • Naming convention;
  • Code documentation;
  • Namespaces.
  • Fundamentals Of Object-oriented Programming:
  • Class concept;
  • Access modifiers;
  • Champ (field);
  • Constants (const);
  • Method concept (use, overload, redefinition, virtual, override);
  • Properties (get/set);
  • Builders;
  • Object and collection initializers;
  • Static classes and members (static);
  • Interfaces.
  • Events:
  • Delegate concept (delegate, anonymous method, Lambda expression);
  • Event concept.
  • Exceptions:
  • Exceptional concept;
  • Intercept (try, catch, finally);
  • Creating custom exceptions.
  • Collection:
  • Credits and collections.
  • Miscellaneous:
  • Nullable Types;
  • Extension methods.
  • Montreal Branch

    1220 Notre-Dame Street, Montreal

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy