Corso Angular Framework Avanzato:
Sviluppo App Web
Durata: 3 giorni
Live Online
In presenza
Live Online
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.
Sessioni live interattive
Lezioni in diretta con spazio per domande e confronto.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
Trainer esperti ecertificati
Formatori con esperienza concreta in ambito aziendale.Contenuti sempre aggiornati
Materiale sempre in linea con le novità del settore.Open Badge digitale
Un certificato digitale, verificabile e condivisibile online.Esercitazioni guidate
Attività pratiche con il supporto diretto del docente.Registrazioni disponibili
Rivedi le lezioni quando vuoi per 3 mesi.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
€ 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.
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: