Leren programmeren in C# .NET - intro ADO.NET & secure coding
- Vanaf 19-11-2026
- Nog niet gekend
- 20 sessie(s)
- 2528,90 incl. BTW
Introductie
Deze hands-on training introduceert de mogelijkheden van Visual Studio.NET, de ontwikkelomgeving voor C#.NET-programmering. Ook programmatielogica, C# syntax en de opbouw van een programma komen aan bod. De focus ligt op het creëren van moderne Windows-toepassingen in C#, inclusief databewerking met ADO.NET. Je leert verbindingen maken met databases en de resultaten te integreren in diverse .NET-toepassingen.
Omschrijving
Deze hands-on training introduceert de mogelijkheden van Visual Studio.NET, de ontwikkelomgeving voor C#.NET-programmering. Ook programmatielogica, C# syntax en de opbouw van een programma komen aan bod. De focus ligt op het creëren van moderne Windows-toepassingen in C#, inclusief databewerking met ADO.NET. Je leert verbindingen maken met databases en de resultaten te integreren in diverse .NET-toepassingen.
Voor wie is deze opleiding bestemd?
- Aspirant-programmeurs met Windows-ervaring die in C# willen leren programmeren en die enige affiniteit hebben betreffende programmatielogica en/of (VBA) Scripting
- Programmeurs met ervaring in een niet-OOP-taal en die hun kennis wensen uit te breiden (of op te frissen)
Voorkennis
- Personal skills/competenties: Abstract analytisch denkvermogen en aanleg voor formalisme.
- Technical skills: Er is geen programmeerervaring vereist gezien in het begin van de opleiding alle programmatielogica - "from scratch" - wordt bijgebracht.
Formule
opleidingHoe ziet het programma van deze opleiding eruit?
Module 1: Visual Studio, programmatielogica en OOP IN C# (10 sessies)
- Overzicht technologieën
- De programmeeromgeving
- Kennismaking met Visual Studio .NET:
- Microsoft .NET-framework
- .NET Core Framework
- Wanneer voor .NET Core kiezen?
- Visual Studio.NET leren gebruiken
- Creëren van een eerste project
- Kennismaking met Visual Studio .NET:
- Inoefenen van de basis C# Syntax
- Inoefenen van opbouw van een programma en programmatielogica aan de hand van kleine stukjes programmacode
- Data types
- Variabelen declareren
- Operatoren
- Herhalingslussen: IF, While, Loops
- Arrays
- Value Types, Reference types, null
- Functies: Out, ref, params, Access modifiers
- Overzicht van object georiënteerde programmeertalen
- Gestructureerd versus object-georiënteerd programmeren
- Object georiënteerd programmeren
- Klassen, objecten en instances
- Wat zijn objecten?
- Kenmerken van classes, onderhoudbaarheid van toepassingen verbeteren
- Verbanden tussen klassen, methoden en functies
- Attributen, properties, indexers
- Inheritance (overerfbaarheid)
- Polymorphisme
- Debugging en Exception handling (try... catch)
- De werking van de Garbage collector
Module 2: Introductie databasetoepassingen ontwikkelen mbv ADO.NET Entity Framework - en andere programmeertechnieken (10 sessies)
- Speciale klassen: Abstract, Static, Partial, ...
- Interface based programming in Visual Studio
- Delegates
- Events
- Lambda expressions
- Generics
- Accessing a Database:
- Het gebruik van Entity Data Models
- LINQ Met behulp van LINQ data opvragen en aanpassen
- Hoe en wanneer ADO.NET toepassen
- Entity Framework
- Bestanden lezen en schrijven
- XML en gerelateerde technologieën: LINQ-TO-XM,
- Serializeren van objecten
- Destructors en het Diposable pattern
- Via multithreading snellere applicaties schrijven:
- Threading en parallel library
- Async/await
- Met Reflection de metadata van de code opvragen
- Integratie met Unmanaged Code:
- OLE automation
- Dynamic Objects
- Beveilig uw data met encryptie en decryptie
- Introductie WCF externe data opvragen en ontsluiten:
- WCF DataService bouwen
- Een externe (web)service aansprekens
- Introductie WPF: Aanmaken van een User Interface for Graphical Applications
- XAML voor ontwerp van User Interface
- Data binding in WPF
Locaties en data
Campus
vanaf 19-11-2026 20 sessie(s) € 2528,90 incl. BTWDe vermelde lesdata en -uren kunnen nog wijzigen. Cursisten die ingeschreven zijn voor deze opleiding kunnen de meest recente informatie terugvinden op het digitaal leerplatform.
Planning
| do (19/11/2026) | 18:30 - 21:30 |
| do (26/11/2026) | 18:30 - 21:30 |
| do (03/12/2026) | 18:30 - 21:30 |
| do (10/12/2026) | 18:30 - 21:30 |
| do (17/12/2026) | 18:30 - 21:30 |
| do (07/01/2027) | 18:30 - 21:30 |
| do (14/01/2027) | 18:30 - 21:30 |
| do (21/01/2027) | 18:30 - 21:30 |
| do (28/01/2027) | 18:30 - 21:30 |
| do (04/02/2027) | 18:30 - 21:30 |
| do (18/02/2027) | 18:30 - 21:30 |
| do (25/02/2027) | 18:30 - 21:30 |
| do (04/03/2027) | 18:30 - 21:30 |
| do (11/03/2027) | 18:30 - 21:30 |
| do (18/03/2027) | 18:30 - 21:30 |
| do (25/03/2027) | 18:30 - 21:30 |
| do (15/04/2027) | 18:30 - 21:30 |
| do (22/04/2027) | 18:30 - 21:30 |
| do (29/04/2027) | 18:30 - 21:30 |
| do (13/05/2027) | 18:30 - 21:30 |
Duur
do 19-11-2026 t.e.m. do 13-05-2027ADRES
Wil je meer weten?
Heb je vragen over een opleiding?
Of denk je eraan om die op maat of op locatie te organiseren?
Contacteer onze piloot
Lies Debacker