C# kan användas för att skapa klientapplikationer, spel och mobile applikationer. Under denna kurs kommer vi att bekanta oss med C# och .Net-ramverket. Vi kommer att gå igenom de grundläggande koncepten i språket och se hur de interagerar med .Net-ramverket.
Innehåll
- Introduktion till och kort historik om C#
- C#, the .NET Framework och Windows Runtime
- Memory management och garbage collection
- Skapa en konsol och en rich desktopapplikation
- Introduktion till webbapplikationer
- Språkets grunder så som C# syntax, naming conventions och att använda språkets dokumentation
- Arbeta med variabler och inbyggda datatyper
- Hantera programflöde
- Arbeta med collections
- Objektorienterade koncept så som klasser, fält, publika properties och överlagring av metoder
- Avancerade objektorienterade concept så som arv och polymorfism.
- Visuell programmering och event handling
Kursmål
C# är ett elegant, typsäkert och objektorienterat spark som ger dig som utvecklare möjligheten att konstruera en stor variation säkra och robusta applikationer som kan köras på .Net-ramverket. Du kan använda C# för att skapa Windowsklienter, XML webbtjänster, distribuerade komponenter, client-serverapplikationer, databasapplikationer och mycket, mycket mer. Visual C# erbjuder en avancerad kodeditor, smidig design av användargränssnitt, integrerad debugger, och många andra verktyg. Efter kursen kommer du vara mogen att använda dessa för att skriva C#-applikationer.
Målgrupp
Mjukvaruutvecklare och andra som är intresserade och förstå och lära sig detta användbara språk.