C# Fundamentals
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Start developing C# applications.
Description
This course is designed for participants who want to learn the essentials of C# and .NET. The course covers the core concepts needed to start building applications with C#, focusing on practical examples and hands-on exercises.
Learning Goals
- Implement console applications with input/output and debugging skills [Apply]
- Apply data types, type conversions, and use value and reference types appropriatly [Apply]
- Use operators and control flow statements effectively [Apply]
- Implement methods with parameters, return values, and overloading [Apply]
- Use arrays and lists to manage collections [Apply]
- Implement classes with fields, properties, metho…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Start developing C# applications.
Description
This course is designed for participants who want to learn the essentials of C# and .NET. The course covers the core concepts needed to start building applications with C#, focusing on practical examples and hands-on exercises.
Learning Goals
- Implement console applications with input/output and debugging skills [Apply]
- Apply data types, type conversions, and use value and reference types appropriatly [Apply]
- Use operators and control flow statements effectively [Apply]
- Implement methods with parameters, return values, and overloading [Apply]
- Use arrays and lists to manage collections [Apply]
- Implement classes with fields, properties, methods, access modifiers, constructors and static members [Apply]
- Handle exceptions [Apply]
- Explain the use and value of inheritance [Understand]
Subjects
Overview of .NET and C#- Compiler, CLR, IL
- Project structure and solution files
- Visual Studio IDE essentials
- Console input/output
- Debugging Basics
- Value types, reference types and strings
- Type casting and parsing
- ref and out parameters
- Arithmetic, assignment, increment/decrement operators
- Comparison, logical, ternary, compound operators, short circuiting
- is operator (basic pattern matching)
- Control flow: if, switch, for, foreach, while, do while
- Methods, parameters, return values
- Default parameters
- Overloading methods
- Arrays
- Lists
- Organizing code with namespaces
- Fields, properties (auto-implemented and backing fields)
- Object Initializers
- Access modifiers: public, private
- Default and parameterized constructors
- Association, aggregation and composition
- Inheritance
- Static classes and members
- Using try, catch, finally
- Throwing exceptions (throw)
- Reading from a file
- Writing to a file
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

