Kurs i C# bortom grunderna

Ta din C# vidare med LINQ, generics, dependency injection, minneshantering, unit testing och TDD.

Tillbaka till kurserna

Den här kursen fortsätter där Introduktion till C# slutar. Den tar upp mer avancerad C#: LINQ, delegater och lambdauttryck, generics, dependency injection och minneshantering. Sista delen handlar om unit testing och testdriven utveckling (TDD) i .NET: testbibliotek, att köra och felsöka tester, asserts, mocking och mer avancerade tester.

Kursen blandar presentationer, demonstrationer och praktiska övningar. Den är uppdaterad för C# 14, .NET 10 och Visual Studio 2026.

Vem är kursen för?

Mjukvaruutvecklare med minst tre månaders praktisk erfarenhet av C# och .NET som vill ta sina kunskaper vidare.

Förkunskaper

Min kurs Introduktion till C#, eller motsvarande praktisk erfarenhet av C#.

Agenda

Under kursen går vi igenom C# i tre delar.

Del 1

  • LINQ
  • Anonymous types
  • IEnumerable
  • Metoder i Enumerable
  • Extension methods
  • Delegater och lambdauttryck
  • Func och Action
  • LINQ, del 2

Del 2

  • Avancerad LINQ
  • Generics
  • Dependency injection
  • Dependency injection container
  • Minneshantering
  • Struct
  • Regex

Del 3

  • Introduktion till testning i .NET
  • Testbibliotek
  • Att köra och felsöka tester
  • Asserts
  • TDD
  • Mocking
  • Bibliotek för mocking
  • Avancerade tester

Del 3 finns också som en separat endagskurs: Testdriven utveckling i .NET.

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.

Tore Nestenius håller en kurs

C# bortom grunderna

Längd
3 dagar eller 6 halvdagar

Nivå
Medel

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.

Hör av dig

Kontakt