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

Check out more C++ Programming courses in Canada

Calgary Learning Institute Logo

Java SE 8 Programmer I (1Z0-808)

The exam covers topics such as Java basics, Java data types, array, loop contracts, methods and encapsulation and so on. The certification includes topics such as system administration, web development, technical management, project and program management.

by Calgary Learning Institute [Claim Listing ]
Teen Programming Logo

Advanced Python

Evaluate the most practical industry technologies and teach the best languages, best tools, and best practices. Provide courses that lead to a technical certificate or a vocation.

by Teen Programming [Claim Listing ]
Stanford International College Logo

CNC/MasterCAM

The CNC/MasterCAM diploma training program prepares our graduates for a career within Canada’s growing industrial community. Upon the successful completion of the CNC/MasterCAM training program graduates will understand

by Stanford International College [Claim Listing ]
Chinook Learning Services Logo

Introduction to C# Programming

This course starts with programming fundamentals: input/output operations, decision-making, and looping. Then, you will explore the many benefits of object-oriented programming, with plenty of vivid, real-life examples.

by Chinook Learning Services [Claim Listing ]
Web Age Solutions team Logo

Introduction to Java 11 Using IntelliJ Training

This course introduces the Java programming language and how to develop Java applications using IntelliJ.

by Web Age Solutions team [Claim Listing ]

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