C# Advanced programming

C# Advanced programming

  • Codice
    DT0061
  • Prezzo
    1.590,00 €
  • Durata
    4 gg

Descrizione

Il corso ha come obiettivo quello di incrementare le proprie conoscenze con il linguaggio C#; durante il corso, oltre ad argomenti specifici, verranno dettagliati casi d'uso reali di applicazioni avanzate.

Target

Sviluppatori

Prerequisiti

Conoscenza di .NET Framework 4.

Programma Corso

  • Utilizzare e scrivere classi sfruttando i Generics nel proprio codice C#
  • Delegate, puntatori a funzione, gestione degli eventi
  • Anonymous method e lambda expression
  • Estendere una classe con gli extension method
  • Scrivere query LINQ con C#
  • Tipi nullable
  • Tipi dinamici, DLR (Dynamic Language Runtime), la keyword ‘dynamic’
  • Gestione delle eccezioni ed exception filters
  • Codice asincrono, pattern async/await, multi-threading
  • Nuove sintassi in C# 6: operatore null check, operatore nameof, string interpolation, auto-properties