training
C# Intermediate
Breid je C# kennis verder uit
Beschrijving
Tijdens deze intensieve training verken je enkele taalconcepten in de meest recente versie van C#.
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 Object-georienteerde programmeertalen: deze compacte cursus helpt je kennis op te doen van de C# programmeertaal
Leerdoelen
Benodigde voorkennis
Ervaring met programmeren en bekendheid met een object-georienteerde programmeertaal (bijvoorbeeld Java of C++).
Onderwerpen
Type System
- Value Types vs. Reference Types
- Boxing and Unboxing
- Creating User Defined Value Types
Tuples
- tuple syntax
- tuple comparison
- DeconstructionTypes
Records
- Records
- Value Based Equality
- Support for Printed Output
- With-Expressions
- Primary Constructors
Methods with a variable number of parameters
params
Pattern Matching
- Pattern Matching
- Type Pattern
- Property Pattern
- Logical Pattern
- List Pattern
switchexpression
Local functions
- Local Functions
Conversions and operators
- Conversions
- Operators
Indexers and Initializers
- Indexers
- Initializers
Interfaces
- Interfaces
staticmembersIEnumerable
Delegates and Events
- Delegates
- Events
- Anonymous delegates
- Lambdas
Generics
- Generic classes and methods
- constraints
Attributes and Conditional Compilation
- Attributes
- Conditional Compilation
Planning
| Startdatum | Duur | Locatie | |
|---|---|---|---|
19 januari 202620 januari 202621 januari 2026 | 3 dagen | Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie | Inschrijven |
2 februari 20263 februari 20264 februari 2026 | 3 dagen | Mechelen / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Mechelen / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Mechelen / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie | Inschrijven |
9 februari 202610 februari 202611 februari 2026 | 3 dagen | Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie | Inschrijven |
16 maart 202617 maart 202618 maart 2026 | 3 dagen | Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Utrecht / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie | Inschrijven |
13 april 202614 april 202615 april 2026 | 3 dagen | Veenendaal / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Veenendaal / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie Veenendaal / Remote Dit is een hybride training die remote gevolgd kan worden. Meer informatie | Inschrijven |
Incompany of persoonlijk advies nodig?
Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.
Trainers
Voorkennis trainingen
Vervolgtrainingen
Unit Testing in C#
Wees productiever door Test-Driven Development (TDD), door advanced tools en frameworks te gebruiken en best practices voor unit testing toe te passen
- C#/.NET
- Testing
C# Hands-on
Vergroten jouw vaardigheid met de taal C# door praktische opdrachten
- C#/.NET
Design Patterns in Object Orientation
Toepassen van Design Patterns bij het technisch ontwerp
- General
LINQ: Become Fluent in C#'s Query Language
Maak kennis met LINQ, lambda expressies, extension methods en comprehension syntax
- C#/.NET
Reqnroll: Specification by Example in C#
Breid jouw praktisch toepasbare kennis van Specification by Example met Reqnroll (de opvolger van SpecFlow) uit
- Requirements
- C#/.NET
- Testing
Blazor: Building Interactive Web Applications
Leer stap-voor-stap een webapplicatie bouwen met Microsoft Blazor
- C#/.NET
- Web Development
Clean Code: Mastering the Art of Software Craftsmanship
Verbeter je programmeerskills en schrijf beter onderhoudbare code
- C#/.NET
- Java/JVM
Threads in C#: from Parallel to Async
Maak kennis met Threads, Task Parallel Library and async / await
- C#/.NET
Razor and Blazor: Building ASP.NET Web Applications
Leer geavanceerde Microsoft ASP.NET Core Razor Pages webapplicaties met Blazor Components bouwen
- C#/.NET
- Web Development
JavaScript Fundamentals
Leer professioneel ontwikkelen met JavaScript
JavaScript Development
Leer degelijk en grondig programmeren in JavaScript
- Web Development
LLM Agent Development using Semantic Kernel
Gebruik Semantic Kernel in C# om veilige, schaalbare AI agents te onwikkelen, inclusief testing en monitoring.
- C#/.NET
- AI/Machine Learning
"Deze training was direct toepasbaar op het project"Cursist
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten