![](https://objectis.com/wp-content/uploads/2023/12/objectis-formation-c-1.png)
C# Training
For developers wishing to master the C# language, with practical work focused on industry issues.
![Objectis Learn C Language In Immersion](http://objectis.com/wp-content/uploads/2024/01/objectis-learn-c-language-in-immersion.png)
Learn the C# language,
in immersion
This is a high-level, industry-oriented course. Professional software developers in the industry will master the power of object-oriented programming and know how to exploit the flexibility offered by the C# language to build human-machine interface, vision and non-real-time automation applications.
The 3 stages of training:
- Master the language
Get the knowledge to develop with modern, up-to-date language.
- Concrete practice
Part of a first experience in C# with practical, concrete exercises.
- Benefit from our experience
Benefit from tips and feedback from Objectis projects.
![Objectis Three Stages Of Training](http://objectis.com/wp-content/uploads/2024/01/objectis-three-stages-of-training.png)
Practical information about C# training
Situation
Yverdon-les-Bains or other
location on request
Duration
2 days training
8:30 a.m. – 5:00 p.m.
Language
Course given in French, support materials in English
Level
Professionals.
Developers or initiates.
Do you have the prerequisites?
Prerequisites: To take this course, you need to know the basics of C#. If not, we recommend you take the Mastering C# course.
“The exercises are adapted and very motivating!”
– A participant in the Introduction to C# course
The main themes of C# training
![Objectis Formation Object Oriented With C](http://objectis.com/wp-content/uploads/2024/01/objectis-formation-object-oriented-with-c.png)
Object-oriented with C#
Discover the object-oriented possibilities of the C# language.
Create encapsulated functionalities and guarantee their independence
- Notions of properties, methods, classes, interfaces, etc.
- Constructors: creating a clean object
- Disposable: free up resources and associated language mechanisms
- Delegates, events
- Object-oriented principles in C#: inheritance, polymorphism, virtual methods
Advanced C# elements
Explore the advanced features of the C# language.
- Genericity: understanding the principles and learning to exploit them
- .Net platform overview.
- Single and generic containers
- Anonymous types
- Threading
- Xml
- Overview of async and dynamic
![Objectis Formation Advanced C Elements](http://objectis.com/wp-content/uploads/2024/01/objectis-formation-advanced-c-elements.png)
Choose your training session
Related training courses
![Objectis Formation Uml Training For Managers](http://objectis.com/wp-content/uploads/2024/01/objectis-formation-uml-training-for-managers.png)
UML training for managers
For managers and team leaders who need effective tools for a successful software development project.
![Objectis Formation Wpf Training For Hmi Creation](http://objectis.com/wp-content/uploads/2024/01/objectis-formation-wpf-training-for-hmi-creation.png)
WPF training for HMI creation
For developers who want to acquire a solid knowledge of WPF to create intuitive, rich HMIs.
![Objectis Formation Training Methodology And Uml](http://objectis.com/wp-content/uploads/2024/01/objectis-formation-training-methodology-and-uml.png)
Training
methodology and UML
For professionals who need to formalize their know-how and share it with colleagues with different skill profiles.
Contact us
Would you like to be supported in your digital transition with controlled, cost-effective and modern solutions?