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

Varför så många initiativ fastnar i pilot – och vad som krävs för att ta dem vidare
Projektgruppen har jobbat intensivt i sex månader. Piloten visar lovande resultat och energin i rummet är hög när presentationen för ledningsgruppen avslutas. Men när alla går tillbaka till sina ordinarie uppgifter händer… ingenting. Tre månader senare ligger rapporten kvar i en mapp, och teamet som drev piloten har gått vidare till nästa satsning.
Tre saker som skiljer organisationer som lyckas styra förändring
Organisationer genomför i dag fler förändringsinitiativ än någonsin. Samtidigt vittnar många om samma utmaning. Det är svårt att hålla riktning, prioritera rätt och få satsningar att leva vidare i vardagen.
  • Ledning och styrning
  • Artikel
ITIL version 5 - Din väg framåt
ITIL uppdateras nu i en ny generation med det korta och koncisa namnet ITIL, med det interna tillägget version 5. Fokus ligger på att göra ramverket mer praktiskt och flexibelt för hur digitala organisationer arbetar idag.

Få inspiration & nyheter från oss

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