Contattataci

Struttura del corso

Introduzione

  • Panoramica generale su Angular
  • Conoscenza del framework e della sua architettura
  • Analisi della struttura base di un’applicazione Angular
  • Quali sono le novità in Angular 13?

Fondamenti di TypeScript

  • Comprensione della sintassi di TypeScript
  • Dichiarazione di variabili e array
  • Utilizzo dei tipi nelle funzioni

Sviluppo dei componenti

  • Nozioni introduttive sui componenti
  • Creazione di un componente mediante l’Angular CLI
  • Analisi della classe del componente
  • Impiego del template del componente
  • Associazione degli eventi ai componenti

Lavorare con i moduli di input e output di Angular

  • Nozioni generali sui form
  • Utilizzo dei moduli basati su template per la creazione di form
  • Inserimento del modulo dedicato ai form nel progetto
  • Configurazione iniziale di un form
  • Introduzione alle forme reattive dei form
  • Integrazione del modulo delle forme reattive nell’applicazione
  • Realizzazione concreta di un form
  • Progettazione estetica del template utilizzato per il form

Servizi, iniezione delle dipendenze e pipe

  • Nozioni generali sui servizi
  • Realizzazione di un servizio base
  • Analisi approfondita della struttura della classe del servizio
  • Introduzione all’iniezione delle dipendenze
  • Inserimento di istanze dei servizi nelle parti richieste dell’applicazione
  • Nozioni introduttive sul funzionamento delle pipe
  • Utilizzo delle pipe predefinite offerte da Angular
  • Inserimento corretto delle pipe nel template HTML dell’app
  • Creazione di una concatenazione di più pipe

Lavorare con il client HTTP di Angular

  • Nozioni fondamentali sull’uso del client HTTP in Angular
  • Sviluppo pratico tramite l’utilizzo del client HHTP
  • Configurazione dell’importazione richiesta per il modulo client HTTP
  • Gestione avanzata delle opzioni di chiamata al server tramite le configurazioni disponibili
  • Ritorno e trattamento dei dati inviati dal server in forma di oggetto di risposta HTTP
  • Impostazione dei parametri riguardanti le intestazioni della richiesta da effettuare
  • Realizzazione concreta e semplificata di un sistema osservabile in base alle necessità specifiche del caso

Utilizzo del router dei componenti Angular

  • Nozioni introduttive sulle caratteristiche principali del router per i componenti
  • Gestione delle transizioni e dello spostamento tra le varie pagine della vista
  • Applicazione pratica dell’API messa a disposizione dal router Angular
  • Creazione di un progetto in grado di gestire correttamente il routing dei componenti
  • Messa in opera e ospitalità sul sito delle diverse parti costituenti l’applicazione previste dal router

Implementazione dell’architettura a microfrontend con Angular

  • Nozioni fondamentali sull’utilizzo dei microfrontend
  • Analisi delle principali caratteristiche e vantaggi associati all’impiego di tale tipologia di architettura
  • Descrizione analitica delle strategie praticabili nell’ambito dello sviluppo dei microfrontend
  • Nozioni introduttive relative alla struttura del framework dedicato ai microfrontend
  • Creazione e avvio di progetti utilizzando specificamente i moduli predisposti per i microfrontend in Angular

Test delle applicazioni realizzate con Angular

  • Svolgimento pratico della verifica dei componenti del programma attraverso unit test dedicati
  • Utilizzo dei vari strumenti presenti nell’ambiente di sviluppo per facilitare tale operazione
  • Descrizione chiarificatrice riguardante la sequenza procedurale da seguire nei test effettuati

Sintesi finale e indicazioni per ulteriori passaggi formativi

Requisiti

  • Conoscenza di base di HTML, CSS e JavaScript

Destinatari del corso

  • Sviluppatori
  • Programmatori
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative