Struttura del corso
Introduzione
L'evoluzione dello sviluppo frontend
- Strumenti e processi per Web Development
Panoramica del ciclo Web Development
- Controllo delle versioni, codifica, compilazione, test, distribuzione.
- Automatizzare il processo
Preparazione dell'ambiente di sviluppo
- Editor e IDE (Integrated Development Environment)
- Considerazioni sul sistema operativo (Windows, Mac e Linux)
Controllo della versione
- GitHub, GitLab, ecc.
- Impostazione e gestione di un sistema di controllo delle versioni
Gestori di pacchetti
- Ottenere e condividere il codice NodeJS
- Ottenere e condividere il codice JQuery
Sviluppo
- Utilizzo di preprocessori e framework CSS per estendere e gestire CSS
- Utilizzo di Task Runner per automatizzare le attività ripetitive (Grunt, Gulp, ecc.)
- Sviluppo utilizzando framework applicativi (Angular, React, ecc.)
- Debug con gli strumenti per sviluppatori di Chrome e Firefox.
Collaudo
- Automatizzare l'aggiornamento del browser dopo le modifiche al codice
- Trovare errori di codice con JSHint
- Controllo dello stile del codice con JSCS
Distribuzione
- Invio delle modifiche al sistema di controllo delle versioni
- Automazione con strumenti e processi di Continuous Integration
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Esperienza con lo sviluppo web frontend
Pubblico
- Sviluppatori web frontend
Recensioni (4)
La prima parte, quella relativa ai meccanismi di base
Andrea Gazzarini - @Cult srl
Corso - Vert.x: Build a Reactive application on JVM
It provided a solid foundation of RxSwift that will serve as a good launching point to improve our current Rx implementation.
Dan Nichols - SurveyMonkey
Corso - Reactive Programming for iOS with RxSwift
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Corso - Reactive Programming with Angular RxJS
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.