Wij maken gebruik van Cookies. Cookies zijn bestanden die in je browser worden opgeslagen en zorgen dat de website optimaal werkt, dat je sneller vindt wat je zoekt en dat getoonde content voor jou zo relevant mogelijk is. Lees er meer over in ons cookies- en privacybeleid. Klik hieronder het gewenste niveau.
Niveau 1: Deze cookies zijn noodzakelijk voor een goed en veilig werkende website.
Niveau 1+2: Met deze cookies maken we de website persoonlijker en gebruiksvriendelijker.
Niveau 1+2+3: Deze cookies zorgen ervoor dat we je relevante advertenties kunnen laten zien.

Wil je C# leren?

Programmeren in C# .NET (DEV-CSHARP)

Wil je C# leren? In deze training ontdek je de basis van C# en .NET, inclusief OOP, LINQ en database-integratie. Bouw praktische applicaties en leer werken met Visual Studio en moderne C#-features!

Wil je...

Wil je een stevige basis in C# en .NET? In deze driedaagse training leer je alles over deze krachtige programmeertaal, van de basis tot geavanceerde technieken. Je ontdekt hoe je gestructureerde en efficiënte code schrijft, werkt met objectgeoriënteerd programmeren (OOP), en past moderne C#-features toe zoals LINQ en async/await. Daarnaast leer je hoe je databases integreert met Entity Framework Core en hoe je API’s en applicaties bouwt met .NET.

Wat leer je in deze training?

  • C#-basis – Syntax, variabelen, datatypes en controlestructuren.
  • Objectgeoriënteerd programmeren – Klassen, objecten, overerving en interfaces.
  • Moderne C#-technieken – LINQ, lambda-expressies en pattern matching.
  • Database-integratie – Werken met Entity Framework Core en SQL-queries.
  • Asynchroon programmeren – Gebruik van async/await voor efficiënte workflows.

Deze training is ideaal voor beginners, developers en IT-professionals die C# willen inzetten voor webontwikkeling, enterprise-software of Unity-games.

De training bevat praktijkgerichte opdrachten en Engelstalig lesmateriaal en wordt gegeven door een Nederlandstalige docent.

Wat is inbegrepen

  1. Een AI-Tutor voor ondersteuning tijdens en na de training
  2. Engelstalig lesmateriaal
  3. Nederlandstalige docent
  4. Praktijkgerichte labs
  5. Certificaat van deelname

Voor wie

  • Beginners die een professionele programmeertaal willen leren.
  • www.the-academy.nl-developers voor web- of cloudapplicaties (Azure).
  • Unity-ontwikkelaars die C# willen beheersen.
  • IT-professionals die .NET-systemen onderhouden of uitbreiden.

Voorkennis

  • Geen programmeerervaring vereist.
  • Basiskennis van logisch denken (algoritmes) is nuttig.
  • Vertrouwdheid met besturingssystemen (mappenbeheer) wordt verwacht.

Info & aanmelden

Onze missie
Iedereen verdient IT-trainingen die echt verschil maken. Daarom maken wij IT persoonlijk: afgestemd op jouw niveau, leerstijl en ambities.
Klassikaal of virtueel
Onze trainingen kun je klassikaal op locatie volgen of virtueel vanuit huis of kantoor. Zo kies je de leervorm die het beste past bij jouw agenda en werksituatie.
Nederlandse trainers
Onze trainingen worden verzorgd door Nederlandse trainers. Het lesmateriaal is Engelstalig, zodat het aansluit op internationale IT-standaarden en certificeringen.
Wanneer
Kies een locatie
Volg deze training klassikaal vanaf...
€ 9.999,00
Jouw keuze
€ 9.999,-
Excl. BTW

Programma

Modules

Dag 1: C# Basis en Syntax
  • Installatie van .NET SDK, Visual Studio (of VS Code met C#-extensies).
  • Basisconcepten: Console.WriteLine(), namespaces, Main()-methode.
  • Variabelen en datatypes: primitief (int, double, bool, char) vs. referentie (string, object, arrays).
  • Operatoren: rekenkundig, vergelijking, logisch, null-coalescing (??).
  • Controlestructuren: if/else, switch, for, while, foreach.
Dag 2: OOP en Geavanceerde Functies
  • Klassen en objecten: properties, methods, constructors (incl. primary constructors).
  • Encapsulatie: public, private, protected, auto-properties.
  • Overerving: base-keyword, method overriding met override en virtual.
  • Interfaces en abstracte klassen: interface, abstract class.
  • Exception handling: try/catch/finally, throw-keyword.
Dag 3: Moderne C# en Database-integratie
  • Collections: List<T>, Dictionary<TKey, TValue>, LINQ (Where(), Select()).
  • Bestandsafhandeling: File.ReadAllText(), StreamReader/StreamWriter.
  • Introductie tot Entity Framework Core: CRUD-operaties met een SQLite-database.
  • Asynchroon programmeren: async/await, Task.

Programma:
  • Basisconcepten:
  • Variabelen, datatypes, typeconversie (Convert.ToInt32(), Parse()).
  • Strings: interpolatie ($""), methoden (Substring(), Contains()).
  • Nullable types: int?, null-checking (?., ??).
  • Controlestructuren:
  • Pattern matching: switch met type patterns.
  • Iteratie: foreach met IEnumerable.
  • OOP:
  • Properties: getters/setters, init-only properties.
  • Static members: static methods, singleton pattern.
  • Polymorfisme: interface implementatie, dependency injection (basis).
  • Exception Handling:
  • Custom exceptions: class CustomException : Exception.
  • Exception filters: catch (Exception ex) when (ex.Message.Contains("…​")).
  • Collections en LINQ:
  • Queue<T>, Stack<T>, HashSet<T>.
  • LINQ-query’s: OrderBy(), GroupBy(), Aggregate().
  • Moderne Features:
  • Records: record class Product(…​);.
  • Nullable reference types (C# 8+).
  • Async/await: Task.Run(), Task.Delay().
  • Database-integratie:
  • Entity Framework Core: DbContext, migrations, DbSet<T>.
  • SQL-basis: SELECT, INSERT, joins (introductie).
  • Tools:
  • .NET CLI: dotnet new, dotnet build, dotnet run.
  • NuGet: packages installeren (bv. Newtonsoft.Json).
  • Debugging: breakpoints, watch window, call stack.

Examen

  • Bereidt voor op Microsoft Certified: Developer Associate (AZ-204 of vervangers).
  • Basis voor Microsoft Certified: Azure Fundamentals (AZ-900).
  • Optioneel extern examen (niet inbegrepen).

Studiebelasting

Open leercentrum: 18 lesuren, 0 uren zelfstudie

Persoonlijk leren, begeleid door Buddy


Bij veel IT trainingen ontstaat de echte uitdaging pas na de lesdag. Vragen blijven liggen, oefenen kost tijd en niet iedereen leert in hetzelfde tempo.

Daarom werken wij met Buddy: onze overkoepelende AI-ondersteuning die deelnemers begeleidt van oriëntatie tot certificering en toepassing in de praktijk.

Buddy ondersteunt bij kiezen, voorbereiden, leren, voortgang en afronding. Zo blijft de ontwikkeling doorgaan tijdens én buiten de trainingsmomenten.

Company strippenkaart


Strippenkaart van The Academy

Flexibel opleiden met voordeel en tot twee jaar zekerheid.

Met de Strippenkaart koop je vooruit opleidings­capaciteit in voor je organisatie. Je zet trainingen flexibel in voor meerdere medewerkers, wanneer het past bij jullie planning. Met voordeel per trainingsdag en een geldigheid tot twee jaar haal je meer rendement uit je opleidings­budget, zonder vast te zitten aan starre afspraken.

De volgende training is gevonden

Professioneel pakket

60 Strippen
28 % kortingMeest gekozen
€ 25.704,00 € 35.700,00Je bespaart € 9.996,00
Geldig 24 maanden
Persoonlijke opleidingsadviseur
Flexibel inzetbaar

Ook beschikbaar:

21 Strippen
13% korting
€ 1.617,- besparing
30 Strippen
23% korting
€ 4.017,- besparing
150 Strippen
29% korting
€ 25.500,- besparing

NIEUWSBRIEF:    Blijf op de hoogte van nieuwe trainingen en acties