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
Getuigenissen (5)
Shane is zeer ervaren, deskundig en bereid om te helpen en uit te leggen wanneer mensen vragen hebben. Ik vond het het leukst dat Shane een sfeer creëert waarin het stellen van vragen veilig is en wordt aangemoedigd, wat naar mijn mening uiterst belangrijk is om te leren.
Ryan
Cursus - C# for Automation Test Engineers
Machine Translated
Afgestemd op onze behoeften
Rafał - Haleon
Cursus - C#.Net
Machine Translated
Flexibele aanpak en afstemming van oefeningen op vragen en problemen van deelnemers aan de training.
Maciej - DataConsult S.A.
Cursus - Advanced Programming in C#
Machine Translated
I mostly liked the trainer knowledge and approach.
Piotr Kucharski
Cursus - Introducing C# 6.0 with Visual Studio 2015/2017
Ik waardeerde de brede kennis van Folio. Hij was niet alleen bekend met de inhoud van de cursus, maar hij kende ook constructies in talen die we kenden om voorbeelden betekenisvoller voor ons te maken. Tijdens intervallen deelde hij zijn kennis van technologieën en oplossingen buiten het trainingsbereik om inzicht te geven in andere oplossingen die we in de toekomst (en toekomstige trainingen) zouden kunnen gebruiken.
Raphael - Markit Valuations Limited
Cursus - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated