Java Better Developer

Italian

Obiettivi

- Approcciare al codice nella maniera giusta senza confusione e con idee chiare

- Migliorare la qualità del codice che scrivi

- Programmare con più sicurezza, più facilità e più velocemente

- Comprendere cosa significa fare analisi, progettazione ed architettura

- Imparare i principi OO e nuove tecniche per diventare un programmatore migliore

Introduzione:

Ti è mai capitato di dover evolvere del codice funzionante, ma ormai difficile da comprendere? Se la risposta è sì, questo corso fa per te.

"Il grande errore che commettono i programmatori poco esperti è pensare che per programmare basti saper programmare."

Questa frase è centrale nella mia filosofia. Programmare è solo una delle molte attività nello sviluppo del software. La programmazione migliora radicalmente quando si applicano tecniche e principi di buona programmazione.

Descrizione:

Impareremo come migliorare la qualità del codice partendo dall'approccio alla programmazione, usando tecniche di analisi e progettazione per creare codice leggibile, manutenibile, evolvibile e riutilizzabile. Eseguiremo interattivamente le fasi di analisi e progettazione di un progetto scelto dai partecipanti, imparando il corretto approccio al problema e come risolverlo nel modo più efficace. Studieremo la programmazione moderna, apprendendo decine di tecniche da applicare nelle fasi appropriate dello sviluppo del codice. Questo renderà la programmazione più semplice, ridurrà il tempo dedicato al debugging e aumenterà la possibilità di evolvere l’applicazione. Tratteremo anche argomenti come architettura, refactoring, design pattern, metodi, clean code e molti altri.

Show more