La programmazione in C#
Fornire tutte le nozioni per poter maneggiare il linguaggio e produrre codice completo di ogni sua parte. E' rivolto a chi per la prima volta di affaccia al mondo della programmazione ad oggetti e a chi non ha mai visto C# in azione.
C# è nella Top 10 mondiale dei linguaggi più popolari secondo GitHub, quindi è un ottimo investimento di tempo in quanto c'è un'alta probabilità di impiego nel mondo lavorativo.
E' stato creato e viene mantenuto da Microsoft, anche se dal 2014 è divenuto open-source. Questa è una garanzia del fatto che C# venga sviluppato e migliorato nel tempo.
Contenuti
Conoscere l'architettura generale di .NET
Scrivere programmi C# usando la piattaforma .NET
Sintassi del linguaggio C#
Conoscere ed utilizzare i built-in types di C#
Conoscere le operazioni e gli operatori in C#
Conoscere ed utilizzare i test condizionali ed i loop
Conoscere ed utilizzare gli array in C#
Conoscere in modo approfondito i Value Types ed i Reference Types
Progettare le Classi, le Struct, le Enumeration e le Interface
Conoscere in modo approfondito l'Ereditarietà delle Classi e delle Interface
Conoscere ed utilizzare il Polimorfismo
Definire ed utilizzare i Namespace
Utilizzare le Eccezioni
Conoscere ed utilizzare i Generics
Conoscere ed utilizzare i Delegates
Conoscere ed utilizzare i modificatori 'ref', 'out' e 'in'
Conoscere ed utilizzare le lambda expressions
Conoscere ed utilizzare gli expression-bodied members
Conoscere ed utilizzare la Interface Default Implementation
Conoscere ed utilizzare gli Indici ed i Range
Conoscere i Top-Level Statements
Conoscere i Records
Leggere e scrivere file JSON
Esercitazioni
Il percorso formativo è caratterizzato da una metodologia didattica fortemente interattiva ed applicativa su casi ed esempi reali
Requisiti minimi
Notebook personale.
Conoscenza dell'utilizzo base del sistema operativo installato sul proprio Notebook.
La conoscenza di base della programmazione in un qualunque linguaggio di programmazione è di aiuto, ma non indispensabile.
La quota comprende
Materiale didattico + Attestato di partecipazione
Modalità di pagamento
Pagamento anticipato da fare 6 giorni prima della data di inizio corso