Kurs i C#: grunder, LINQ och lambdas
Lär dig objektorienterad C#, från grunderna till LINQ och lambda expressions.
Den här kursen kombinerar två av mina C#-kurser, Introduktion till C# och C# bortom grunderna.
Skillnaden är att första dagen av Introduktion till C# blir en självstudiemodul som du gör på egen hand före kursen. Då hinner vi under de tre kursdagarna också gå igenom första dagen av C# bortom grunderna. Den största fördelen är att du även lär dig LINQ och lambdas.
Bilden nedan visar hur kurserna hänger ihop:
Kursen blandar presentationer, demonstrationer och praktiska övningar. Den är uppdaterad för C# 14, .NET 10 och Visual Studio 2026.
Vad ingår i självstudiemodulen?
Självstudiemodulen tar ungefär en dag. Att deltagarna gör den första delen på egen hand före kursen ger tre fördelar:
- Grunderna, som variabler, datatyper och strings, är redan avklarade, så vi kan lägga kurstiden på de mer intressanta delarna av C#.
- Alla har redan bekantat sig med utvecklingsmiljön.
- Deltagarna ligger på en jämnare kunskapsnivå.
Modulen täcker:
- Hello World
- Arbeta med chars och strings
- Datatyper och operatorer
- Flow control
- Arrays och loopar
- Metoder och klasser
- Enum
- DateTime
Vem är kursen för?
Mjukvaruutvecklare som vill börja programmera i C# på .NET-plattformen.
Förkunskaper
Programmeringserfarenhet i något objektorienterat språk. Du behöver ingen tidigare erfarenhet av C#, .NET eller Visual Studio.
Innan de gemensamma kursdagarna förväntas alla ha gjort självstudiemodulen, eller ha motsvarande kunskaper.
Agenda
Under kursen går vi igenom C# i tre delar.
Del 1
- Repetition före kursen: en snabb genomgång av materialet du gjort i förväg
- Ekosystemet .NET
- Visual Studio
- Klasser
- Fält och properties
- Namespaces
- Felhantering och exceptions
Del 2
- Skapa objekt och konstruktorn
- Static
- Generiska collections
- Composition
- Arv, del 1
- Arv, del 2
- Interface
Del 3
- LINQ, del 1
- Anonymous types
- IEnumerable
- Extension methods
- Lambda och delegater
- Func och Action
- LINQ, del 2
Om utbildaren
Jag heter Tore Nestenius. Jag undervisar på plats och på distans, både direkt åt företag och via utbildningsföretag i Europa. Lite om min bakgrund:
- Jag har utbildat utvecklare sedan 2010 och hållit flera hundra kurser och föredrag.
- Jag tar fram, underhåller och håller varje kurs själv, och förbättrar den efter varje tillfälle.
- Jag är Microsoft .NET MVP.
- Jag var med och grundade Edument, ett svenskt utbildnings- och konsultföretag, där jag var CTO, utvecklare och utbildare.
- Jag arbetar som senior .NET-konsult, så jag undervisar utifrån verkliga projekt.
- Jag har arbetat med .NET och C# sedan 2002.
- Jag har certifieringarna Azure AZ-204 och AZ-900.
- Jag var med och grundade användargruppen .NET Skåne.

Grunderna i C#
Längd
3 dagar eller 6 halvdagar
Nivå
Nybörjare
Språk
Kursen hålls på svenska eller engelska.
Vanliga frågor om utbildning
Erbjuder du utbildning både på plats och på distans?
Ja, jag erbjuder båda.
Erbjuder du utbildning på både svenska och engelska?
Ja, båda går bra. Allt kursmaterial är på engelska, och jag kan hålla kursen på svenska eller engelska.
Håller du halvdagar?
På plats kör jag oftast hela dagar. På distans kan jag erbjuda både halva och hela dagar.
Håller du webbinarier och kortare föredrag?
Ja, se min sida om föredrag.
Kan du anpassa kurser?
Ja. Vill du veta mer? Boka ett förutsättningslöst möte.