Filtrera

Avancerad C#


I den här kursen hjälper vi dig att bli en mer effektiv C#-utvecklare. Vi lär oss om generics, LINQ (Language Integrated Query) och lambdauttryck. Vi använder enumerations, nullable-typer, initializers och extension methods för att skriva renare kod som är lättare att underhålla. Den här kursen är för dig som har praktiska kunskaper om de objektorienterade funktionerna som ligger till grund för språket C#, och den kommer att lyfta dig till nästa nivå. Vi jobbar med de senaste versionerna av C# och Visual Studio. Vi använder oss även av .NET Core i kursen.

  • .NET
  • C#

Målgrupp

Utvecklare med ett par års erfarenhet av .NET som vill gå in på djupet.

Förkunskaper

Du bör ha gått Beginning C#, eller ha motsvarande förkunskaper.

Vad du kommer lära dig:

  • .NET Standard
  • .NET Core
  • Visual Studio
  • Objektorientering
  • Polymorphism
  • Arv vs Interface
  • Värde- och referenstyper
  • Non-nullable and nullable types 
  • Generics
  • Tuples and Value Tuples
  • Linq
  • Projections
  • Query vs lambda syntax
  • Anonymous types
  • On demand execution
  • Aggregate functions
  • Object and collection initializers
  • Iterators
  • Foreach vs for loops
  • Explicit interfaces
  • The IEnumerable interface
  • Operator overloading
  • Extension methods
  • Delegates
  • Lambda expressions
  • Func and Action
  • Threads and Tasks
  • JSON Serialization

Relaterade artiklar

  • Utforska nya non-nullable-varningarna i C# 8

    C# 8 ger oss många nya spännande features, och min personliga favorit är den om non-nullable-typer.

    Läs mer
  • Kursuppdatering: .NET Core 3.x och C# 8

    I slutet av september släpps .NET Core 3.0 och C# 8, självklart håller vi våra kurser uppdaterade därefter.

    Läs mer

Kursinformation

Kurskod: T220
Datum: 11 dec
Plats: Malmö
Kurslängd: 3 dagar
Pris: 25 900 SEK
Språk: Svenska Engelska

Lärare

Dela

Kontakta oss för mer information

040 61 70 720
info@edument.se


Alla priser är exkl. moms