C# utvikler – 5 dager online klasserom

26.500,00 NOK

  • 5 dager
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 en skreddersydd bedriftsintern opplæring eller gruppeopplæring?

Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.