Libri di Fo
Bibliografia di Fo: tutti i libri in vendita online editi da Apogeo pubblicati nella collana Guida Completa con argomento Programmazione Informatica
L'arte del refactoring. Guida alle tecniche per migliorare il design e la leggibilità del codice Fowler Martin - Apogeo, 2019 - Guida Completa
Da quando la programmazione a oggetti è diventata di uso comune, gli sviluppatori si sono trovati di fronte a un numero significativo di applicazioni mal progettate, con software inefficienti e difficili da mantenere ed estendere. Per questo, nel corso del tempo, i professionisti più esperti hanno messo a punto un insieme di tecniche di refactoring per migliorare l'integrità strutturale e le prestazioni dei programmi. L'autore svela i principi e le tecniche fondamentali per trasformare codice scritto male in un programma ben congegnato. Vengono mostrati oltre sessanta metodi di refactoring, corredati da istruzioni passo-passo e indicazioni su quando applicarli. Gli esempi sono basati su JavaScript ma si possono applicare alla maggior parte dei linguaggi di programmazione. Un libro dedicato a tutti gli sviluppatori che vogliono scoprire o approfondire che cosa è il refactoring, perché dovrebbero applicarlo e come riconoscere il codice che ne ha bisogno. Prefazione di Erich Gamma.
Sviluppare applicazioni web con AngularJS e Bootstrap Radford Stephen - Apogeo, 2015 - Guida Completa
AngularJS e Bootstrap sono due moderni strumenti di sviluppo open source e gratuiti sempre più apprezzati dai professionisti del web. Il primo è stato rilasciato da Google e semplifica l'utilizzo di JavaScript nel front-end dei siti. Il secondo è stato realizzato da Twitter e permette di realizzare pagine responsive con grande facilità. Per utilizzarli l'unico requisito necessario è una conoscenza base di HTML e CSS. Questo manuale guida il lettore all'apprendimento combinato di AngularJS e Bootstrap con con un approccio pragmatico e passo passo lungo la via della creazione di una vera applicazione web, curandone l'architettura e i template. Lo scopo finale è fare proprio un workflow di lavoro funzionale e attuale tenendosi alla larga dai problemi più comuni.