Obiettivi della certificazione
Questo corso si concentra principalmente sui framework front-end basati su Javascript, e in particolare sul framework Angular.
Questo corso utilizzerà Typescript per lo sviluppo di applicazioni Angular.
Riceverai anche un’introduzione all’uso di Angular Material e Angular Flex-Layout per la progettazione dell’interfaccia utente reattiva.
Ti verranno presentati vari aspetti di Angular inclusi componenti, direttive e servizi.
Imparerai a conoscere il data binding, l’Angular router e il suo utilizzo per lo sviluppo di applicazioni a pagina singola.
Imparerai anche a progettare sia moduli basati su forms che i reactive forms.
È inclusa una rapida introduzione agli observables, alla programmazione reattiva e a RxJS nel contesto di Angular.
Imparerai quindi il supporto Angular per la comunicazione client-server tramite il client HTTP e l’uso dell’API REST sul lato server. Un rapido tour attraverso il supporto dell’animazione Angular e il test Angular completano il corso.
Moduli
In questo modulo avremo una rapida introduzione ai frameworks JavaScript per il front-end, seguita da un'introduzione ad Angular.
Impareremo anche i componenti Angular e i loro templates.
In questo modulo impareremo il data binding in Angular.
Imparerai come progettare i servizi di base e conosceremo il router Angular e il suo utilizzo nella progettazione di applicazioni a pagina singola.
In questo modulo studiamo il supporto Angular per i forms e la validazione dei form.
Verranno introdotti sia forms basati su modelli che i reactive forms.
Imparerai anche le Promises e la programmazione reattiva, RxJs e il suo utilizzo in Angular.
In questo modulo esplorerai la comunicazione client-server utilizzando sia il modulo HTTP di Angular che l'API REST.
Avrai una breve introduzione al supporto di animazione in Angular e creerai una direttiva sugli attributi personalizzati. Imparerai anche a scrivere tests e distribuire applicazioni Angular.
