Course Outline

De programmeeromgeving en uitleg van .NET Core - begrijpen Visual Studio - creëren van project en oplossing - importeren van de bibliotheken - implementatie van de oplossing

C# syntaxis -gegevenstypen, operators en expressies -loops, voorwaarden -methoden maken -uitzonderingen afhandelen -methoden aanroepen -overbelaste methoden maken -optionele en uitvoerparameters in methoden

Structuren en collecties -implementatie van structuren en enumtypes -organisatie van gegevens in collecties

Objectgeoriënteerd programmeren - gebeurtenishandlers - klassen creëren - interfaces definiëren en implementeren - implementatie van verzamelingen van het sterke type - klassenhiërarchieën creëren - het .net Framework of de Core-klassen uitbreiden

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

Werken met databases -Entiteitsdatamodellen maken en gebruiken -gegevens opvragen met behulp van LINQ -gegevens bijwerken met LINQ -toegang op afstand tot gegevens op het netwerk -gegevenstoegang via webservices (REST)

Multithreaded en asynchrone programmering -multithreading-implementatie met behulp van Lambda-expressies en -taken -voorbereiding van asynchrone bewerkingen -concurrency-synchronisatie voor gegevenstoegang

Optioneel (als de tijd het toelaat): -WPF Window Application project (.NET Framework) -ASP.NET MVC Project (.NET framework of .net Core) -toegang tot de gegevens in SQL Server Azure Database (Cloud)

Requirements

  • Kennis van de basiszinnen van softwareontwikkeling.

Publiek

  • Technisch teamleider
  • Software ontwikkelaar
 28 Hours

Getuigenissen (1)

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

28 Hours

Related Categories