Kursplan
Programmeringsmiljön och förklaring av .NET Core
- förståelse av Visual Studio
- skapa projekt och lösning
- importera bibliotek
- implementering av lösningen
C#-syntax
-datatyper, operatörer och uttryck
-loopar, villkor
-skapa metoder
-hantera undantag
-anropa metoder
-skapa överladdade metoder
-valfria och utdataparametrar i metoder
Strukturer och samlingar
-implementering av strukturer och enum-typer
-organisation av data i samlingar
Objektorienterad programmering
-händelsehanterare
-skapa klasser
-definiera och implementera gränssnitt
-implementering av starkt typade samlingar
-skapa klasshierarkier
-utöka .NET Framework eller Core-klasser
Arbeta med filer
-läsa och spara filer
-serialisera och deserialisera XML, JSON
-arbeta med I/O-bibliotek
Arbeta med databaser
-skapa och använda Entity datamodeller
-fråga data genom att använda LINQ
-uppdatera data med LINQ
-fjärråtkomst till data på nätverket
-dataåtkomst via Webservice (REST)
Flertrådad och asynkron programmering
-flertrådad implementation med hjälp av Lambda-uttryck och uppgifter
-förbereda asynkrona operationer
-söka samordning för dataåtkomst
Valfritt (om tiden tillåter):
-WPF Window Application-projekt (.NET Framework)
-ASP.NET MVC-projekt (.NET framework eller .NET Core)
-åtkomst till data i SQL Server Azure Database (Cloud)
Krav
- Kunskap om de grundläggande fraserna i programutveckling.
Målgrupp
- Teknisk teamledare
- Programutvecklare
Vittnesmål (4)
Snäll och vänlig. Mycket kunskapfull. Kan rekommendera Shane till andra.
Joshua - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskintolkat
Mycket praktiskt. Att ha flera övningar per dag var verkligen hjälpsamt för att fastna med kunskapen och koncepten som Shane presenterade.
Michael - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskintolkat
Gick igenom alla ämnen och gav fungerande övningar.
Greg - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskintolkat
Allt. Återigen, med tanke på mängden begrepp som Fulvio behandlade, var det verkligen bra att han inkluderade detaljerade förklaringar under tre dagar. Jag tyckte om att han täckte många av de koncept vi som dataingenjörer behöver.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maskintolkat