Programmeren in C# .NET

Locatie
Op locatie
Startdatum en plaats

Programmeren in C# .NET

@The Academy
Logo van @The Academy
Opleiderscore: starstarstarstarstar_border 8,2 @The Academy heeft een gemiddelde beoordeling van 8,2 (uit 191 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeUtrecht
4 feb. 2026 tot 18 feb. 2026
Toon rooster
event 4 februari 2026, 09:00-16:00, Utrecht
event 11 februari 2026, 09:00-16:00, Utrecht
event 18 februari 2026, 09:00-16:00, Utrecht
placeEindhoven
4 mrt. 2026 tot 18 mrt. 2026
Toon rooster
event 4 maart 2026, 09:00-16:00, Eindhoven
event 11 maart 2026, 09:00-16:00, Eindhoven
event 18 maart 2026, 09:00-16:00, Eindhoven
placeUtrecht
8 apr. 2026 tot 22 apr. 2026
Toon rooster
event 8 april 2026, 09:00-16:00, Utrecht
event 15 april 2026, 09:00-16:00, Utrecht
event 22 april 2026, 09:00-16:00, Utrecht
placeEindhoven
6 mei. 2026 tot 20 mei. 2026
Toon rooster
event 6 mei 2026, 09:00-16:00, Eindhoven
event 13 mei 2026, 09:00-16:00, Eindhoven
event 20 mei 2026, 09:00-16:00, Eindhoven
placeUtrecht
3 jun. 2026 tot 17 jun. 2026
Toon rooster
event 3 juni 2026, 09:00-16:00, Utrecht
event 10 juni 2026, 09:00-16:00, Utrecht
event 17 juni 2026, 09:00-16:00, Utrecht
placeEindhoven
1 jul. 2026 tot 15 jul. 2026
Toon rooster
event 1 juli 2026, 09:00-16:00, Eindhoven
event 8 juli 2026, 09:00-16:00, Eindhoven
event 15 juli 2026, 09:00-16:00, Eindhoven
Beschrijving

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

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.
  • Da…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Linq, .NET, C/C++, Microsoft .NET (2.0) en C#.

Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.

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.

  • Beginners die een professionele programmeertaal willen leren.
  • Backend-developers voor web- of cloudapplicaties (Azure).
  • Unity-ontwikkelaars die C# willen beheersen.
  • IT-professionals die .NET-systemen onderhouden of uitbreiden.
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.
  • Bereidt voor op Microsoft Certified: Developer Associate (AZ-204 of vervangers).
  • Basis voor Microsoft Certified: Azure Fundamentals (AZ-900).
  • Optioneel extern examen (niet inbegrepen).
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.