Masterclass C# Developer

Masterclass C# Developer

Duur: 15 dagen (3 modules van elk 5 dagen)
Format: Blended Learning (klassikale training + zelfstudie)
Certificering: Certificaten per module
Prijs ex. BTW € 4100,00

Overzicht

De Masterclass C# Developer is een praktijkgerichte training voor softwareontwikkelaars die zich willen specialiseren in C# en het .NET-ecosysteem. De cursus behandelt C# programmeervaardigheden, essentiële ontwikkeltools (NuGet, Git, Docker) en geavanceerde C# concepten, zodat deelnemers robuuste en schaalbare applicaties kunnen ontwikkelen.

Elke module omvat twee dagen klassikale training en drie dagen zelfstudie, waarin deelnemers werken aan praktijkopdrachten. Na succesvolle afronding ontvangen deelnemers een erkend certificaat, dat hun vaardigheden aantoont voor potentiële werkgevers.

Module 1: C# Programmeer Fundamentals (5 dagen)

  • Introductie tot C# & .NET Framework / .NET Core
  • Opzetten van de ontwikkelomgeving (Visual Studio, .NET SDK)
  • Variabelen, datatypes en operators
  • Controle structuren (loops, voorwaarden)
  • Objectgeoriënteerd programmeren (OOP)

Project: Console-gebaseerde takenlijst-applicatie

Module 2: .NET Tooling met NuGet, Git & Docker (5 dagen)

  • Build- en pakketbeheer met NuGet
  • Versiebeheer met Git (Repositories, Branching, GitHub)
  • Introductie tot Docker & containerisatie
  • .NET-applicaties uitvoeren in Docker

Project: Dockerized .NET-applicatie

Module 3: Geavanceerd C# Programmeren (5 dagen)

  • Multithreading & Concurrency
  • Lambda-expressies & LINQ
  • Introductie tot databases (Entity Framework, SQL Server)
  • RESTful API’s met ASP.NET Core

Project: REST API met database-integratie

Vereisten

Deze masterclass is geschikt voor zowel beginners als deelnemers met enige programmeerervaring. Om optimaal van de training te profiteren, wordt het volgende aanbevolen:

Basis computervaardigheden (bestandsbeheer, software installeren, werken met de command line)
Basiskennis van programmeerlogica (variabelen, loops, functies) – kennis van een andere taal is handig, maar niet verplicht
Interesse in backend-ontwikkeling

Softwarevereisten

Deelnemers dienen de volgende software te installeren voordat de training begint:

.NET SDK – Download de nieuwste versie via Microsoft .NET
IDE (Integrated Development Environment) – Visual Studio (aanbevolen) of Visual Studio Code
NuGet Package Manager – Inbegrepen bij Visual Studio of beschikbaar via NuGet
Git – Download via git-scm.com
Docker – Download via docker.com
SQL Server / SQLite – Vereist voor databaseoefeningen

Een gedetailleerde installatiegids wordt verstrekt voorafgaand aan de cursus.