Kurser

Fremragende2 dages kursus 
Læring inden for et specifikt emne

Cutting Edge C#

27. - 28. marts 2023 Aarhus
15. - 16. juni 2023 Taastrup
18. - 19. september 2023 Taastrup
20. - 21. november 2023 Aarhus
DKK  9.999
ekskl. moms
Nr. 90383 A
4,6
Fremragende
37 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.

Dette kursus har til formål at bringe deltagerne helt up-to-date med alle de allernyeste features i C#, dvs. C# 7.x, 8, 9, 10 og 11-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.

Bliv introduceret til de nyeste versioner af C#

C# er de fleste udvikleres absolut foretrukne programmeringssprog på Microsofts stack. Siden C# 6 blev sendt på gaden, er Microsoft begyndt årligt at release opdateringer til C# sammen med hver ny .NET-version, og i november 2022 blev C# 11 – nyeste skud på stammen – sendt på gaden sammen med .NET 7.

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.

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 tidligere 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

Det får du på kurset

Vi sørger for at rammerne er i orden, så du kan fokusere på at lære

Efter du har fuldendt kurset, vil du modtage et kursusbevis.

Kursusbevis

Hos Teknologisk Institut bruger vi kun erfarne undervisere.

Erfaren underviser

På dette kursus vil der højest være MAKS DELTAGERE pr. hold.

Maks. 10 deltagere

På kurset får du morgenmad, frokost, snacks og drikkevarer.

Fuld forplejning

Materiale på engelsk

Materiale på engelsk

Undervisning på engelsk

Undervisning på engelsk

Tæt på kursusstedet er der gratis parkering.

Gratis parkering

Indhold

Recapping C# 7.x
  • Tuples and Deconstructors
  • Pattern Matching
  • Local Functions
  • Ref Locals and Ref Returns
  • In Parameter Modifier
  • Ref Readonly
  • Readonly Structs
  • Spans and Readonly Spans
An Introduction to C# 8
  • 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
  • Init-only Setters
  • Records and With Expressions
  • Pattern Matching Enhancements
  • Top-level Statements
  • Extension Enumerators
  • Target-typed New
  • Target-typed Conditionals
  • Covariant Return Types
  • Lambda Discards
  • Static Anonymous Functions
  • New Features for Partial Methods
What’s New in C# 10?
  • File-scoped Namespace Declarations
  • Global Usings Directives
  • Implicit Usings
  • Record Structs
  • Bug-fixing Records’ ToString() Mistake from C# 9.0
  • Enhanced Structure Types
  • Extended Property Patterns
  • Lambda Natural Type Inference
  • Lamdba Explicit Return Type
  • Const Interpolated Strings
  • Interpolated String Handlers
  • Caller Argument Expressions
  • LINQ Additions in .NET 6
Newest Features in C# 11
  • Raw String Literals
  • New String Interpolation
  • UTF-8 String Literals
  • List and Slice Patterns
  • Extended Nameof
  • Required Members
  • File Accessibility Modifier
  • Static Abstract and Virtual Members in Interfaces
  • Generic Attributes
  • Generic Math Support
  • Checked and Unchecked Operators
 

Anmeldelser af Cutting Edge C#

4,6
 
Fremragende Baseret på 37 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.
Fremragende
Meget godt
Godt
Mindre godt
Ikke godt
Underviseren er meget dygtig og han giver alle de informationer han kendte fra C# 7.0 til 10+ Vi har lært rigtig meget om C#, selvom vi har udviklet i mere end 20 år.
 - Abbas Sadeghi Edlund A/S
God energi og god til at formidle materialet på en sjov og inspirerende måde.
 - Martin Kirk Auto IT/AS

Form

Kurset veksler mellem gennemgang og øvelser i # 7.x, 8, 9, 10 og 11.

Materiale

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

23384
Underviser

Jesper Gulmann Henriksen

4.94/5 (149 evalueringer) 
Baseret på alle evalueringer af underviseren fra de seneste 5 år.

Jesper har siden 2002 arbejdet med C# og .NET som software-udvikler i mange forskellige områder så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

Aarhus
27. - 28. marts 2023
Taastrup
15. - 16. juni 2023
Taastrup
18. - 19. september 2023
Aarhus
20. - 21. november 2023
Taastrup
20. - 21. december 2023

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#?

Du har måske hørt om C#, men ved ikke rigtig, hvad det er. Læs artiklen og få svaret i denne artikel, hvor vi uddyber, hvad C# egentlig indebærer.

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. C# er et effektivt programmeringssprog, som minder om Java.

Læs mere