Questo è un webinar organizzato da Reteinformaticalavoro, il portale numero 1 dedicato al mondo del lavoro nell’ambito IT.
Contenuti
Questo webinar è dedicato ai principi SOLID: si tratta di principi fondamentali nella progettazione del software che costituiscono le basi per lo sviluppo di programmi robusti, modulari e flessibili, che spesso vengono trascurati o considerati “di secondo piano”, oppure eccessivamente complessi da apprendere e padroneggiare nella scrittura del codice.
Questo webinar è pertanto l’occasione di conoscere e approfondire questi principi, che andremo a illustrare in modo chiaro e semplice tramite esempi pratici e mirati. Il linguaggio utilizzato sarà C#, ma i concetti e i programmi esaminati saranno del tutto comprensibili anche a coloro che fanno uso di linguaggi e piattaforme di sviluppo differenti.
Intraprenderemo un viaggio nella “demistificazione” dei principi SOLID, chiarendoli singolarmente e vedendo come poterli sfruttare nella propria attività quotidiana di sviluppo software, opzionalmente in combinazione ad altre tecniche, pattern e paradigmi più o meno noti.
Argomenti
- L’importanza di gestire gli aspetti di “coupling” e “cohesion” nei sistemi software complessi
- Quali sono e come si applicano i 5 principi SOLID nell’attività quotidiana di sviluppo software
- Tutti i benefit derivanti dall’applicazione dei principi e come esercitarsi nel loro utilizzo
- Risorse per approfondimenti, conclusioni e Q&A
Obiettivi
Alla fine del webinar, i partecipanti saranno in grado di comprendere come applicare i principi SOLID alla loro attività di programmazione, esercitandosi nel loro impiego e rendendo così il proprio codice più trasparente, pulito e facilmente modificabile, e soprattutto permeabile all’applicazione di paradigmi moderni, metodologie di programmazione e framework per lo sviluppo, aumentando nel contempo il grado di confidenza e padronanza sia del proprio codice che di quello scritto da terzi (se applicano gli stessi principi).
