C# utvikler – 5 dager online klasserom

26.500,00 NOK

  • 5 days
Live virtuelt klasserom
Internt / i bedrift

Bygg et solid fundament i C#‑programmering og utvikle de praktiske kodeferdighetene du trenger for å lage moderne applikasjoner i Microsoft .NET‑økosystemet. Dette praktiske C# Developer‑kurset er laget for ambisiøse utviklere og tekniske fagpersoner som ønsker å styrke forståelsen sin av objektorientert programmering og prinsipper for programvareutvikling.

Nøkkelfunksjoner

Språk

Kursmateriell på engelsk

Nivå

Nybegynner - Middels nivå

5 dager med live, instruktørledet undervisning

Virtuell opplæring (8 timer per dag)

Alt relevant kursmateriell

Praktisk, praktisk koding ved hjelp av live-labber

60+ anbefalte studietimer

Sertifikat for fullført program inkludert

Hero

Læringsutbytte

Når du er ferdig med dette programmet, vil du kunne:

Grunnleggende C#-programmering

Lær det grunnleggende om C# og .NET-økosystemet, inkludert programstruktur, datatyper, variabler, minnehåndtering og kjøring av kode ved hjelp av CLR. Du bygger et solid fundament gjennom praktiske kodeøvelser.

Kontrollflyt og beslutningstaking

Utvikle praktiske ferdigheter i bruk av betingede setninger, logiske uttrykk og løkketeknikker som if, switch, for og while for å lage responsive og effektive applikasjoner.

Objektorientert programmering i C#

Bygg skalerbare applikasjoner ved å bruke objektorienterte programmeringskonsepter, inkludert klasser, objekter, innkapsling, arv, grensesnitt, abstraksjon og polymorfisme, for å skape modulær og vedlikeholdbar kode.

Avansert datahåndtering og interaksjon

Arbeid med filhåndtering, delegater, hendelser, lambda-uttrykk og LINQ for å håndtere data effektivt og støtte dynamiske, hendelsesstyrte applikasjoner.

Hero

Kursplan

  1. Dag 1

    Økt 1: Introduksjon til C#

    • Oversikt over C#-språket og .NET
    • Common Intermediate Language (CIL) og CLR
    • Kompilering og kjøring av C#-applikasjoner
    • Utviklingsverktøy og oppsett av miljø

    Økt 2: Variabler

    • Navnerom og variabeldeklarasjoner
    • Verdi- og referansetyper
    • Datatyper og variabelomfang

    Økt 3: Operatorer

    • Aritmetiske og unære operatorer
    • Konkatenasjons- og sammenligningsoperatorer
    • Logiske operatorer

    Økt 4: Beslutningstaking

    • Betinget logikk med if-setninger
    • Bruke switch-setninger
  2. Dag 2

    Økt 5: Løkker

    • Løkketyper og iterasjon
    • Break- og continue-setninger

    Økt 6: Arrayer og enum-er

    • Opprette og fylle arrayer
    • Løkking gjennom arrayer
    • Arbeide med enum-er

    Økt 7: Metoder

    • Felter og metoder
    • Metodeparametere og overlasting
    • Valgfrie parametere

    Økt 8: Objekter

    • Opprette objekter
    • Instansfelt og -metoder
  3. Dag 3

    Økt 9: Klasser og strukturer

    • Klasse­struktur og konstruktører
    • Arbeide med strukturer

    Økt 10: Innkapsling

    • Tilgangsmodifikatorer
    • Gettere, settere og egenskaper

    Økt 11: Statisk medlemmer

    • Statiske felt, metoder og klasser
    • Forståelse av statisk kontekst

    Økt 12: Arv og polymorfisme

    • Objektorienterte programmeringsprinsipper
    • Klassearv og modifikatorer
    • Polymorfismebegreper
  4. Dag 4

    Økt 13: Abstraksjon og grensesnitt

    • Abstrakte klasser og metoder
    • Arbeide med grensesnitt
    • Grensesnittpolymorfisme

    Økt 14: Unntakshåndtering

    • Kaste og fange unntak
    • Bruk av try-catch-finally
    • Egendefinerte unntak

    Økt 15: Strenger og datoer

    • Bruk av String og StringBuilder
    • Dato- og tallformatering

    Økt 16: Samlinger

    • Arbeide med samlinger og generics
    • Bruke List- og Dictionary-klasser
  5. Dag 5

    Økt 17: Delegater, lambdaer og hendelser

    • Opprette delegater
    • Lambda-uttrykk
    • Hendelser og hendelsesbehandlere

    Økt 18: Fil-I/O

    • I/O-strømmer og filhåndtering
    • Dataserialisering og -deserialisering

    Økt 19: LINQ

    • LINQ-spørringsuttrykk
    • Sortering, projeksjon, gruppering og joins
    • LINQ til XML
C#-utvikler

Hvem bør melde seg på dette programmet?

Ambisiøse programvareutviklere og programmerere

Utviklere som går over til C# fra et annet programmeringsspråk

Juniorutviklere som ønsker å styrke .NET-programmeringsferdighetene sine

Tekniske fagpersoner som er interessert i objektorientert programmering

Backend- og applikasjonsutviklere som jobber i Microsoft-miljøer

Lærere som forbereder seg på ASP.NET Core og utvikling av bedriftsapplikasjoner

Start kurset nå

Forutsetninger

  • Grunnleggende programmeringskunnskaper og erfaring med koding
  • Kjennskap til programmeringskonsepter som variabler, løkker og arrayer
  • Grunnleggende forståelse av filhåndtering og tekstredigering
  • Generell kjennskap til objektorienterte programmeringskonsepter er en fordel, men ikke obligatorisk
  • Erfaring med et hvilket som helst programmeringsspråk er nyttig for raskere progresjon

Uttalelser

Lisensiering og akkreditering

Kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i Lisensavtalen.

Likestillingspolicy

Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.

Ofte stilte spørsmål

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!