C#-udvikler – 5 dages online klasseundervisning

18.500,00 DKK

  • 5 days
Live Virtuelt Klasselokale
Internt / I virksomheden

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

Hero

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.

Hero

Kursusforløb

  1. 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 reference­typer
    • 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
  2. 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
  3. Dag 3

    Session 9: Klasser og strukturer

    • Klasse­struktur 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
  4. 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
  5. 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
C#-udvikler

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

Start kurset nu

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

Contact background

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!