C# Expert: Modern development with .NET

Ta ditt C#-kunnande till nästa nivå med tre intensiva dagar fyllda av livekodning, praktiska övningar och expertvägledning. Med en kombination av material, demonstrationer och övningar får du en djupdykning som tar dina kunskaper till en ny nivå. Utöver de tekniska färdigheterna lär du dig nya strategier för att hålla din kod ren, lättunderhållen och pålitlig.

Kurskod
A339
Pris
29950 kr (exklusive moms)
Längd
3 dagar
Ort och startdatum
Hålls på begäran

Du blir bättre rustad att hantera komplexa kodutmaningar med större smidighet och fler verktyg, vilket gör det möjligt för dig att bygga moderna applikationer i framkant. Kursen är full av praktiska exempel, best practices och verklighetsnära scenarier som hjälper dig att skriva mer effektiv, robust och framtidssäker kod. 

Målgrupp och förkunskaper

Den här kursen vänder sig till utvecklare som vill gå på djupet inom C#. För att tillgodogöra dig kursen på bästa sätt bör du kunna grunderna i C# och vara van att använda Visual Studio, lambdauttryck och LINQ.

För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.

Detaljerad information

Kursmaterialet är på engelska, men detta innehåll:

The .NET ecosystem
  • .NET Framework vs. .NET Core vs. .NET
  • Top-level statements
  • .NET Standard
Source Generators
  • Roslyn
  • Analyzers
  • Code-fixes
  • Source generators
Visual Studio
  • Dev tunnels
  • Hot reload
  • HTTP files
Editor Config
  • Controlling warnings and errors.
From Delegates to Lambda
  • Delegates
  • Anonymous methods
  • Lambda expressions
  • Func<T> and Action<T>
Advanced lambda expressions
  • Refactoring using lambda expressions
  • Closures
  • Common problems with closures
Optimizing lambda expressions
  • Recent lambda expressions improvements
  • Local Functions
Value Tuples
  • Classic generic tuples
  • Anonymous types
  • Value Tuples
  • Deconstruct
Pattern matching
  • Switch statement
  • Null checks
Switch Expressions
  • Discard
  • Patterns
Non-nullable reference types
  • Nullable value types
  • Non-nullable reference types
  • The null-forgiving operator
  • Null-coalescing assignment operator
  • Nullable attributes
Value objects
  • Primitive obsession
  • Implementing value object
  • Equality
  • Comparing and sorting
  • Overriding ToString()
  • Always valid and Immutability
  • Immutable operations
Records
  • Positional records
  • Records vs manually created value objects
  • Nondestructive mutation
  • Extending records
  • Struct and class records
Async
  • Tasks
  • Waiting for tasks
  • Cancellation tokens
  • Async/await
Dynamic
  • Dynamic types
  • ExpandoObjects
  • Dynamic binding
 Reflection
  • Working with types
  • Querying and inspecting our applications
  • Creating instances of types
  • Pros and cons of using reflection
C# 14
  • Primary constructors
  • Collection expressions
  • TimeProvider

 

Kurskod
A339
Pris
29950 kr (exklusive moms)
Längd
3 dagar
Ort och startdatum
Hålls på begäran

Fler kurser inom

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

  • Avancerad IT
  • Artikel
  • Nyhet
Google Cloud Platform - Gör rätt från början
Att arbeta effektivt i Google Cloud Platform (GCP) kräver både förståelse för plattformens grundläggande byggstenar och praktisk förmåga att designa, drifta och skala lösningar. Cornerstone erbjuder ett sammanhållet kursutbud som tar dig från introduktion till arkitektur och produktion – i din takt och på det sätt som passar din verksamhet.
  • Produktivitet och samarbete
  • Artikel
Från Copilot till egna AI-agenter – så använder du Microsofts AI utan att koda
Är du osäker på vad alla Microsofts AI-verktyg egentligen gör – och vilket som passar dig? Du är inte ensam.
  • Avancerad IT
  • Artikel
  • Nyhet
Exchange Server SE - Uppgradera eller tappa support
Nu smalnar vägen av för den som vill fortsätta med Exchange Server och inte gå över till molnbaserad messaging. I juli lanserades Exchange Server med prenumerationslicens, och innan årets slut är detta den enda supportade On Premise-versionen.

Få inspiration & nyheter från oss

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