Struttura del corso
Introduzione
- Cos'è Angular?
- Cosa c'è di nuovo in Angular 9?
Panoramica di Typescript e ES6 JavaScript
- Sintassi TypeScript
- Utilizzo del transpiler TypeScript
- Impostazione di Angular 9 e Typescript
Panoramica delle parti di Angular 9
- CLI angolare
- Componenti
- Direttive
- Ingressi e uscite
- Associazione e interpolazione dei dati
- Associazione di eventi
- Modellazione dei dati
- Bootstrapping
Creazione della prima applicazione Angular
- Pianificazione dell'applicazione
- Impostazione di un progetto angolare
- Creazione di un'interfaccia utente ottimizzata per i dispositivi mobili utilizzando Bootstrap 4 e Sass
Creazione di un componente
- Informazioni sul ciclo di vita dei componenti
- Flusso di dati
- Utilizzo di modelli e stili
- Proiezione del contenuto
- Utilizzo di AppModule
- Utilizzo di componenti personalizzati
- Utilizzo dell'incapsulamento della vista
- Implementazione degli hook del ciclo di vita
- Utilizzo di ViewChildren e ContentChildren
Associazione dati in Angular 9
- Informazioni sull'associazione di proprietà ed eventi
- Associazione e assegnazione di alias a proprietà personalizzate
- Associazione e assegnazione di alias a eventi personalizzati
Lavorare con le direttive
- Direttive predefinite
- Direttive doganali
Angular 9 Servizi
- Creazione di un servizio di registrazione
- Creazione di un servizio dati
Utilizzo dell'inserimento delle dipendenze e dei provider
- Iniettori, provider e token
- Configurazione dell'inserimento delle dipendenze
- Configurazione del provider
- Inserimento di servizi in componenti, direttive e servizi
Passare da una pagina all'altra con l'instradamento
- Comprendere i diversi metodi di navigazione
- Strategie di instradamento
- Impostazione dei percorsi
- Configurazione e caricamento dei percorsi
- Utilizzo dei parametri nei percorsi
- Creazione di route nidificate
- Utilizzo di route di reindirizzamento e con caratteri jolly
- Informazioni sulle protezioni di percorso
Usare RxJS per creare e lavorare con osservabili in Angular
- Panoramica delle osservabili
- Panoramica di RxJS
- Costruire e usare le osservabili in Angular
Generazione di moduli per l'input dell'utente
- Utilizzo dei moduli basati su modelli
- Utilizzo delle forme Reactive
- Creazione di una convalida personalizzata
- Convalida, filtraggio e sanificazione dei dati dei moduli
Utilizzo delle pipe
- Trasformazione dell'output
- Tubi incorporati
- Pipe asincrona
- Tubi personalizzati
Esecuzione di chiamate ad API HTTP esterne
- Invio di richieste
Utilizzo dei moduli Angular
Test dell'applicazione Angular 9
- Utilizzo di Jasmine per i test unitari
- Utilizzo di Protractor per i test end-to-end
Debug dell'applicazione
- Informazioni sui messaggi di errore in Angular
- Utilizzo delle mappe di origine per eseguire il debug del codice nel browser
- Lettura TypeScript Diagnostica del compilatore
- Utilizzo di Augury
Ottimizzazione dell'applicazione Angular 9
- Informazioni sul compilatore, il runtime e il renderer di Ivy
- Rielaborazione del codice
- Riduzione delle dimensioni del bundle ed eliminazione del dead-code
Angular 9 Sicurezza
- Come funziona l'autenticazione
- Utilizzo dell'autenticazione JWT
- Cosa dovrebbe e non dovrebbe essere scritto in Angular
Distribuzione di un'applicazione Angular 9 nell'ambiente di produzione
- Distribuzione in IIS, Apache, Nginx e così via.
Angular 9 Procedure consigliate.
Risoluzione dei problemi
Riassunto e conclusione
Requisiti
- Familiarità con HTML, CSS e JavaScript
Pubblico
- Gli sviluppatori
Recensioni (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Corso - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Corso - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Corso - Building Web Apps using the MEAN stack
Mi sono piaciute le tue battute
Dermot - Griffiths & Armour
Corso - Angular 2 Fundamentals
Traduzione automatica
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Corso - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Analisi passo dopo passo. Spiegazione di ogni riga di codice. Ogni problema che ho avuto durante il corso è stato risolto con successo e Łukasz mi ha spiegato il motivo. Mi sono piaciute anche le buone pratiche che sono state presentate. Non sono mai stato convinto dello stile TDD - semplicemente non lo trovo utile e ne vale la pena. Łukasz ha sottolineato così tanti vantaggi del TDD che ha completamente cambiato la mia opinione.
Michał Uściński - Devapo Sp. z o. o.
Corso - Testing Angular Applications
Traduzione automatica
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Corso - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Corso - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Corso - Angular 6
Good examples and interactive course !