C# utvikler – 5 dager online klasserom
26.500,00 NOK
- 5 dager
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

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.

Kursplan
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
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
Dag 3
Økt 9: Klasser og strukturer
- Klassestruktur 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
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
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

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
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

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.
