Programming in C# - Fundamentals

Den här kursen ger en grundlig introduktion till C# och .NET Framework i dess traditionella form. Du får lära dig hur språket är uppbyggt, hur du skapar program i Visual Studio och hur de centrala byggstenarna i .NET-plattformen hänger ihop.

Kurskod
A328
Pris
25450 kr (exklusive moms)
Längd
3 dagar
Ort och startdatum
Hålls på begäran

Kursen fokuserar på klassiska programmeringsprinciper i C#, såsom variabler, datatyper, kontrollstrukturer, metoder och objektorientering med klasser och arv. Du får också insikt i hur man arbetar med konsolprogram, enklare filhantering och felkontroll. Efter kursen kan du utveckla enklare applikationer i C# och förstå grunderna i hur kod exekveras i .NET-miljön.

Den här kursen baseras på äldre versioner av C# och .NET Framework och behandlar inte nyare funktioner som LINQ, async/await, generics eller .NET Core.
För dig som vill arbeta med modern C#-utveckling rekommenderar vi i stället kursen Programming in C#.

Målgrupp och förkunskaper

Kursen riktar sig till utvecklare som vill lära sig grunderna i C#.

Du bör ha viss vana av programmering, till exempel i ett annat språk som Java, Python eller JavaScript.

För att alltid hålla en hög kvalitet på våra kurser använder vi både engelsk- och svensktalande experter som kursledare.

 

Detaljerad information

Kursmaterialet är på engelska, med detta innehåll:

Module 1: Introduction to C# and the .NET Framework

Du introduceras till C#-språket, Visual Studio och .NET Framework. Du lär dig skapa konsolprogram, kompilera kod och förstå hur Common Language Runtime (CLR) hanterar exekvering.

Module 2: Variables, Data Types and Expressions

Den här modulen går igenom hur du deklarerar variabler, använder enkla datatyper som int, double och string samt arbetar med operatorer och typkonvertering.

Module 3: Control Flow and Loops

Du lär dig styra programflödet med if-satser, switch-strukturer, while- och for-loopar, samt använda booleska uttryck för att skapa logiska villkor.

Module 4: Methods and Scope

Här introduceras metoder, parametrar och returvärden, samt hur du organiserar kod för bättre struktur och återanvändbarhet.

Module 5: Object-Oriented Programming Basics

Denna modul introducerar objektorienterade principer i C#, inklusive klasser, objekt, egenskaper och enkla arvshierarkier. Du lär dig använda konstruktorer och förstå skillnaden mellan statiska och instansbaserade medlemmar.

Module 6: Arrays and Collections

Du får lära dig använda arrayer för att lagra data samt bekanta dig med äldre samlingsklasser som ArrayList och Hashtable i System.Collections.

Module 7: Exception Handling and Basic File I/O

Avslutningsvis går vi igenom felhantering med try/catch/finally och introducerar enkel filinläsning och -skrivning med StreamReader och StreamWriter.

Kurskod
A328
Pris
25450 kr (exklusive moms)
Längd
3 dagar
Ort och startdatum
Hålls på begäran

Kursen hålls på begäran - Kontakta oss för mer information. 
Telefon: 08-562 557 50  E-post: kursbokning@cornerstone.se

Relaterat innehåll

  • Avancerad IT
  • Nyhet
  • Artikel
Windows Server 2025 - Nyheter, kurser och utbildning
Windows Server 2025 är den största uppdateringen av Windows Server på nästan ett decennium. På Cornerstone ar vi tagit fram ett brett och heltäckande spektrum av av kurser som snabbt får dig på banan med den senaste tekniken.
  • Ledning och styrning
  • Artikel
Efter ITIL Foundation - Tre vägar vidare
ITIL 4 Foundation är ofta startpunkten – men hur väljer du rätt fortsättning? Med tre tydliga certifieringsvägar inom ITIL 4 avgör du om du vill fördjupa dig i leverans, strategi eller praktiker och därmed stärka både din karriär och din organisations förmåga.
  • Kompetensutveckling
  • Artikel
Den strategiska kompetensutmaningen: Vad svenska IT-ledare själva säger
Vår senaste undersökning avslöjar ett oroande gap mellan teknologisk ambition och kompetensberedskap inom svenska organisationer. Det vittnas om brister i beredskap, strategi och budget, men även bristande samarbete mellan HR

Få inspiration & nyheter från oss

Jag godkänner att Cornerstone skickar mig nyheter via e-post