Cursusaanbod

Het programmeringomgeving en uitleg van .NET Core
- begrijpen van Visual Studio
- het maken van projecten en oplossingen
- importeren van bibliotheken
- implementatie van de oplossing

C# syntaxis
- datatypes, operatoren en expressies
- lussen, voorwaarden
- het maken van methoden
- uitzonderingsafhandeling
- aanroepen van methoden
- het maken van overbelaste methoden
- optionele en uitvoerparameters in methoden

Structuren en collecties
- implementatie van structuren en enum types
- organisatie van gegevens in collecties

Objectgeoriënteerd programmeren
- evenementhandlerns
- het maken van klassen
- definiëren en implementeren van interfaces
- implementatie van sterk getypeerde collecties
- het maken van klassehiërarchieën
- uitbreiden van .net Framework of Core klassen

Werken met bestanden
- lezen en opslaan van bestanden
- serialiseren en deserialiseren van XML, JSON
- werken met de I/O-bibliotheek

Werken met databases
- het maken en gebruiken van Entity data modellen
- data opvragen met LINQ
- bijwerken van data met LINQ
- remote toegang tot gegevens in het netwerk
- data toegang via Web services (REST)

Meerdraadig en asynchroon programmeren
- implementatie van meerdraadigheid met Lambda-expressies en taken
- voorbereiden van asynchrone bewerkingen
- concurrency synchronisatie voor gegevensaccess

Optioneel (indien tijd toestaat):
- WPF Window Application project (.NET Framework)
- ASP.NET MVC Project (.NET framework of .net Core)
- data access in SQL Server Azure Database (Cloud)

Vereisten

  • Kennis van de basiselementen van softwareontwikkeling.

Doelgroep

  • Technisch teamleider
  • Softwareontwikkelaar
 28 uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (4)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën