Stampato dal sito http://andreaprovaglio.com. Tutti i diritti riservati.
| Area: | Programming Paradigms |
| Piattaforma: | Java Ruby Platform-agnostic |
| Giorni: | 3 |
| Codice: | 101 |
| Autore: | Andrea Provaglio |
Rivolto principalmente a sviluppatori provenienti dalla programmazione procedurale, questo corso fornisce allo studente una solida base sulla quale applicare efficacemente i concetti della programmazione e progettazione object-oriented.
Avvicinarsi ad un linguaggio object-oriented (OO) senza una solida comprensione dei concetti di fondo si rivela spesso un cattivo investimento. Ecco perché, dopo aver insegnato una notevole quantità di corsi C++, Java e Ruby, abbiamo realizzato questo corso, che si concentra più sulla mentalità object-oriented che sulla sintassi o sui tecnicismi. Riteniamo che questo corso sia un'ottima base per chiunque stia per avvicinarsi al primo linguaggio OO, e a volte anche per chi ha già avuto esperienze di programmazione OO o ha necessità di comunicare con programmatori OO.
Durante il corso vengono trattati i principi della programmazione OO, vengono fatti paralleli con altri paradigmi (inclusa la programmazione procedurale), viene visto perché la programmazione OO ha avuto così larga diffusione e quando potrebbe non essere la scelta migliore). Il corso fornisce anche cenni sull'analisi OO (OOA) e sul design OO (OOD).
Il corso prevede esempi di codice dal vivo ed esercizi, utilizzando Ruby come linguaggio di programmazione nella prima parte e Java nella seconda.
Circa il 30% del tempo viene dedicato ad esercitazioni guidate.
Per ottenere il massimo risultato dalla partecipazione a questo corso, si consiglia una buona esperienza di programmazione in un linguaggio procedurale.
Per maggiori informazioni, vi invitiamo a contattarci.