Kursplan
Programmeringsmiljøet og forkaring av .NET Core
- forståelse av Visual Studio
- oppretting av prosjekt og løsning
- import av biblioteker
- implementasjon av løsningen
C# syntaks
- datatyper, operatører og uttrykk
- løkker, betingelser
- oppretting av metoder
- håndtering av unntak
- anrop av metoder
- oppretting av overlagte metoder
- valgfrie og utdata-parametere i metoder
Strukturer og samlinger
- implementasjon av strukturer og enum-typer
- organisering av data i samlinger
Objektorientert programmering
- hendelseshåndterere
- oppretting av klasser
- definere og implementere grensesnitt
- implementasjon av sterkt typede samlinger
- oppretting av klassehierarkier
- utvidelse av .net Framework- eller Core-klasster
Arbeid med filer
- lesing og lagring av filer
- serialisering og deserialisering av XML, JSON
- arbeid med I/O-bibliotek
Arbeid med databaser
- oppretting og bruk av Entity-datamodeller
- spørring av data ved bruk av LINQ
- oppdatering av data med LINQ
- fjerntilgang til data på nettverket
- datatilgang gjennom Web-tjenester (REST)
Multithreadet og asynkron programmering
- multithreadet implementasjon ved bruk av Lambda-uttrykk og oppgaver
- forberedelse av asynkrone operasjoner
- samtidighetssynkronisering for datatilgang
Valgfritt (om det er tid):
- WPF-vindusapplikasjonsprosjekt (.NET Framework)
- ASP.NET MVC-prosjekt (.NET framework eller .net Core)
- tilgang til data i SQL Server Azure Database (Cloud)
Krav
- Kunnskap om grunnleggende fraser i programvareutvikling.
Publikum
- 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