Kursplan
Programmeringsmiljön och förklaring av .NET Core
- förståelse av Visual Studio
- skapande av projekt och lösning
- import av bibliotek
- implementation av lösningen
C#-syntax
- datatyper, operatorer och uttryck
- loopar och villkor
- skapande av metoder
- hantering av undantag
- anrop av metoder
- skapande av överladdade metoder
- valfria och utdata-parametrar i metoder
Strukturer och samlingar
- implementation av strukturer och enum-typer
- organisation av data i samlingar
Objektorienterad programmering
- händelsehanterare
- skapande av klasser
- definition och implementation av gränssnitt
- implementation av strikt typade samlingar
- skapande av klasshierarkier
- utökning av .NET Framework- eller Core-klasser
Arbetande med filer
- läsning och sparande av filer
- serialisering och deserialisering av XML och JSON
- arbete med I/O-biblioteket
Arbetande med databaser
- skapande och användning av Entity-data modeller
- frågning av data med LINQ
- uppdatering av data med LINQ
- fjärråtkomst till data på nätverket
- databasåtkomst via webbaseratjänster (REST)
Multithreading och asynkron programmering
- implementation av multithreading med Lambda-uttryck och uppgifter
- förberedelse av asynkrona operationer
- konkurrens-synkronisering för dataåtkomst
Valfritt (om tiden räcker till):
- WPF-fönsterapplikationsprojekt (.NET Framework)
- ASP.NET MVC-projekt (.NET Framework eller .NET Core)
- åtkomst till data i SQL Server Azure Database (moln)
Krav
- Kunskaper om grundläggande begrepp inom mjukvaruutveckling.
Målgrupp
- Teknisk teamledare
- Mjukvaruutvecklare
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