CORSO ANGULAR FRAMEWORK AVANZATO: Sviluppo app web

Durata: 3 giorni

OVERVIEW DEL CORSO

Il corso Angular Framework Avanzato: sviluppo app web è progettato per i professionisti IT che desiderano acquisire competenze avanzate nello sviluppo di applicazioni web scalabili, reattive e performanti, utilizzando il framework open source sviluppato da Google.

Questo corso rappresenta un approfondimento tecnico del corso base Angular Essential e offre una formazione approfondita su temi avanzati del framework. Angular rappresenta un framework completo e potente, progettato per semplificare lo sviluppo di applicazioni web complesse e dinamiche. Utilizzando il superset di JavaScript TypeScript, Angular consente la scrittura di codice più strutturato, leggibile e mantenibile. Questo permette la gestione grandi quantità di dati in modo efficiente, la creazione di interfacce utente reattive e il miglioramento della scalabilità delle applicazioni.

Il corso si basa su un approccio che integra teoria e pratica per garantire un apprendimento completo, in modo da formare figure operative in grado di applicare immediatamente le competenze acquisite nello sviluppo di applicazioni web.

PERCHÉ SCEGLIERE IL CORSO ANGULAR FRAMEWORK AVANZATO

Partecipando al corso Angular Framework Avanzato: sviluppo app web imparerai a sviluppare applicazioni web complesse, scalabili e di grandi dimensioni. La formazione tecnica comprende:

Supporto qualificato: potrai confrontarti con formatori esperti che ti assisteranno durante il percorso formativo per fornire risposte dettagliate e pratiche alle tue domande e necessità.

Materiale didattico completo e aggiornato: ogni sezione del corso è accompagnata da moduli PDF dettagliati, laboratori e risorse aggiuntive utili ad approfondire gli argomenti trattati.

Formazione flessibile: il corso viene erogato online, in sessioni di mezze giornate per permetterti di gestire le attività formative in modo interattivo e di applicarle direttamente nel tuo contesto aziendale.

Esperienza pratica: attraverso esercitazioni e simulazioni di scenari reali avrai l’opportunità di mettere in pratica in maniera precisa e puntuale le conoscenze acquisite.

A CHI È RIVOLTO IL CORSO ANGULAR FRAMEWORK AVANZATO

Il corso Angular Framework Avanzato è adatto  per:

  • Analisti e programmatori
  • Sviluppatori software
  • Sviluppatori web

e in generale per chiunque desideri approfondire l’utilizzo di uno dei migliori framework open source per la creazione di applicazioni web.

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.

COSA SAPRAI FARE ALLA FINE DEL CORSO ANGULAR FRAMEWORK AVANZATO

Al termine del corso Angular Framework Avanzato, i partecipanti saranno in grado di:

  • 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.

PROGRAMMA DEL CORSO ANGULAR FRAMEWORK AVANZATO:
SVILUPPO APP WEB

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

PRENOTA IL TUO CORSO
ANGULAR FRAMEWORK AVANZATO: SVILUPPO APP WEB

Durata 3 giorni

Prezzo € 980,00+ IVA

Prezzo da listino a partecipante

Quotazione garantita per formazione online con minimo 3 iscritti della stessa azienda.
Desideri un corso personalizzato? Contattaci per una quotazione dedicata.

FAQS CORSO ANGULAR FRAMEWORK AVANZATO: SVILUPPO APP WEB

Quanto dura il corso e quale è la modalità di erogazione?

Il corso ha una durata di 3 giorni e può essere erogato online, in aula o presso la vostra sede. Le lezioni includono sia teoria che esercitazioni pratiche. E’ possibile suddividere il corso in mezze giornate di formazione per facilitare la comprensione dei contenuti.

Quali sono i prerequisiti per partecipare al corso?

Essendo un corso avanzato, per partecipare è fondamentale possedere una buona conoscenza operativa di HTML, CSS, JavaScript, TypeScript e una buona competenza nella programmazione orientata agli oggetti (OOP).

Che tipo di attestato riceverò alla fine del corso?

Completando il corso Angular Framework Avanzato: sviluppo app web, otterrai un attestato personalizzato che certifica la partecipazione alla formazione.

E’ possibile organizzare un corso personalizzato?

La formazione è organizzabile in date e orari a scelta del cliente in sessioni di mezza giornata in modo da consentire di interiorizzare al meglio i contenuti proposti. E’ inoltre possibile ottimizzare i contenuti sulla base delle conoscenze già in possesso dai partecipanti.

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:

Acconsento al trattamento dei dati personali ai sensi del Regolamento Ue 679/2016. Vedi Privacy e Cookie Policy

My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 

Inoltre, questo sito installa Google Analytics nella versione 4 (GA4) con trasmissione di dati anonimi tramite proxy. 

Prestando il consenso, l'invio dei dati sarà effettuato in maniera anonima, tutelando così la tua privacy.