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
Getuigenissen (1)
Alles. Opnieuw gezien het aantal concepten dat Fulvio behandelde, was inclusief gedetailleerde uitleg in drie dagen echt goed. Ik vond het leuk dat hij veel concepten behandelde die wij als data-ingenieurs nodig zouden hebben.
Florim - Jisc
Cursus - Programming in C# with Visual Studio
Machine Translated