Kursplan
Programmeringsmiljøet og forklaring av .NET Core
- forstå Visual Studio
- opprette prosjekt og løsning
- importere biblioteker
- implementere løsningen
C# syntaks
- datatyper, operatører og uttrykk
- løkker, betingelser
- opprette metoder
- håndtere unntak
- kalle metoder
- opprette overbelaste metoder
- valgfrie og utdata-parametre i metoder
Strukturer og samlinger
- implementere strukturer og enum-typene
- organisering av data i samlinger
Objektorientert programmering
- håndterere hendelser
- opprette klasser
- definere og implementere grensesnitt
- implementere sterke typersamlinger
- opprette klassehierarkier
- utvide .NET Framework eller Core-klasser
Arbeid med filer
- lese og lagre filer
- serialisere og deserialisere XML, JSON
- arbeide med I/O-biblioteket
Arbeid med databaser
- opprette og bruke Entity data-modeller
- spørre om data ved hjelp av LINQ
- oppdatere data med LINQ
- fjerntilgang til data på nettverket
- tilgang til data gjennom Web-tjenester (REST)
Multitrådede og asynkrone programmering
- multitrådede implementeringer ved bruk av Lambda-uttrykk og oppgaver
- forberede asynkrone operasjoner
- konsistens for tilgang til data
Valgfritt (hvis tid tillater):
- WPF Window Application project (.NET Framework)
- ASP.NET MVC Project (.NET Framework or .NET Core)
- tilgang til data i SQL Server Azure Database (Sky)
Krav
- Kjennskap til grunnleggende fraser i programvareutvikling.
Målgruppe
- Teknisk Teamleder
- Programvareutvikler
Referanser (4)
Hyggelig og vennlig. Veldig kunnskapsrik. Vil anbefale Shane til andre.
Joshua - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskinoversatt
Veldig hands on. Å ha flere øvelser om dagen var veldig nyttig for å styrke kunnskapen og konseptene Shane presenterte.
Michael - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskinoversatt
Dekket alle temaene og leverte arbeidsøvelser.
Greg - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskinoversatt
Alt. Igjen med tanke på mengden konsepter Fulvio dekket, inkludert detaljert forklaring på tre dager, var veldig bra. Jeg likte at han dekket mange konsepter vi som dataingeniører ville kreve.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maskinoversatt