Udvidet C# kursus
Formålet med dette kursus i C# er at give dig de kompetencer, du skal bruge for at få en lettere og mere effektiv hverdag som udvikler.
Kurset går i dybden med centrale emner som datatyper, variabler, kontrolstrukturer og fejlhåndtering (exceptions). Derudover får du en grundig forståelse for de stærke objektorienterede faciliteter i C#, herunder nedarvning, interfaces og polymorfi, samt hvordan du arbejder med de forskellige medlemstyper (variabler, properties, metoder m.fl.), der er fælles for struct, class og record.
Vi belyser også vigtige dele af .NET, herunder hvordan du arbejder med filsystemet, databaser, webservices og API’er.
De enkelte moduler afsluttes med praktiske opgaver, så du får mulighed for at afprøve din viden i praksis.
Det får du ud af kurset
- De avancerede dele af C# og .NET
- Objektorienteret programmering med nedarvning, interfaces og polymorfi
- Arbejde med struct, class og record
- Collections, arrays og LINQ
- Async/await og event-håndtering
- Filhåndtering og serialization
- Adgang til databaser med både Entity Framework og Dapper
- Oprettelse og brug af web-API’er
Kursusdatoer
Status | Dato | Sted |
---|---|---|
Ledige pladser | 23-02-2026 | København K |
Ledige pladser | 25-05-2026 | København K |
Pris ex. moms.
kr. 14.400,-
Varighed
3 dage
Målgruppe
Er til dig, der skal udvikle C# applikationer på .NET-platformen i Visual Studio er lave til dig, der ønsker at komme videre i din anvendelse af Visual Studio og C#.
Forudsætninger
Det forventes, at du har erfaring med programmering svarende til vores C# grundlæggende kursus, eller har en tilsvarende viden.
Efter kurset
- Adgang til vores gratis hotline, som betyder, at du op til et år efter kurset kan ringe eller skrive til os, hvis du har spørgsmål til de emner, der er blevet gennemgået på kurset.
- Vores unikke tilfredshedsgaranti, som er din tryghed for at få fuldt udbytte af dit kursus.
Kursusindhold
Modul 1 – Introduktion
- Kort om C# og udviklingsmiljøerne Visual Studio og Visual Studio Code
Modul 2 – C# grundprincipper
- Opsummering af centrale C#-funktioner og .NET-faciliteter
- Common Language Runtime (CLR) og namespaces
- Datatyper, variabler og operatorer
- Kontrolstrukturer (if, løkker m.m.)
- Udskrivning og tekstbehandling (Console)
- Fejlhåndtering (exceptions)
Modul 3 – Om .NET
- Hvad er .NET og hvilke versioner findes der?
- Indstillinger og projektkonfiguration
- Projekt-egenskaber
- Debugging-værktøjer
Modul 4 – Struct, class og record
- Hvordan bruges struct, class og record til at samle data og funktioner
- Data- og funktionsindkapsling
- Medlemmer i en klasse
- Oprettelse af instanser
Modul 5 – C#-funktioner
- Diverse sprogfeatures
- enum’s
- async/await – vent uden at vente
- Events og event-abonnement
- Expression-bodied members
Modul 6 – Nedarvning
- Hvordan bruges nedarvning i C#
- Virtuelle metoder, abstrakte klasser og metoder
- Constructors ved nedarvning
- Object-klassen
- Opret dine egne exceptions
Modul 7 – Arbejde med interfaces
- Grundlæggende om interfaces
- Implicit og eksplicit implementering
- Interfaces der arver andre interfaces
- .NET-definerede interfaces
- Dependency Injection
Modul 8 – Collections
- Sådan håndteres dataserier
- Fra arrays til collections
- LINQ
Modul 9 – Adgang til filsystemet
- Læsning og skrivning af information på filsystemet
- Arbejde med filer og mapper
- Serialization
- Streams
Modul 10 – Adgang til databaser
- Brug af databaser
- Den "klassiske" tilgang
- Brug af ORM (Object Relational Mapper)
- Entity Framework til MS SQL og SQLite
- Dapper
Modul 11 – Arbejde med web
- Hvordan læser og eksponerer man data på internettet
- Læsning af data med HttpClient-klassen
- Oprettelse af en simpel Web API
Kursusdatoer
Status | Dato | Tid | Sted | |
---|---|---|---|---|
Ledige pladser | 23-02-2026 | 9.00 - 16:00 | København K | |
Ledige pladser | 25-05-2026 | 9.00 - 16:00 | København K | |
Tilmeld kursus |
Har du spørgsmål?
Kontakt os gerne på telefon 77 300 123, så hjælper vi dig gerne videre.
Vi sidder klar ved telefonen alle hverdage fra 08-16.
Du er også velkommen til at kontakte os på kurser@cw.dk.
Relaterede kurser
Se flere i It-udvikling & AI Programmeringssprog kurser | Se alle kurser