Praha (23 000 Kč)
Brno (23 000 Kč)
Bratislava (1 000 €)
The course is intended for all programmers who already have basic experience with programming in the C# language and want to acquire additional broader and practical knowledge and skills. In the course, you will learn to use modern extensions of the C# language, generic data types, delegates, events, extension methods, tuples, deconstruction, anonymous methods, lambda expressions, LINQ, attributes, but also records or, for example, compiler directives. You will also understand how memory management works with the Garbage Collector and learn to use compiler directives and Attributes, but many other interesting topics will be discussed. The course assumes basic knowledge of C# programming at least in the scope of the course [GOC2124].
A brief overview of the .Net platform and the C# language
Inheritance in OOP
Generic data types
operator overloading (optional)
Delegates and events
An extension of the language of previous versions
Delegates Lambda expressions and LINQ
Pattern Matching (optional)
Records
Assemblies and attributes
Memory and Resource Management and Garbage Collector
Reading and writing data using streams (optional)
Data serialization
The prices are without VAT.