Kurser

Fremragende2 dages kursus 
Læring inden for et specifikt emne

Cutting Edge C#

5. - 6. september 2022 Taastrup
21. - 22. september 2022 Aarhus
2. - 3. november 2022 Taastrup
DKK  9.999
ekskl. moms
Nr. 90383 A
4,6
Fremragende
19 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.

Dette kursus har til formål at bringe dig helt up-to-date med de allernyeste features i C#, dvs. C# 7.0, 7.1, 7.2, 7.3, 8.0, 9.0 og 10.0-versionerne. Du vil blive introduceret for helt nye måder at tænke C# på – og en helt masse features, som kun de færreste kender til.

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

Deltagerprofil

Dette kursus er for C#-udviklere, der kender de tidligere versioner af C#, men gerne vil lære alle de nye features, der netop er kommet, og samtidig være helt på forkant med de features, som den næste version af C# vil byde på. Det forventes, at du har kendskab til de eksisterende versioner af C# 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

Undervisning på engelsk

Undervisning på engelsk

Materiale på engelsk

Materiale på engelsk

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

Kursusbevis

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

Hos Teknologisk Institut bruger vi kun erfarne undervisere.

Erfaren underviser

Tæt på kursusstedet er der gratis parkering.

Gratis parkering

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å 19 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed.
Fremragende
Meget godt
Udmærket
Mindre godt
Ikke godt
Jesper 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.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 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

Taastrup
5. - 6. september 2022
Aarhus
21. - 22. september 2022
Taastrup
2. - 3. 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