Corso Angular Framework Avanzato:
Sviluppo App Web

Durata: 3 giorni
icona web
Live Online
in presenza
In presenza
icona web
Live Online
in presenza
In presenza

Formazione Angular Framework Avanzato

Il Corso Angular Framework Avanzato ti porta nel cuore dello sviluppo moderno di applicazioni web, guidandoti attraverso un percorso tecnico e pratico che approfondisce le logiche e le potenzialità del framework open source di Google.

Progettato per professionisti IT, sistemisti e sviluppatori che desiderano spingersi oltre le basi, il corso offre una visione approfondita delle funzionalità avanzate di Angular e del suo superset TypeScript, per creare soluzioni scalabili, reattive e ad alte prestazioni. Unendo teoria e pratica, la formazione fornisce gli strumenti per strutturare codice efficiente e mantenibile, gestire grandi quantità di dati e costruire interfacce dinamiche in modo preciso e professionale.

Le lezioni, erogate online in sessioni di mezza giornata, consentono di integrare l’apprendimento con la quotidianità lavorativa, grazie a un approccio flessibile e interattivo. Durante il percorso, potrai contare sul supporto costante di formatori esperti, su materiale didattico aggiornato e su laboratori pratici che simulano scenari reali, per consolidare le competenze e applicarle immediatamente nello sviluppo di applicazioni web complesse.

icona live

Sessioni live interattive

Lezioni in diretta con spazio per domande e confronto.
icona pratico

Approccio pratico

Esercitazioni e casi reali per mettere in pratica ciò che impari.

Cosa imparerai

  • Descrivere Angular Framework e le sue funzionalità
  • Applicare il databinding unidirezionale e bidirezionale
  • Sviluppare direttive e pipes custom
  • Implementare servizi e gestire la dependency injection
  • Configurare il routing con lazy loading e router guards
  • Creare interceptors per la gestione degli errori
  • Gestire Template e Model Driven Forms
  • Ottimizzare le prestazioni dell’applicazione Angular
  • Implementare server-side rendering e ottimizzazioni SEO
  • Gestire lo stato con NgRx

I vantaggi della formazione Nexsys

icona trainer

Trainer esperti e certificati

Formatori con esperienza concreta in ambito aziendale.
icona aggiornamento

Contenuti sempre aggiornati

Materiale sempre in linea con le novità del settore.
icona open badge

Open Badge digitale

Un certificato digitale, verificabile e condivisibile online.
icona esercitazioni

Esercitazioni guidate

Attività pratiche con il supporto diretto del docente.
icona registrazione

Registrazioni disponibili

Rivedi le lezioni quando vuoi per 3 mesi.
icona supporto

Supporto post-corso

Assistenza anche dopo la fine del corso, per chiarimenti e approfondimenti.

Personalizza la tua formazione

Il corso può essere riprogettato su misura delle esigenze formative della tua azienda o di un gruppo di lavoro. Contenuti, durata e modalità sono personalizzabili per garantire coerenza con i tuoi obiettivi, tempi e budget.

Programma del Corso

Modulo 1: Introduzione ad Angular Avanzato

  • Cos’è Angular?
  • Principali caratteristiche e vantaggi
  • Semantic versioning e release schedule
  • Configurazione dell’ambiente di sviluppo
  • Creazione di un nuovo progetto Angular
  • Struttura di un’applicazione Angular

Modulo 2: Componenti e databinding

  • Architettura dei componenti
  • Custom properties ed events
  • Ciclo di vita dei componenti
  • Ng-content e View Encapsulation

Modulo 3: Direttive e pipes

  • Tipi di direttive: structural e attribute
  • Creazione di direttive custom
  • Utilizzo del Renderer2
  • Creazione di pipes custom
  • Gestione delle directive properties

Modulo 4: Servizi e dependency injection

  • Dependency Injection Hierarchical
  • Logging Service e HeroService

Modulo 5: Routing in Angular

  • Configurazione del routing
  • Lazy loading e preloading modules
  • Router guards e route resolvers
  • Router events e SEO metadata

Modulo 6: HTTP Client e programmazione reattiva

  • Utilizzo di HTTP Client
  • Creazione di interceptors per la gestione degli errori
  • Observable custom e operator
  • Subjects: BehaviorSubject e ReplaySubject
  • Higher-order mapping operators

Modulo 7: Forms e validazione

  • Template-driven forms vs reactive forms
  • Creazione di validatori custom
  • Gestione degli errori di validazione
  • FormBuilder e FormGroup

Modulo 8: Ottimizzazione delle prestazioni

  • Lazy Loading in Templates con “@defer”
  • Profiling delle prestazioni di runtime
  • Caching con Service Worker e PWA
  • Change detection strategy OnPush
  • Miglioramento di prestazioni con trackBy in ngFor

Modulo 9: Server-side rendering e SEO

  • Configurazione di Angular Universal
  • Hydration e Static Site Generation (SSG)
  • Ottimizzazione SEO con Angular
  • Utilizzo di Meta Tags e Open Graph
  • Server-side caching

Modulo 10: Testing e sicurezza

  • Unit testing con Karma e Jasmine
  • End-to-end testing con Protractor
  • Angular TestBed e Mocking
  • Prevenzione degli attacchi XSS
  • Utilizzo del DOMSanitizer

Modulo 11: Gestione dello stato con NgRx

  • Introduzione a NgRx e Redux
  • Configurazione di NgRx Store
  • Gestione delle azioni asincrone con NgRx Effects
  • Debugging con NgRx DevTools
  • Utilizzo di NgRx Entity per ridurre il Boilerplate

Requisiti

Per partecipare al corso, è importante possedere i seguenti prerequisiti:

  • Conoscenza di HTML e CSS.
  • Conoscenza di JavaScript e TypeScript.
  • Familiarità con la programmazione orientata agli oggetti (OOP).
  • Competenze derivanti dalla partecipazione al corso Angular Essentials.

Prezzo per formazione dedicata online

Seleziona il numero di partecipanti:
One to One
2
3
Più di 3

€ 1500 + IVA a partecipante

A chi è rivolto

    • Analisti e programmatori
    • Sviluppatori software
    • Sviluppatori web
    • Chiunque desideri approfondire l’utilizzo di uno dei migliori framework open source per la creazione di applicazioni web

Open Badge digitale

Con i nostri corsi non ricevi un semplice attestato in PDF, ma un badge digitale riconosciuto a livello internazionale, conforme allo standard Open Badge.

È verificabile, condivisibile su LinkedIn e integrabile nel tuo CV, per valorizzare le competenze acquisite in modo moderno, trasparente e affidabile.

ethical hacker open badge web

Corsi correlati

Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto

Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante:

Promo ×