Programmare applicazioni JavaScript
Approfittate del potere di JavaScript per creare applicazioni web o aziendali robuste e facili da estendere e gestire. Applicando i modelli di progettazione descritti in questo manuale, imparerete a scrivere codice flessibile e resiliente più semplice da gestire negli sviluppi successivi. JavaScript può essere il linguaggio di programmazione web più essenziale, ma nel mondo reale le applicazioni JavaScript creano problemi quando si apportano delle modifiche. In questo libro, l'autore Eric Elliott mostra come aggiungere funzionalità lato client e server a una corposa applicazione JavaScript senza influenzare negativamente il resto del codice. Argomenti trattati: Esaminare l'anatomia di una grande applicazione JavaScript; Costruire applicazioni web moderne con le funzionalità delle applicazioni desktop; Apprendere le tecniche migliori per l'organizzazione del codice, la modularità e il riutilizzo; Separare l'applicazione su differenti livelli di responsabilità; Costruire API ipermediali efficienti e autodescrittive con Node.js; Testare, integrare e distribuire aggiornamenti software in cicli rapidi; Controllare l'accesso alle risorse con l'autenticazione utente e l'autorizzazione; Espandare la portata dell'applicazione tramite l'internazionalizzazione.