Come creare un’applicazione web con Angular

  • Durata: 4 ore
  • Livello: Base

Docente: Luca Tardito

31 lezioni (4 ore)

Corso fruibile da ogni device in formato video e podcast

Certificato di completamento

Cosa imparerai

Grazie a questo corso potrai:

  • conoscere Angular
  • sviluppare con Angular
  • creare un’applicazione web efficiente.

Descrizione del corso

Angular è un framework Javascript open source sviluppato da Google. È tra gli strumenti più utilizzati dagli sviluppatori che lavorano ogni giorno sul web, adatto anche per chi muove i primi passi nel mondo della programmazione. Questo framework infatti ti permetterà di realizzare applicazioni web moderne e efficienti, puntando tutto su un prodotto semplice, ma di qualità.

In questo corso, Luca Tardito ti mostrerà le basi di utilizzo di Angular per la creazione di un’applicazione, attraverso le funzionalità di Node.js, framework necessario per la programmazione con Angular, il sistema NPM per la gestione di librerie e pacchetti, e lo strumento di interfaccia Angular CLI.

Avrai modo di osservare come si prepara l’architettura di base del progetto e l’organizzazione delle cartelle dell’editor e di scoprire i comandi ng utili per apportare modifiche durante il lavoro di sviluppo.
Grazie ad Angular è possibile creare i componenti e i suoi file specifici. Potrai modificarli tramite Typescript, un linguaggio che consente di scrivere codici in maniera versatile e sicura, necessario per la creazione delle interfacce, anche grazie al property binding, un modello di sincronizzazione automatica dei dati tra i modelli e le componenti di visualizzazione.
Imparerai a creare servizi in Angular per far collaborare i componenti, scoprirai il sistema di routing per implementare la navigazione e vedrai come integrare una libreria esterna in un’applicazione, come ad esempio la Material UI.

Oltre allo sviluppo dell’applicazione, vedrai come creare la connessione client-server in un’applicazione Angular con il protocollo HTTP attraverso il processo di build per generare il pacchetto di distribuzione.

In questo corso su Angular, Luca Tardito ti fornirà una guida pratica su come creare un’applicazione utilizzando uno dei framework JavaScript più utilizzati nello sviluppo web.


Se vuoi approfondire altri corsi su coding e programmazione e Javascript ti consigliamo:

Docente

Luca Tardito è un ingegnere informatico con esperienze di sviluppo software in startup, aziende medio-grandi e multinazionali quali Travelport, Cognizant e IBM. Appassionato di tecnologia, è specializzato in sviluppo di applicazioni web.

Come creare un’applicazione web con Angular

Programma del corso

Introduzione ad Angular

Angular: introduzione

01:00

Che cos’è Angular

07:00

Introduzione al progetto

04:00

Ambiente di sviluppo

10:00

Struttura di un nuovo progetto di Angular

11:00

Hello World Angular

07:00

Introduzione ad Angular: conclusioni

01:00

Componenti

Componenti: introduzione

01:00

Componenti in Angular

04:00

Creare un componente

12:00

Interfacce in Angular

10:00

Creare una interfaccia

07:00

Approfondimento sul componente

10:00

Componenti: conclusioni

01:00

Servizi, routing e moduli

Servizi, routing e moduli: introduzione

01:00

Servizi in Angular

12:00

Creare un servizio

09:00

Routing in Angular

15:00

Moduli

04:00

Angular Material

10:00

Servizi, routing e moduli: conclusioni

01:00

Connessione con il server

Connessione con il server: introduzione

01:00

Panoramica della comunicazione client-server

02:00

Comunicazione HTTP in Angular

08:00

RxJS – L’approccio reattivo

17:00

Il build del progetto

07:00

Connessione con il server: conclusioni

01:00