Corso Advanced programming in C# (ICWD05)
Questo corso è pensato per fornire un approfondimento avanzato alla programmazione in C# (sempre aggiornato all'ultima versione disponibile).
Lo stesso ha l'obiettivo di approfondire alcune delle caratteristiche più interessanti del linguaggio, per dare tutti gli strumenti avanzati a chi intende trarne tutti i vantaggi.
Questo corso è sempre aggiornato all'ultima versione di Visual Studio, C# e .NET.
I contenuti sono i seguenti:
- Preprocessor directives
- Overload di operatori
- Conversioni implicite ed esplicte tra tipi
- Indexer
- Anonymous type, delegate e eventi
- Indexes e Ranges
- Tutple e Pattern matching
- Nullable Reference Type
- Collections e generics
- Advanced Lambdas
- Attributi
- Records
- Async avanzato
- Multithreading e codice parallelo
- Advanced LINQ
- Reflection
- Unsafe code
- Laboratorio pratico
Scheda rapida
Durata del corso: 28 ore, pari a 4 giorni (7 ore al giorno)
Prerequisiti
Conoscenza di C#
Software: Visual Studio (anche Community)
Materiale del corso
- slide in formato PDF, da poter stampare
- esempi presentati nel corso