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 mei 20265 mei 20266 mei 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 |
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
"Deze training was direct toepasbaar op het project"Cursist
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten