Meerdere startdata Vanaf 11/12/2025
Leren programmeren in C# .NET - Introductie ADO.NET
- 
                
Gent
 - 
                                    
20 sessie(s)
 - 
                                                            
2090,00 excl. BTW
 
Introductie tot programmeren in C#
Introductie
Op een praktijkgerichte manier maakt u kennis met Visual Studio.NET, de ontwikkelomgeving voor C#.NET-programmering. De focus ligt vooral op het bouwen van moderne Windows-toepassingen in C#, inclusief databewerking met ADO.NET. U leert verbinding te maken met databases en met de resultaten aan de slag te gaan in verschillende .NET-toepassingen.
Omschrijving
Organisaties kiezen steeds meer voor C# .NET als programmeertaal om hun bedrijfskritische applicaties te ontwikkelen. Met dit stijgend succes van de C# taal neemt ook de vraag naar C# programmeurs en bijgevolg naar C# programmeerkennis toe.
Deze opleiding bestaat uit 2 delen.
- Tijdens het eerste gedeelte wordt programmatielogica aangeleerd met eenvoudige C# .NET programmavoorbeelden. Ook het concept van OOP komt uitgebreid aan bod en
 - In het tweede gedeelte maakt u kennis met complexere programmatietechnieken zoals oa: Lambda expressions, LINQ en multithreading.
 
Deze opleiding is een aanrader voor elke IT-er die op een professionele manier wil leren programmeren in C# - "from Scratch"!
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 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.
 
Methodologie
Flipping the ClassRoom:
Voor het grootste gedeelte van de opleiding kan het concept van Flipping the ClassRoom toegepast worden:
- Voorbereiding vooraf (thuis of werkomgeving): Vooraleer de klassikale sessie van een bepaalde topic bij te wonen kan men "Het speciale online cursusmateriaal + CloudsLabs" reeds bekijken en als volgt inoefenen:
 
- Topics/theorie/concepten bekijken via High Quality video (Video Trainer)
 - Toegang tot Hands-on labs,
 - Knowledge checks,
 - Oplossen van programmeeropdracht die de "ClassRoom trainer" bezorgde tijdens vorige sessie.
 
- Tijdens de klassikale sessie (ClassRoom trainer) wordt volgende leermethode toegepast:
 
- (na 1ste les) oplossing van de opdracht die op het einde van de vorige sessie meegegeven werd.
 - Kort de concepten/theorie opnieuw bijgebracht door de real live ClassRoom trainer,
 - Samen met Trainer maakt u een oefening om concept - programmeer techniek in te oefenen
 - Er een variante 2de oefening gemaakt door elke cursist afzonderlijk onder toezicht van de trainer
 - De trainer toont hoe de oplossing best dient opgebouwd te worden via interactieve vraagstelling met de deelnemers.
 - Deelnemers krijgen een programmeeropdracht (huiswerk) mee om tegen volgende sessie opgelost mee te brengen
 
Nuttig om weten:
- U ontvangt de cursustekst waarin zowel conceptuele voorbeelden als praktijkoefeningen worden uiteengezet.
 - Door de hier boven beschreven leermethodologie "Flipping the ClassRoom" toe te passen, bouwt u blijvende kennis, treffende inzichten en toegepaste ervaringen op. Ter voorbereiding van één klassikale sessie reserveert u best 1u.
 
Belangrijk om weten:
- Om de opleiding mee te volgen is het noodzakelijk dat deelnemers een laptop met een Windows OS meebrengen.
 - Vóór de start van de opleiding moet Visual Studio - met zowel .NET CORE als .NET Framework - geïnstalleerd zijn door de deelnemer op de laptop. Hiervoor kan u de gratis Community Edition downloaden.
 
Hoe 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
 
 
Onze opleidingen
Locaties en data
Gent
Bekijk lesdataRaymonde de Larochelaan 13, 9051 Gent
€ 2090,00
excl. BTW
De vermelde lesdata en -uren kunnen nog wijzigen. Cursisten die ingeschreven zijn voor deze opleiding kunnen de meest recente informatie terugvinden op het digitaal leerplatform.
Lesdagen
| donderdag (11/12) | 
| donderdag (18/12) | 
| donderdag (08/01) | 
| donderdag (15/01) | 
| donderdag (22/01) | 
| donderdag (29/01) | 
| donderdag (05/02) | 
| donderdag (12/02) | 
| donderdag (26/02) | 
| donderdag (05/03) | 
| donderdag (12/03) | 
| donderdag (19/03) | 
| donderdag (26/03) | 
| donderdag (02/04) | 
| donderdag (23/04) | 
| donderdag (30/04) | 
| donderdag (07/05) | 
| donderdag (21/05) | 
| donderdag (28/05) | 
| donderdag (04/06) | 
Uur
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
| 18:30 - 21:30 | 
Duur
€ 2090,00
excl. BTW
Gent
Bekijk lesdataRaymonde de Larochelaan 13, 9051 Gent
€ 2090,00
excl. BTW
De vermelde lesdata en -uren kunnen nog wijzigen. Cursisten die ingeschreven zijn voor deze opleiding kunnen de meest recente informatie terugvinden op het digitaal leerplatform.
Lesdagen
| dinsdag (03/03) | 
| dinsdag (03/03) | 
| dinsdag (10/03) | 
| dinsdag (10/03) | 
| dinsdag (17/03) | 
| dinsdag (17/03) | 
| dinsdag (24/03) | 
| dinsdag (24/03) | 
| dinsdag (31/03) | 
| dinsdag (31/03) | 
| dinsdag (21/04) | 
| dinsdag (21/04) | 
| dinsdag (28/04) | 
| dinsdag (28/04) | 
| dinsdag (05/05) | 
| dinsdag (05/05) | 
| dinsdag (12/05) | 
| dinsdag (12/05) | 
| dinsdag (19/05) | 
| dinsdag (19/05) | 
Uur
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
| 09:00 - 12:00 | 
| 13:00 - 16:00 | 
Duur
€ 2090,00
excl. BTW
Wilt u graag een opleiding op maat ?
Samen creëren we uw perfecte opleiding!
                
                Nele Depecker
Projectcoördinator
Een vraag over deze opleiding?
Wij zijn er voor u! Contacteer ons en wij helpen u met veel enthousiasme verder.
Stel uw vraag