Corso Angular
Application DevelopmentDocumento rilasciato al termine del corso: ATTESTATO di frequenza
Descrizione
Angular è molto più che la nuova versione di un framework front-end molto popolare, AngularJS.
E’ ormai un framework potente che è possibile utilizzare per costruire le migliori applicazioni web. Costruito con TypeScript in mente, Angular si avvale di caratteristiche futuristiche del linguaggio, come i decorators e le interfacce, che rendono la codifica più semplice e veloce.
Il framework mette ora a disposizione nuove caratteristiche come il codice ri-utilizzabile e leggibile con i Components, una curva di apprendimento ridotta, migliori prestazioni, l’aderenza alle specifiche ES6, migliore supporto mobile e l’incorporazione di Flux e ReactJS.
Angular è anche una grande piattaforma per la creazione di applicazioni mobile cross-platform..
A chi è rivolto
Il corso è rivolto a tutti gli sviluppatori con esperienza HTML, JavaScript e CSS, che vogliano costruire applicazioni Angular.
Obiettivi
Il corso ha l’obiettivo di trasmettere tutti i concetti indispensabili per comprendere il nuovo framework Angular, finalizzato alla realizzazione di applicazioni web/cross-mobile.
Altre informazioni
Lingua: Italiano
Durata: 3 giorni
Requisiti partecipazione:
- Buona conoscenza dell’architettura di un’applicazione Internet
- Buona conoscenza di HTML e CSS
- Conoscenza basilare della lingua inglese tecnica
Principali argomenti del corso
JavaScript
Refresh dei concetti fondamentali (tipi di dato e sintassi del linguaggio)
ECMAScript 6 (2015)
• Panoramica delle novità
• Classi ed ereditarietà
• Get/Set
• Uso di let,var,const
• Generators
• Arrow Functions
• Data structures (Set,Map,WeakSet,WeakMap)
ECMAScript 7 (2016)
• Novità
• Decorators
• Esercizi di riepilogo/consolidamento
TypeScript
• Caratteristiche
• Strumenti di sviluppo
• Controllo sulla tipizzazione
• Qualifiers
• Mixins
• Interface
• Overloading
• Namespace e moduli
• Esercizi di riepilogo/consolidamento
Angular
• Architettura di un’applicazione Angular
• Dependency Injection, Hierarchical Injectors
• Components
• Template Syntax
• Lifecycle hooks
• Property binding e Event binding
• Structural directives (ngIf, ngFor, ngSwitch)
• Attribute directives (ngClass, ngStyle)
• Services
• HTTP
• Form, data binding, validation
• Pipe
• Routing and navigation
• Esercizi di riepilogo/consolidamento
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma