Struttura del corso

Introduzione

  • Cosa c'è di nuovo in Angular 5?

Panoramica su TypeScript e JavaScript ES6

  • Sintassi TypeScript
  • Utilizzo del transpiler TypeScript
  • Configurazione di Angular 5 e TypeScript

Creazione della tua prima applicazione Angular

  • Pianificazione dell'applicazione
  • Crea un progetto Angular e un'app utilizzando il CLI
  • Crea una configurazione di base del progetto utilizzando Bootstrap 4 e Sass

Lavorare con le parti di Angular 5

  • Creazione di componenti
  • Data binding e string interpolation
  • Binding delle proprietà
  • Binding degli eventi
  • Data binding bidirezionale
  • Modellazione dei dati
  • Direttive
  • Bootstrapping
  • Inputs & Outputs

Utilizzo di componenti Angular 5

  • Data flow
  • Lavorare con AppModule
  • Lavorare con componenti personalizzati
  • Utilizzo di template e stili
  • Utilizzo dell'encapsulation delle viste
  • Proiezione del contenuto
  • Comprendere il ciclo di vita dei componenti e i lifecycle hooks
  • Utilizzo di ViewChildren e ContentChildren

Data binding in Angular 5

  • Panoramica sul binding delle proprietà e degli eventi
  • Binding e assegnazione di alias a proprietà personalizzate
  • Binding e assegnazione di alias a eventi personalizzati

Lavorare con direttive

  • Direttive predefinite
  • Direttive personalizzate

Debug dell'applicazione

  • Comprendere i messaggi di errore in Angular
  • Utilizzo dei sourcemaps per il debug del codice nel browser
  • Utilizzo di Augury

Servizi Angular 5

  • Imparare l'importanza dei servizi
  • Creazione di un servizio di logging
  • Creazione di un servizio di dati

Utilizzo dell'iniezione di dipendenze e providers

  • Injectors, provider e tokens
  • Configurazione dell'iniezione di dipendenze
  • Configurazione del tuo provider
  • Iniezione di servizi in componenti, direttive e servizi

Cambio pagina con routing

  • Configurazione delle rotte
  • Configurazione e caricamento delle rotte
  • Comprendere i diversi metodi di navigazione
  • Utilizzo di parametri nelle rotte
  • Creazione di rotte annidate
  • Utilizzo di rotte di reindirizzamento e rotte jolly
  • Comprendere i route guards
  • Comprendere le strategie di routing

Utilizzo di RxJS per creare e lavorare con observable in Angular

  • Panoramica sugli observable
  • Panoramica su RxJS
  • Creazione e utilizzo di observable in Angular

Gestione delle form

  • Utilizzo delle form template-driven
  • Utilizzo delle form reactive

Utilizzo dei pipe

  • Pipe predefiniti
  • Pipe async
  • Pipe personalizzati

Esecuzione di chiamate a API HTTP esterne

Utilizzo dei moduli Angular

Ottimizzazione dell'applicazione Angular 5

Test dell'applicazione Angular 5

  • Utilizzo di Jasmine per i test unitari

Sicurezza di Angular 5

  • Autenticazione
  • Cosa scrivere e cosa non scrivere in Angular

Distribuzione dell'applicazione Angular 5 in produzione

  • Distribuzione su IIS, Apache, Nginx, etc.

Risoluzione dei problemi

Conclusione del corso

Requisiti

  • Familiarità con HTML di base, CSS e JavaScript

Pubblico target

  • Iniziatori in sviluppo web
  • Sviluppatori frontend esperti
  • Chiunque sia interessato a imparare come sviluppare app utilizzando Angular
 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative