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