Course Outline

Cursus details

  • Inleiding tot C# en .NET: .NET Framework-bouwstenen; Hallo wereld in C#; Met behulp van Visual Studio 2015; Naamruimten en samenstellingen
  • Kern C# Programming Constructen: variabelen, operatoren en instructies; Referentietypen versus waardetypen; Conversies; Nulbare typen; De klassen Console en String gebruiken; Flow-of-control; Impliciete typen gebruiken
  • Meer C# Programming Constructen: Methoden definiëren; Invoer-, uitvoer- en optionele parameters; Methode overbelasting; Arrays; Structuren
  • Klassen definiëren en gebruiken: Klassen definiëren; Het definiëren van constructors en finalizers; Eigenschappen definiëren; Objecten maken en weggooien; Constanten en alleen-lezen velden definiëren; Statische leden; Gedeeltelijke klassen/methoden
  • Overerving en polymorfisme: basisklassen en afgeleide klassen definiëren; Methoden overschrijven; Abstracte klassen; Interfaces
  • Afhandeling van uitzonderingen: Try/Catch/Finally-blokken definiëren; Uitzonderingen genereren; Het definiëren van nieuwe uitzonderingsklassen; Definiëren met behulp van blokken
  • Verzamelingen van objecten creëren: overzicht van generieke geneesmiddelen; Lijstverzamelingen gebruiken; Woordenboekcollecties gebruiken
  • Wat is er nieuw in C# 6: Statisch met syntaxis; Initialisatiefuncties voor automatische eigenschappen; Initialisatiefuncties voor woordenboeken; Uitzonderingsfilters; String-interpolatie
  • Afgevaardigden, evenementen en lambda's: overzicht; Eenvoudige afgevaardigden definiëren; Gebeurtenissen definiëren en afhandelen; Lambda-expressies gebruiken
  • Extra taalfuncties: overbelasting van de operator; Uitbreidingsmethoden; Objectinitialisatoren; Anonieme typen
  • Inleiding tot LINQ: De rol van LINQ; Eenvoudige LINQ query-expressies; LINQ gebruiken met verzamelingen; LINQ queryoperatoren
  • Het Entity Framework gebruiken: EF-klassen en DbContext; Relaties implementeren; Gegevens beheren; Aanvullende technieken
  • Inleiding tot asynchroon Programming: de trefwoorden asynchroon en wachten begrijpen; Asynchrone code implementeren
  • Overzicht van MVC6: Een ASP.NET MVC-applicatie maken; Modellen, views en controllers definiëren; Inleiding tot REST en Web API

Requirements

  • Minimaal 6 maanden programmeerervaring
  • Bekendheid met OO-concepten is een voordeel
  28 Hours
 

Getuigenissen (9)

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Related Categories