Publicatiedatum : 14/08/2024

Opleiding : C# 13 en Visual Studio 2022, waarin de nieuwe functies worden geïmplementeerd

Praktijkcursus - 5d - 35u00 - Ref. CVS
Prijs : 2610 € V.B.

C# 13 en Visual Studio 2022, waarin de nieuwe functies worden geïmplementeerd




Deze cursus richt zich op het programmeren van .NET toepassingen in C#. Deelnemers ontdekken de nieuwe mogelijkheden van de taal en de Visual Studio IDE. Ze leren hoe ze REST services, Entity Framework voor gegevensbeheer en het WPF framework voor krachtige, moderne GUI's kunnen implementeren.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. CVS
  5d - 35u00
2610 € V.B.




Deze cursus richt zich op het programmeren van .NET toepassingen in C#. Deelnemers ontdekken de nieuwe mogelijkheden van de taal en de Visual Studio IDE. Ze leren hoe ze REST services, Entity Framework voor gegevensbeheer en het WPF framework voor krachtige, moderne GUI's kunnen implementeren.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De veranderingen in C# 12 begrijpen
Api webservices implementeren met ASP.NET Core
CRUD-bewerkingen beheren met Entity Framework
GUI's ontwikkelen met WPF
Api webapplicaties deployen naar Docker

Doelgroep
Deze cursus is bedoeld voor zowel projectmanagers als ontwikkelaars die de taal C# en Visual Studio onder de knie willen krijgen.

Voorafgaande vereisten
Kennis van C# 9.0 of zeer goede kennis van Java of C++. Goede kennis van objectgeoriënteerd programmeren.

Opleidingsprogramma

1
Ontwikkelingen in de C#-taal: V3 tot V12

  • C#3.0: uitbreidingsmethoden, lambda-expressies en LINQ.
  • C#4.0: dynamische interoperabiliteit en parallellisme.
  • C#5.0: asynchroon programmeren met await/async en Taken.
  • C#6.0: belangrijkste ontwikkelingen en Roslyn compiler "open".
  • C#7.0: lokale functies, tuples, patroonherkenning.
  • C#8.0: nullable reference types om NullReferenceException te vermijden, index en ranges voor arrays.
  • C#9.0: record-types, niet-destructieve mutatie.
  • C#11.0: bereikuitdrukkingen, "init" methodeaanroepen, "record" gegevenstypen, verbeterde interpolatiemodellen.
  • C# 12: hoofdconstructeurs, verzamelingsexpressies.
  • De Visual Studio-workshop.
Praktisch werk
Analyse van een C#12-applicatie. Diverse voorbeelden die de evolutie van C# illustreren.

2
REST-architectuur met ASP.NET Core

  • Overdracht van representatieve staat.
  • Koppel controllers en acties aan HTTP URL's en methoden.
  • CRUD-levenscyclusbeheer en HTTP-statuscodes.
  • De service beveiligen.
Praktisch werk
Creatie van een web-API.

3
.Net MAUI en .Net Standard

  • .Net Core voor .Net op Mac en Linux.
  • .Net Standard voor bibliotheken gericht op verschillende platforms.
Praktisch werk
Creatie van een standaard .Net-bibliotheek.

4
Gegevenstoegang met Entity Framework Core

  • Presentatie van Entity Framework Core.
  • Een databasemodel maken in C#.
  • De database gebruiken met LINQ.
  • Modelaanpassing via associaties, projecties en overerving.
  • CRUD-levenscyclus van entiteiten.
  • Migratie en reverse engineering.
Praktisch werk
Aanmaken van CRUD transacties. Optimistische transacties.

5
GUI-ontwikkeling met WPF

  • Architectuur van WPF-applicaties, XAML-herinnering.
  • Bedieningselementen van de hoofdcontainer.
  • Bronnen, stijlen, transformaties, animaties.
  • DataBinding-infrastructuur.
Praktisch werk
Creatie van een WPF-applicatie voor stagemanagement.

6
Implementatie van .NET toepassingen

  • Belangrijkste architecturen en implementatiemethoden.
  • Kenmerken van webapplicatiehosting in Docker.
  • Visual Studio gebruiken om in Docker te implementeren.
Demonstratie
Déploiement d'une application REST vers Docker.

7
Platformoverkoepelende bibliotheken en MVVM-architectuur

  • Cross-platform architectuur van .NET.
  • Inleiding tot de MVVM-architectuur.
  • Implementatie met WPF.
  • Implementatie met .NET MAUI (mobiele toepassingen).
Demonstratie
Ontwikkeling van een multiplatformapplicatie.


Feedback van klanten
4,7 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
CEDRIC D.
13/10/25
5 / 5

Zeer goede training om op de hoogte te blijven van C# ontwikkeling. Misschien te veel tijd per TP, en misschien meer doen met minder tijd.
JULIEN L.
13/10/25
5 / 5

Wat een voldoening om een training te volgen met een echte trainer die de informatie begrijpelijk maakt en alle behandelde onderwerpen beheerst.
GUILLAUME M.
13/10/25
5 / 5

Zeer goede training en een echt geweldige trainer (waarschijnlijk de beste die ik ooit heb gehad). Zeer aangenaam, punctueel, duidelijk... Het was geweldig om te volgen. Een beetje meer praktisch werk zou een pluspunt zijn geweest, maar dat is maar gekibbel.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 23 maa., 15 juni, 26 okt.

PARIS LA DÉFENSE
2026 : 23 maa., 15 juni, 26 okt.