Sök utbildning

C# avancerad

Informator, Distans
Längd
3 dagar
Längd
3 dagar
Kursen är bokningsbar via arrangörens hemsida 🤗

Kursbeskrivning

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 matchng, async och records. Språket används för att utveckla applikationer för webben, för desktop, för mobila appar och för spel.

I utbildningen går vi igenom vad som är nytt i C# och biblioteken i .NET och gör en djupdykning i avancerade begrepp som Lambda-funktioner, asynkron programmering, avancerad LINQ och parallell-programmering. Du får också lära dig mer om hur man utvecklar generiska klasser och hur man utvecklar program som fungerar med andra program och applikationer.

Målgrupp

Målgruppen är mjukvaruutvecklare som vill fördjupa sina kunskaper i C# och .Net.

Kursinnehåll

I utbildningen går vi igenom:

Mer om typer och klasser

  • Primär konstruktor
  • Fillokala typer
  • ”Records”
  • Partiella klasser

Lambdauttryck

  • Olika former av lambdauttryck
  • Capture

Asynkron programmering

  • Tasks och continuations
  • async och await
  • Asynkrona lambdauttryck

Avancerad LINQ

  • Gränssnitten IEnumerable och  IQueryable
  • Group, Join, OfType
  • Generatorer
  • Skriva egna LINQ-funktioner

Parallellprogrammering

  • Trådar
  • Trådpooler
  • Parallell LINQ

Attribut och Reflection

  • Att använda attribut på klasser och metoder
  • Introduktion till Reflektion
  • Skapa egna attributklasser

Generiska klasser

  • Skriva egna generiska klasser
  • Begränsningar och krav på typer

Serialisering

  • Konvertering av objekt till och från andra representationer
  • XML
  • JSON

Interoperabilitet

  • Anrop av funktioner i en DLL
  • COM
  • Dynamiska typer
  • Interoperabilitet med Office-programmen

Kursens mål

Efter kursen slut har du en fördjupad förståelse för hur du utvecklar professionellt i C# och .NET och hur du skriver effektiv C#-kod.

Intresseanmälan

Beställ information

Fyll i formuläret för att få mer information om C# avancerad, direkt från arrangören. Det är gratis och inte bindande!

reCAPTCHA logo Den här hemsidan är skyddad av reCAPTCHA och Googles Integritetspolicy och Användarvillkor tillämpas.
Informator
Tegnérlunden 3
111 61 Stockholm

Kostnad för lunch och fika

Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...

Läs mer om Informator och visa alla utbildningar.

Highlights