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, C++ Programming courses in Canada

The Chang School Of Continuing Education (TMU) Logo

Advanced MATLAB (Mathematical Modeling)

This course is designed to cover enhanced topics in MATLAB. Its focus will be using MATLAB in solving complex problems and developing augmented user interfaces.

by The Chang School Of Continuing Education (TMU) [Claim Listing ]
SETC Training Logo

Java Training

Our courses also cover JDK internals & Java performance tuning. The Java Training courses at SETC Training are practical and hands-on and feature an experienced live instructor and a 50:50 theory to practice ratio.

by SETC Training [Claim Listing ]
Formation SETC Logo

C++ training

SETC Training can teach you everything from embedded systems programming to Linux device driver development. SETC Training's C++ training courses are hands-on, with an experienced instructor and a 50:50 theory-to-practice ratio.

by Formation SETC [Claim Listing ]
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 ]
Last Minute Training Logo

Java (Intermediate/Advance)

This is a modern, fast-paced course suitable for developers with some previous experience in working with Java and Object-Oriented (OO) programming.

by Last Minute Training [Claim Listing ]

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