Kurser

Populært2 dages kursus

Cutting Edge C#

20. - 21. januar 2022 Taastrup Udsolgt
21. - 22. april 2022 Aarhus
1. - 2. september 2022 Taastrup
9. - 10. november 2022 Aarhus
DKK  9.999
ekskl. moms
Nr. 90383 A
4,6
Fremragende
9 anmeldelser

C# er de fleste udvikleres absolut foretrukne programmeringssprog på Microsofts stack. Siden C# 6 blev sendt på gaden, er Microsoft begyndt hyppigt at release opdateringer til C#, og i november 2021 blev C# 10 – nyeste skud på stammen – sendt på gaden sammen med .NET 6. Vi vil grundigt introducere alle de nye features i disse C#-versioner i den rækkefølge, som de er blevet introduceret. Til hvert modul er der tilhørende opgaver og diskussioner til at grave sig ned i detaljerne.

Dette kursus har til formål at bringe deltagerne helt up-to-date med alle de allernyeste features i C#, dvs. C# 7.0, 7.1, 7.2, 7.3, 8.0, 9.0 og 10.0-versionerne, der byder på helt nye måder at tænke C# på – og en helt masse features, hvor kun de færreste har fået lagt mærke til dem alle.

Deltagerprofil

Dette kursus er for C#-udviklere, der kender de tidligere versioner af C#, men gerne vil lære alle de nye features, der lige netop er kommet, samt være helt på forkant med de features, som den næste version af C# vil byde på. Det forventes, at deltagerne har kendskab til de eksisterende versioner af C# og samt lidt erfaring i en tidligere version af Visual Studio.

Udbytte

  • Bliv introduceret til samtlige nye features i C# - både store og små!
  • Lær alt om de nyeste OO-features som f.eks. Records og Record Structs
  • Dyk ned i de mindre kendte, men særdeles nyttige features som Indices, Ranges og Spans
  • Få tips og tricks til, hvor de nye helt features bedst benyttes
  • Lær at bruge de nyeste pattern matching-teknikker med f.eks. LINQ

Indhold

Recapping C# 7.0, 7.1, 7.2, and 7.3
  • Tuples and Deconstructors
  • Pattern Matching
  • Out Vars and Ref Returns
  • Expression-bodied Members
  • Literals and Separators
  • Discards
  • Async Main
  • Default Literals
  • In Modifier
  • Ref Readonly
  • Readonly Structs
  • Spans and Readonly Spans
  • Private Protected
  • Expression Variables in Initializers
An Introduction to C# 8.0
  • Nullable Reference Types
  • Switch Expressions
  • More Patterns Matchings
  • Ranges and Indices
  • Default Interface Members
  • Asynchronous Streams
  • Using Declarations
  • Static Local Functions
  • Class and Struct Improvements
An Introduction to C# 9.0
  • Records and With Expressions
  • Init-only Setters
  • Pattern Matching Enhancements
  • Target-typed New Expressions
  • Target-typed Conditional Expressions
  • Top-level Statements
  • Covariant Return Types
  • Extension Enumerators
  • Lambda Discards
  • Static Anonymous Functions
  • New Features for Partial Methods
What’s New in C# 10.0?
  • Record Structs
  • Enhanced Structure Types
  • Bug-fixing Records’ ToString() Mistake from C# 9.0
  • Global Usings
  • File-scoped Namespace Declarations
  • Interpolated String Handlers
  • Const Interpolated Strings
  • Extended Property Patterns
  • More AsyncMethodBuilder attributes
  • Assignment with Declarations
 

Anmeldelser af Cutting Edge C#

4,6
 
Fremragende Baseret på 9 anmeldelser
Fremragende
Meget godt
Udmærket
Mindre godt
Ikke godt

Form

Kurset veksler mellem gennemgang og øvelser i # 7.0, 7.1, 7.2, 7.3, 8.0, 9.0 og 10.0.

Materiale

Egenudviklet kursusmateriale bestående af slides, links samt opgaver med tilhørende løsninger specialudviklet til kurset.

23384
Underviser

Jesper Gulmann Henriksen

Jesper har siden 2002 arbejdet med C# og .NET som software-udvikler i meget forskellige områder som overvågningssystemer, software til flyveledere samt betalingsløsninger på mobilen. Derudover har han gennem en årrække været tilknyttet Teknologisk Institut som underviser på C#-kurserne. Han har gennem årene fulgt Microsofts teknologier fra tæt hold.

Vælg dato

Taastrup
20. - 21. januar 2022 Udsolgt
Aarhus
21. - 22. april 2022
Taastrup
1. - 2. september 2022
Aarhus
9. - 10. november 2022

Få ny inspiration til din kompetence­udvikling

Unikke tilbud, relevante artikler og nyt om vores kurser og uddannelser.

Indtast venligst et validt navn
Tilmelder nyhedsbrev
Tak for din tilmelding
Teknisk fejl

Der er desværre en systemfejl på nuværende tidspunkt. Du kan alternativt skrive en mail til data@teknologisk.dk

Vil du vide mere?

Hvad er C# (sharp)?

Du har måske hørt om C#, men ved ikke rigtig hvad det er.. Få svaret i denne artikel. Læs mere:

Læs mere
 

Kom i gang med C# programmering

Hvis du gerne vil i gang med C# programmering, kan du læse meget mere i denne artikel.

Læs mere