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