Dette kursus giver dig et dybdegående og specialiseret kendskab til C# og .NET-programmering, hvor vi blandt andet dykker ned i avancerede teknikker som pattern matching og det ”nye” switch-udtryk.
Kurset bygger videre på de fundamentale områder, der blev gennemgået på C# Udvidet, og vi fokuserer på avancerede muligheder i sproget og .NET-platformen.
Du lærer at arbejde med SOLID-principperne, destruktorer og IDisposable, generics, reflection, flertrådet kode og grundlæggende kryptering. Vi ser også nærmere på forskellige muligheder for brugergrænseflader (UI), fra konsol og Windows desktop (WPF) til cross-platform løsninger med MAUI, MVC og Blazor.
De enkelte moduler afsluttes med praktiske opgaver, hvor du får mulighed for at afprøve de teknikker og principper, du har lært.
Efter kurset vil du have en dybdegående forståelse for:
Før kurset
På kurset
Efter kurset
Dette C# kursus er en del af vores samlede udbud af .NET-kurser og er til dig, der allerede har erfaring med C# og .NET på niveau med vores C# Udvidet kursus og ønsker at fordybe dig i sprogets avancerede muligheder.
Vi stiller Windows-computere med Visual Studio til rådighed, men du er velkommen til at medbringe din egen computer og arbejde i dit eget udviklingsmiljø (fx JetBrains Rider på Linux). Bemærk dog, at underviseren bruger Visual Studio på Windows og kun i begrænset omfang kan hjælpe med opsætning af andre miljøer.
Modul 1 – Highlights fra C# Udvidet
Modul 2 – Avancerede C#-funktioner
Modul 3 – Avancerede .NET-funktioner
Modul 4 – Avancerede klasser
Modul 5 – Avancerede records
Modul 6 – Generics
Modul 7 – Brugergrænseflader (UI)
Modul 8 – Tråde, tasks og asynkron kode
Modul 9 – Tuples, indices og ranges
Modul 10 – Assemblies og reflection
Modul 11 – Grundlæggende kryptografi
Siden 1990 har 4D Academy hjulpet virksomheder og specialister med at omsætte viden til målbare resultater. Vores kursister belønner os med en gennemsnitlig rating på 4,8 ud af 5 på Trustpilot, Google og Facebook, og det gør os stolte.
Se hvorfor både nye og erfarne fagfolk vælger os, når de vil løfte deres kompetencer.