training
C# Fundamentals
Begin met het ontwikkelen van C# applicaties.
Beschrijving
Deze cursus is bedoeld voor deelnemers die de basis van C# en .NET willen leren. De cursus behandelt de kernconcepten die nodig zijn om te starten met het bouwen van applicaties in C#, met de nadruk op praktische voorbeelden en hands-on oefeningen.
Leerdoelen
Voor bovenstaande leerdoelen gebruiken we de Taxonomie van Bloom
Benodigde voorkennis
Basiskennis van programmeren in een taal zoals JavaScript of Python - ervaring met variabelen, datatypes, control-flow (if/for/while), en het schrijven van eenvoudige functies.
Onderwerpen
Overview of .NET and C#
- Compiler, CLR, IL
- Project structuur en solution files
Building Console Applications
- Visual Studio IDE essentials
- Console input/output
- Debugging Basics
Data Types
- Value types, reference types en strings
- Type casting en parsing
refenoutparameters
Statements and Expressions
- Arithmetic, assignment, increment/decrement operators
- Comparison, logical, ternary, compound operators, short circuiting
isoperator (basic pattern matching)- Control flow:
if,switch,for,foreach,while,do while
Methods
- Methods, parameters, return values
- Default parameters
- Overloading methods
Collections
- Arrays
- Lists
Namespaces and Classes
- Code organiseren met namespaces
- Fields, properties (auto-implemented en backing fields)
- Object Initializers
- Access modifiers:
public,private
Constructors
- Default en parameterized constructors
Object-Oriented Principles
- Association, aggregation en composition
- Inheritance
Static
- Static classes en members
Exception Handling
- Gebruik van
try,catch,finally - Throwing exceptions (
throw)
File I/O
- Lezen van een file
- Schrijven naar een file
Lees meer
Planning
| Startdatum | Duur | Locatie | |
|---|---|---|---|
4 maart 20265 maart 20266 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 |
22 juni 202623 juni 202624 juni 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
Vervolgtrainingen
"Zeer prettige docent, gaf op een eigen manier een zeer goede invulling aan de cursus. Was prettig om zo de cursus te volgen."Marieke
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten