C# utvecklare – 5 dagar onlineklassrum

26.500,00 SEK

  • 5 days
Live Virtuellt Klassrum
På plats / Inom företaget

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

Hero

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.

Hero

Kursöversikt

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
C#-utvecklare

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

Starta kursen nu

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

Contact background

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!