Corso Angular

Application Development

Documento 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

Richiedi Informazioni

    Trattamento Dati

    Acconsento al trattamento dei dati personali e sensibili ai sensi del T.U. Privacy (D.Lgs 196/03). Vedi Privacy Policy e Informativa CV)

    Dove siamo

    Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
    Gruppo Digital Engineering

    Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma