Opleiding: Programming with C#
Leer programmeren in C#
Beschrijving
Ben je klaar om moderne, high-performance apps te bouwen op het .NET-platform? Dan is het beheersen van C# de slimste eerste stap.
Tijdens deze intensieve training verken je vrijwel elk keyword en taalconcept in de meest recente versie van C#, waardoor je een ijzersterke basis legt voor échte projecten.
Elk onderwerp komt tot leven met hands-on labs en docent-geleide demo’s in Visual Studio, zodat je iedere module afsluit met direct toepasbare skills.
Ideaal voor professionele developers die al ervaring hebben met andere programmeertalen: deze compacte cursus versnelt jouw overgang naar het bruisende C#-ecosysteem.
Leerdoelen
- List the elements of the .NET Platform [Remember]
- List the important aspects of C# [Remember]
- Understand the Type System of .NET [Understand]
- Understand statements in C# [Understand]
- Understand methods and parameters in C# [Understand]
- Understand Arrays in C# [Understand]
- Understand Object Orientation in C# [Understand]
- Understand inheritance in C# [Understand]
- Understand namespaces and assemblies in C# [Understand]
- Understand delegates and events [Understand]
- Understand Generics [Understand]
Onderwerpen
Overview of the Microsoft .NET Platform- Introduction to the .NET Platform
- .NET Implementations
- Languages in the .NET Framework
- History of .NET
- .NET (Core) vs .NET Framework
- Getting Started
- From Source Code to IL
- From IL to Native
- Hello World
- Top Level Statements (C# 9)
- Basic Input/Output Operations
- Commenting
- Running, and Debugging
- Simple Types
- Tuple
- Built-in Reference Types
- Operators
- Creating User Defined Types
- Conversion
- Introduction to Statements
- Statements Blocks
- Types of Statements
- Selection Statements
- Iteration Statements
- Jump Statements
- Exceptions
- Methods
- Local Variables
- Parameters
- Returned Values
- Overloaded Methods
- Expression Bodied Methods
- Local Functions
- Overview of Arrays
- Creating Arrays
- Using Arrays
- Principles of Object Orientation
- Classes
- Objects
- The this keyword
- Difference between Value Types and Reference Types
- Declaring And Releasing
- Invalid References
- Comparing
- Passing
- The using syntax
- Boxing and Unboxing
- Using Constructors
- Initializing Data
- Fields
- Properties
- Objects and Memory
- Resource Management
- Properties
- Indexers
- Initializers
- Principles of Object Orientation
- Inheritance
- Virtual
- Override
- Abstract
- Sealed
- Interfaces
- Implementation
- Conversion
- Visibility and Modifiers
- Aggregation
- Factories
- Namespaces
- Assemblies
- Delegates
- Anonymous delegates
- Lambda's
- Events
- Generic classes en methods
- constraints
If time permits:
Attributes and Conditional Compilation- Attributes
- Conditional Compilation
- Anonymous Types
- Partial Classes
- Partial Methods
- Records
- Value Based Equality
- Support for Printed Output
- With-Expressions
- Inheritance
- Positional Records
- Pattern Matching
- Type Pattern
- Property Pattern
- Positional Pattern
- Recursive Pattern
- Tuple Pattern
€3.450
ex. BTW
Aangeboden door
Info Support
Onderwerp
C/C++
Niveau
Hbo bachelor
Duur
5 dagen
Looptijd
35 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 12
Tijdstip
Overdag
Tijden en locaties
Utrecht
ma 17 nov. 2025
Veenendaal
ma 15 dec. 2025
Utrecht
ma 19 jan. 2026
Keurmerken aanbieder
Microsoft Learning Partner
Cedeo
Cedeo Open
Cedeo Maatwerk