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

TBC (Toronto Business College) Logo

Python

This hands-on Python course teaches you the essentials of Python scripting. It is a foundational course, so you will learn the basics of writing and running Python scripts and explore more advanced features such as file operations, regular expressions

by TBC (Toronto Business College) [Claim Listing ]
Concordia University Logo

Intro to Programming with Java 1

You’ll learn some key programming structures like data types, operators, branching and looping structures, user-defined methods, and basic data structures.

by Concordia University [Claim Listing ]
  • Price
  • Start Date
  • Duration
SysIntelligence Institute of Technology Logo

Microsoft Power Platform Fundamentals

Learn the business value and product capabilities of Microsoft Power Platform. Create simple Power Apps, connect data with Dataverse, build a Power BI Dashboard, automate processes with Power Automate, and build a chatbot with Power Virtual Agents

by SysIntelligence Institute of Technology [Claim Listing ]
Conestoga College Logo

CNC Programming (Intermediate)

This Intermediate CNC programming course has been developed for students who have a basic knowledge and/or some experience in programming or operating CNC machines.

by Conestoga College [Claim Listing ]
University of Alberta Logo

C# Fundamentals

C# (c?sharp) is a gen­er­al-pur­pose back-end pro­gram­ming lan­guage that can be used to per­form a wide range of tasks and objec­tives. Stu­dents will learn pro­gram­ming fun­da­men­tals, and the basics of devel­op­ing and com­pil­ing soft­ware writ­ten in the C# lan­guage.

by University of Alberta [Claim Listing ]

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