C#-udvikler – 5 dages online klasseundervisning
18.500,00 DKK
- 5 days
Byg et solidt fundament i C#‑programmering, og udvikl de praktiske kodningsfærdigheder, der er nødvendige for at skabe moderne applikationer i Microsoft .NET‑økosystemet. Dette praktisk orienterede C# Developer‑kursus er designet til spirende udviklere og tekniske fagfolk, der ønsker at styrke deres forståelse af objektorienteret programmering og principperne for softwareudvikling.
Nøglefunktioner
Sprog
Kursusmateriale på engelsk
Niveau
Begynder - Mellem niveau
5 dages live, instruktørstyret
Virtuel træning (8 timer om dagen)
Alt relevant kursusmateriale
Praktisk, hands-on kodning ved hjælp af live-labs
60+ anbefalede studietimer
Certifikat for gennemført program medfølger

Læringsudbytte
Når du har gennemført dette program, vil du være i stand til at:
Grundlæggende C#-programmering
Lær det grundlæggende i C# og .NET-økosystemet, herunder programstruktur, datatyper, variabler, hukommelsesstyring og kodekørsel ved hjælp af CLR. Du opbygger et stærkt fundament gennem praktiske kodeøvelser.
Kontrolflow og beslutningstagning
Udvikl praktiske færdigheder i at bruge betingede udsagn, logiske udtryk og løkketeknikker som if, switch, for og while til at skabe responsive og effektive applikationer.
Objektorienteret programmering i C#
Byg skalerbare applikationer ved hjælp af objektorienterede programmeringskoncepter, herunder klasser, objekter, indkapsling, arv, interfaces, abstraktion og polymorfi, for at skabe modulær og vedligeholdelsesvenlig kode.
Avanceret datahåndtering og interaktion
Arbejd med filhåndtering, delegater, events, lambdaudtryk og LINQ for at håndtere data effektivt og understøtte dynamiske, hændelsesdrevne applikationer.

Kursusforløb
Dag 1
Session 1: Introduktion til C#
- Introduktion til C#-sproget og .NET
- Common Intermediate Language (CIL) og CLR
- Kompilering og kørsel af C#-applikationer
- Udviklingsværktøjer og opsætning af miljø
Session 2: Variabler
- Namespaces og variabeldeklarationer
- Værdi- og referencetyper
- Datatyper og variabelomfang
Session 3: Operatorer
- Aritmetiske og unære operatorer
- Konkatenations- og sammenligningsoperatorer
- Logiske operatorer
Session 4: Beslutningstagning
- Betinget logik med if-sætninger
- Brug af switch-sætninger
Dag 2
Session 5: Løkker
- Løkketyper og iteration
- Break- og continue-sætninger
Session 6: Arrays og Enums
- Oprettelse og udfyldning af arrays
- Gennemløb af arrays
- Arbejde med enums
Session 7: Metoder
- Felter og metoder
- Metodeparametre og overbelastning
- Valgfrie parametre
Session 8: Objekter
- Oprettelse af objekter
- Instansfelter og -metoder
Dag 3
Session 9: Klasser og strukturer
- Klassestruktur og konstruktører
- Arbejde med structs
Session 10: Indkapsling
- Adgangsmodifikatorer
- Gettere, settere og egenskaber
Session 11: Statiske medlemmer
- Statiske felter, metoder og klasser
- Forståelse af statisk kontekst
Session 12: Arv og polymorfi
- Objektorienterede programmeringsprincipper
- Klassearv og modifikatorer
- Begreber om polymorfi
Dag 4
Session 13: Abstraktion og grænseflader
- Abstrakte klasser og metoder
- Arbejde med interfaces
- Grænsefladepolymorfi
Session 14: Undtagelseshåndtering
- At kaste og fange undtagelser
- Brug af try-catch-finally
- Brugerdefinerede undtagelser
Session 15: Strenge og datoer
- Brug af String og StringBuilder
- Håndtering af datoer og talformatering
Session 16: Samlinger
- Arbejde med samlinger og generics
- Brug af List- og Dictionary-klasserne
Dag 5
Session 17: Delegater, lambdas og hændelser
- Oprettelse af delegerede
- Lambda-udtryk
- Begivenheder og eventhandlere
Session 18: Fil I/O
- I/O-strømme og filhåndtering
- Dataserialisering og -deserialisering
Session 19: LINQ
- LINQ-forespørgselsudtryk
- Sortering, projektion, gruppering og joins
- LINQ til XML

Hvem bør tilmelde sig dette program?
Ambitiøse softwareudviklere og programmører
Udviklere, der skifter til C# fra et andet programmeringssprog
Juniorudviklere, der ønsker at styrke deres .NET-programmeringsfærdigheder
Tekniske fagfolk med interesse for objektorienteret programmering
Backend- og applikationsudviklere, der arbejder i Microsoft-miljøer
Kursister, der forbereder sig på ASP.NET Core og udvikling af virksomhedsapplikationer
Forudsætninger
- Grundlæggende programmeringsviden og erfaring med kodning
- Kendskab til programmeringskoncepter som variabler, løkker og arrays
- Grundlæggende forståelse af filhåndtering og tekstredigering
- Generel forståelse af objektorienterede programmeringskoncepter er en fordel, men ikke et krav
- Erfaring med et hvilket som helst programmeringssprog er nyttig for hurtigere fremskridt
Udtalelser
Licensering og akkreditering
Kurset udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med tilpasning af arbejdsforhold.
Ofte stillede spørgsmål

Har du brug for virksomhedsløsninger eller LMS-integration?
Fandt du ikke kurset eller programmet, der ville være til gavn for din virksomhed? Har du brug for LMS-integration? Skriv til os, vi løser alt!
