Responsabile Deborah Privitera
Ultimo aggiornamento 20/09/2023
Iscritti 10
  • Introduzione a .NET e C#
    • Cos'è .NET?
    • Caratteristiche principali di C#
    • Configurazione dell'ambiente di sviluppo (Visual Studio, Visual Studio Code, o altri IDE)
  • Sintassi di base di C#
    • Variabili e tipi di dati
    • Operatori aritmetici e logici
    • Istruzioni condizionali (if, else, switch)
    • Cicli (for, while, do)
  • Strutture dati fondamentali
    • Array
    • Liste (List<T>)
    • Dizionari (Dictionary<TKey, TValue>)
  • Funzioni e metodi
    • Dichiarazione e definizione di funzioni - Passaggio di parametri - Ritorno di valori
  • Programmazione orientata agli oggetti
    • Classi e oggetti - Incapsulamento, ereditarietà e polimorfismo
    • Proprietà e metodi di accesso
  • Gestione delle eccezioni
    • Blocchi try-catch-finally
  • Gestione delle stringhe
    • Manipolazione delle stringhe - Formattazione delle stringhe
  • Collezioni avanzate
    • Stack e Queue
  • LINQ (Language Integrated Query)
    • Introduzione a LINQ - LINQ to objects
    • LINQ to entities
  • Gestione delle risorse e IDisposable
    • Pattern e utilizzo del modello IDisposable
  • Programmazione asincrona
    • Async e await - Task e Task<T>
  • Debugging e test
    • Utilizzo del debugger
    • Test unitari
  • Gestione del controllo di versione
    • Uso di Git per il controllo di versione
    • GitHub o Azure DevOps per la collaborazione