C# Introduktion

Översikt

C# är ett modernt och innovativt programspråk som fungerar på de flesta utvecklingsplattformarna. Exempel på begrepp som hanteras i C# är type safety, generics, pattern matching, async och records. Språket används för att utveckla applikationer för webben, desktop, mobila appar och spel.

I utbildningen går vi igenom C# och biblioteken i .NET. Du kommer att få lära dig hur man utvecklar moderna applikationer i C# och .NET.

Denna produkt är för närvarande slut i lager och är inte tillgänglig.

Kursmål

Efter kursens slut har du en förståelse för hur du utvecklar professionellt i C# och .NET och hur du skriver effektiv C#-kod. Du får också lära dig att skriva plattformsoberoende kod.

Målgrupp

Målgruppen är mjukvaruutvecklare som vill lära sig utveckla i C# och .NET.

Förkunskaper

Tidigare erfarenhet av något modernt programmeringsspråk. Du bör vara bekant med koncept som variabler, programflöden och funktioner. Grundläggande förståelse för objektorienterad mjukvaruutveckling är en fördel.

Certifiering

Denna kurs har ingen certifiering

Utbildare

Denna utbildning levereras i samarbete med Informators partner Mindroad.

MindRoad är ett ingenjörsföretag som erbjuder spetsutbildningar inom mjukvaruutveckling, med fokus på inbyggda system, metodik- och arbetssätt samt applikationsutveckling.

Läs mer om kursen

I utbildningen går vi igenom:

C# och .NET

  • Arkitekturen i .NET
  • Egenskaper och funktionalitet i C# 12 och .NET 8
  • Verktyg för att bygga och köra program

Språkets grunder

  • Namnrymder, datatyper, variablers synlighet och livstid, programflöde

Att arbeta med objekt

  • Instantiering, nullable types, metoder, properties

Skapa klasser

  • Inkapsling, metoder, lokala funktioner, extension methods, generiska klasser

Klasser för att lagra godtyckliga data

  • Iteratorer, exceptions, try/catch/finally

Introduktion till LINQ

  • LINQ-uttryck, funktionell programmering, fördröjd exekvering

Händelsedriven programmering

  • Delegater, events, Func, Action

Arv, abstrakta basklasser och gränssnitt

  • Polymorphism, interface, inbyggda gränssnitt

Kursöversikt

25900 kr

3 dagar

Grund

Hittar du inget (passande) datum? Skicka in en intresseanmälan så gör vi vad vi kan för att planera ett tillfälle som passar. 

För samtliga utbildningar gäller våra
Allmänna Villkor.

Fö­re­tags­an­pas­sad kurs

Kursen kan anpassas från flera perspektiv:
  • Innehåll och fokusområde
  • Omfattning
  • Upplägg

I samspel med kursledaren ser vi till att kursen uppfyller era önskemåll

Skicka intresseanmälan för utbildningen