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)
NICE OG VENNLIK. Meget kunnskapsrik. Vil anbefale Shane til andre.
Joshua - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskinoversatt
Meget praktisk. Å ha flere øvelser hver dag var virkelig hjelpsomt for å festen viden og konsepter som Shane presenterte.
Michael - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskinoversatt
Dekket alle emner og ga arbeidsøvelser som fungerer.
Greg - California State University Bakersfield
Kurs - Programming in C# with Visual Studio 2022
Maskinoversatt
Alt. Igjen, når man tar hensyn til mengden konsepter Fulvio dekket, var det virkelig godt at han inkluderte detaljert forklaring over tre dager. Jeg likte at han dekket mange av de konseptene vi som Dataingeniører ville trenge.
Florim - Jisc
Kurs - Programming in C# with Visual Studio
Maskinoversatt