Corso Angular Avanzato - LABFORWEB
Digital Detective Live - 17 aprileIscriviti ora >

Corso Angular

Icona del Corso Angular firmato LABFORWEB

Inizio: 8 aprile 2026
Durata: 36 ore
Orario: serale 18.15-21.15
Prerequisiti: JavaScript avanzato

Ecco alcune delle cose strepitose che puoi fare con Angular:
  • Imparare a usare i Component, più performanti dei controllers e delle direttive di Angular.
  • Usare i Component per insegnare "trucchi" al browser.
  • Creare tag HTML personalizzati che funzionano come nuovi widget personali.
  • Usare TypeScript e ES6 (EcmaScript 6) per scrivere il tuo codice in Angular.
  • Applicare il modello MVC anche al codice front end della tua applicazione.

Il corso in pillole

Angular “è quello che un web browser avrebbe dovuto essere se fosse stato progettato per sviluppare applicazioni web”. Questa la definizione di Misko Hevery, un ingegnere Google che nel 2009 scommette di ricreare in due settimane “Google Feedback”, un’applicazione web in JQuery di 17.000 righe di codice poco testabile, sviluppata in sei mesi. La scommessa fallisce, perché Misko Hevery impiega una settimana in più.
Il risultato? Solo 1500 righe di codice, grazie a Get Angular, diventato poi Angular JS, e oggi Angular, un potente framework open source in JavaScript, patrocinato da Google e rilasciato sotto licenza MIT.

Angular implementa i pattern MVC e MVVC e estende il vocabolario dei TAG HTML per scrivere “Single Web Page Application” (SPAs) con meno codice e in maniera più veloce e dinamica.

Puoi frequentare il Corso Angular in una delle seguenti modalità a scelta:

  1. In aula a Roma
  2. Online in Diretta Streaming
  3. Video Lezioni On Demand
IL PROGRAMMA DEL CORSO

È il corso che fa per te?

Sì, se sei un web developer o un web designer e vuoi potenziare il tuo codice lato client.

Quando

Dall'8 aprile al 4 maggio 2026, tutti i lunedì, mercoledì e giovedì, in orario serale 18.15/21.15.

Il corso è diviso in 12 lezioni per un totale di 36 ore.

Il Corso in aula a Roma

Si tiene nella sede di LABFORWEB a Roma, in Via Francesco Saverio Solari, 16 (zona Portuense/Spallanzani).

Il Corso Online in Live Streaming

Puoi frequentarlo ovunque tu voglia: da casa, dal tuo ufficio, da un parco. Ti basta avere con te un computer e una connessione a Internet.

I software che ti occorrono per lo svolgimento delle lezioni sono tutti gratuiti e scaricabili online.

Il Corso On Demand

Puoi frequentarlo in qualunque ora della giornata, 7 giorni su 7.

Hai inoltre, durante tutto il corso, la possibilità di interagire con i docenti e i tutor che ti daranno assistenza sugli argomenti trattati.

Cosa ti diamo

  • Dispense ed esercizi pratici che troverai nell'area riservata LABFORYOU.
  • Le registrazioni video di tutte le lezioni per non perderti nemmeno un minuto di corso, anche in caso di assenza.
  • L'attestato di partecipazione a fine corso e l'attestato di merito con valutazione finale.
  • L'iscrizione al gruppo Facebook Labforjob, in cui postiamo offerte di lavoro selezionate da noi: abbiamo contatti con molte aziende, ma scegliamo solo annunci seri. Niente stage/lavori sotto pagati, per intenderci.

Costi

I costi del corsdo Angular
  • Durata: 36 ore

  • Corso in Aula o in Diretta Streaming » 780 euro

  • Video Corso On Demand » 690 euro

Iscrizione

Per iscriverti al Corso Angular dovrai compilare la scheda di iscrizione e versare una quota di 100 euro a titolo di acconto.

Ti invieremo la scheda di iscrizione via mail e potrai versare l'acconto tramite Bonifico Bancario.

Se preferisci passare a scuola per procedere alla tua iscrizione, prenota un appuntamento, e qualcuno del nostro staff sarà pronto ad accoglierti. Ci trovi in Via Francesco Saverio Solari, 16 a Roma.

Paga in 3 rate con PayPal

Puoi dividere il pagamento del tuo corso in 3 rate senza interessi, grazie a PayPal.

  1. Corso in aula o in live streaming:
  2. Corso on demand:

Se hai bisogno di info sul pagamento in 3 rate contattaci e ti risponderemo il prima possibile.

Tutto chiaro?

Se hai bisogno di altre informazioni sul corso, o sulle modalità di iscrizione, compila il modulo e ti risponderemo il prima possibile.
Se desideri parlare con qualcuno del nostro staff prenota un appuntamento.
Grazie.

VOGLIO ISCRIVERMI

Programma del Corso Angular

Generalità su Angular

  • Applicazioni web client/server, lo stack MEAN (Mongo DB, Express, Angular, Node.js)
  • Getting started: il set up dell'ambiente Angular, il CLI (Command Line Interface)
  • Costruzione, compilazione ed esecuzione di un nuovo progetto di un'applicazione Angular

Anatomia di un'applicazione Angular

  • Moduli
  • Componenti
  • Selettori
  • Template

I "Componenti" di Angular

  • La sintassi Typescript
  • Il Template e la rappresentazione visiva dell'interfaccia utente
  • Il binding di Angular tra i dati dell'applicazione e il layout
  • Applicazioni "mono component" ed applicazioni "multi component"

Le direttive in Angular

  • Direttive strutturali (NgIf, NgFor, NgSwitch)
  • Direttive di attributo (NgStyle, NgClass)

Gestire gli eventi in Angular

  • Sintassi
  • Alcuni gestori di evento (click, submit, keydown etc)

Passaggio dei dati tra Component e Template: il Binding in Angular

  • Interpolazione
  • Event Binding
  • Property Binding
  • Doppio Binding
  • Le Template Reference Variables

Angular FrontEnd

  • Installare ed utilizzar Angular Material

Applicazioni Master - Detail

  • Passaggio dei dati tra Component parent e Component Child
  • I Decorator @Input e @Output

Le Form in Angular

  • L'approccio Template Driven legato al controllo dei markup della form
  • Il modulo FormsModule e le direttive per la validazione dei dati (NgValid, NgTouched, NgDirty, etc)

I Service in Angular

  • I Service come classi condivise tra più Component
  • La Dependency Injection: Il meccanismo di "Iniezione" del Service nei Component dell'applicazione
  • Case Study: accesso a web services esterne tramite un Angular Service

Il Routing in Angular

  • le Single Page Application
  • La gestione delle rotte di un'applicazione
  • L'oggetto Router e la metodologia per creare / navigare tra le varie "rotte"

Richieste http Ajax in Angular

  • Get Request e Post Request
  • Utilizzo di Promises e Observables: la richiesta e la ricezione delle risposte
  • Case Study: realizzazione di un'applicazione web client server in Angular con utilizzo di un DB esterno

Il deploy di un'applicazione Angular

VOGLIO SAPERNE DI PIÙ

Docente

Ryan

Insegna JavaScript a LABFORWEB.
Amante a 360 gradi della tecnologia e grande fan e appassionato di Javascript e Typescript, in continuo aggiornamento sulle ultime novità del linguaggio.
Muove i suoi primi passi nella programmazione con Python all'Università, poi si appassiona al web development fino a diventare un Full Stack Developer, lavorando in progetti per la pubblica amministrazione con Typescript, Angular, Java e Spring.
Ha avuto anche esperienze nello sviluppo di app ibride con Ionic Framework.
Ha potuto approfondire la conoscenza di Javascript, Typescript e Angular lavorando come consulente Frontend per un'azienda produttrice di applicativi software per il settore ospedaliero.

Scrivici se vuoi saperne di più sul Corso Angular Avanzato e sulle modalità di iscrizione

  • Frequenza

  • Accetto le condizioni della Privacy Policy
  • © LABFORWEB srl | Nerd Academy
  • C.F. e P.IVA 11712501003
  • Via Francesco Saverio Solari, 16 - Roma (zona Portuense/Spallanzani)
  • Cookie Policy

Prenota una call informativa

Ti ricontatteremo entro breve per fissare una call informativa in sede o in videochiamata.
È un confronto gratuito e senza impegno, utile per chiarire dubbi e capire se il corso fa per te.

  • Accetto le Privacy Policy
  • Ti ricontattiamo entro 24 ore lavorative
Chiudi il popup