C# utvecklare – 5 dagar onlineklassrum
26.500,00 SEK
- 5 days
Bygg en stark grund i C#‑programmering och utveckla de praktiska kodningsfärdigheter som behövs för att skapa moderna applikationer inom Microsoft .NET‑ekosystemet. Denna praktiskt inriktade C# Developer‑kurs är utformad för blivande utvecklare och tekniska yrkespersoner som vill fördjupa sin förståelse av objektorienterad programmering och principer för programvaruutveckling.
Nyckelfunktioner
Språk
Kursmaterial på engelska
Nivå
Nybörjar- till mellannivå
5 dagar med live, instruktörsledd undervisning
Virtuell utbildning (8 timmar/dag)
Allt relevant kursmaterial
Praktisk, handfast programmering med hjälp av live-labb
60+ rekommenderade studietimmar
Intyg om genomförd utbildning ingår

Lärandemål
I slutet av det här programmet kommer du att kunna:
Grunderna i C#-programmering
Lär dig grunderna i C# och .NET-ekosystemet, inklusive programstruktur, datatyper, variabler, minneshantering och körning av kod med CLR. Du bygger en stark grund genom praktiska kodningsövningar.
Styrflöde och beslutsfattande
Utveckla praktiska färdigheter i att använda villkorssatser, logiska uttryck och looptekniker som if, switch, for och while för att skapa responsiva och effektiva applikationer.
Objektorienterad programmering i C#
Bygg skalbara applikationer med hjälp av objektorienterade programmeringskoncept, inklusive klasser, objekt, inkapsling, arv, gränssnitt, abstraktion och polymorfism, för att skapa modulär och lättunderhållen kod.
Avancerad datahantering och interaktion
Arbeta med filhantering, delegater, händelser, lambdauttryck och LINQ för att hantera data effektivt och stödja dynamiska, händelsestyrda applikationer.

Kursöversikt
Dag 1
Session 1: Introduktion till C#
- Översikt över C#-språket och .NET
- Common Intermediate Language (CIL) och CLR
- Kompilera och köra C#-program
- Utvecklingsverktyg och miljökonfiguration
Session 2: Variabler
- Namnområden och variabeldeklarationer
- Värde- och referenstyper
- Datatyper och variabelomfång
Session 3: Operatorer
- Aritmetiska och unära operatorer
- Konkatenations- och jämförelseoperatorer
- Logiska operatorer
Session 4: Beslutsfattande
- Villkorslogik med if-satser
- Använda switch-satser
Dag 2
Session 5: Loopar
- Looptyper och iteration
- Break- och continue-satser
Session 6: Arrayer och uppräkningar
- Skapa och fylla arrayer
- Loopa genom arrayer
- Arbeta med enumar
Session 7: Metoder
- Fält och metoder
- Metodparametrar och överlagring
- Valfria parametrar
Session 8: Objekt
- Skapa objekt
- Instansfält och metoder
Dag 3
Session 9: Klasser och strukturer
- Klassstruktur och konstruktorer
- Arbeta med strukturer
Session 10: Inkapsling
- Åtkomstmodifierare
- Getters, setters och egenskaper
Session 11: Statiska medlemmar
- Statiska fält, metoder och klasser
- Förstå statiskt sammanhang
Session 12: Arv och polymorfism
- Objektorienterade programmeringsprinciper
- Klassarv och modifierare
- Polymorfismens koncept
Dag 4
Session 13: Abstraktion och gränssnitt
- Abstrakta klasser och metoder
- Arbeta med gränssnitt
- Gränssnittspolymorfism
Session 14: Undantagshantering
- Kasta och fånga undantag
- Använda try-catch-finally
- Anpassade undantag
Session 15: Strängar och datum
- Användning av String och StringBuilder
- Datumhantering och talformatering
Session 16: Samlingar
- Att arbeta med samlingar och generics
- Använda klasserna List och Dictionary
Dag 5
Session 17: Delegater, lambdauttryck och händelser
- Skapa delegater
- Lambda-uttryck
- Händelser och händelsehanterare
Session 18: Filinmatning/-utmatning
- I/O-strömmar och filhantering
- Dataserialisering och deserialisering
Session 19: LINQ
- LINQ-frågeuttryck
- Sortering, projektion, gruppering och joins
- LINQ to XML

Vem bör anmäla sig till det här programmet?
Blivande mjukvaruutvecklare och programmerare
Utvecklare som går över till C# från ett annat programmeringsspråk
Juniorutvecklare som vill stärka sina .NET-programmeringskunskaper
Tekniska yrkespersoner som är intresserade av objektorienterad programmering
Backend- och applikationsutvecklare som arbetar i Microsoft-miljöer
Studerande som förbereder sig för ASP.NET Core och utveckling av företagsapplikationer
Förutsättningar
- Grundläggande programmeringskunskaper och erfarenhet av kodning
- Vana vid programmeringskoncept som variabler, loopar och arrayer
- Grundläggande förståelse för filhantering och textredigering
- Allmän kännedom om objektorienterade programmeringskoncept är fördelaktig men inte obligatorisk
- Erfarenhet av något programmeringsspråk är till hjälp för snabbare utveckling
Uttalanden
Licensiering och ackreditering
Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.
Likabehandlingspolicy
Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du företagslösningar eller LMS-integration?
Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!
