Requisito essenziale avere almeno una Certificazione di lingua inglese di || Continua a leggere
Programmazione C# (applicazioni desktop)
Il C# è un linguaggio di programmazione orientato agli oggetti e questa è la definizione ufficiale di Microsoft (da MSDN Library):
“C# (pronunciato “C sharp”) è un linguaggio di programmazione semplice, moderno, orientato ad oggetti e type-safe, che risulterà immediatamente comprensibile ai programmatori di C++ e Java.
Il linguaggio C# combina l’elevata produttività dei linguaggi per lo sviluppo rapido di applicazioni (Rapid Application Development, RAD) con le potenzialità del linguaggio C++.”
Obiettivi e finalità
Questo corso ha come obiettivo la realizzazione delle applicazioni desktop, con la finalità di permettere all’utente di acquisire capacità e competenze valide al fine di programmare in piena autonomia in linguaggio C#.
Destinatari
Il corso fornisce una preparazione orientata all’acquisizione delle principali competenze richieste per programmare, quindi rivolto a tutti i coloro che vogliono intraprendere questa strada.
Prerequisiti
Per poter partecipare al meglio al corso di C#, bisogna comunque avere una sufficiente competenza di base nell’utilizzo del computer (gestione file/cartelle) e di Internet (utilizzo del web, email).
Attestato rilasciato
Attestato di frequenza C#.
Certificazione ottenibile
Programma didattico
- Il primo programma La struttura dei programmi C# attraverso un primo esempio
Struttura del linguaggio
- Le classi (1a parte) Come si definisce una classe in C# e quali le caratteristiche…
- Le classi (2a parte) Come si definisce una classe in C# e quali le caratteristiche…
- I tipi di dati base e passaggio dei parametri Tipi di dato base e modalità di passaggio dei parametri in C#
- Ereditarietà Gestione dell’ereditarietà fra le classi in C#
- Polimorfismo Il polimorfismo e il suo utilizzo in C#
- Overloading Implementazione dell’overloading con C#
- Le classi astratte Cosa sono e come si definiscono le classi astratte con C#
- Le interfacce Cosa sono e come si definiscono le interfacce con C#
- Windows Form Caratteristiche della Windows Form per applicazioni desktop
Controlli, Eventi, Eccezioni
- La gestione degli eventi La gestione degli eventi per realizzare un’applicazione interattiva
- Controlli Windows Realizzare l’interfaccia grafica dell’applicazione
- Interazione con i database