Copert_Angular

Corso Angular framework

Il framework Angular, nella sua versione 8.x, rappresenta la soluzione più performante per realizzare App ibride e webapp; in particolare, nella sua ultima versione, sono state eliminate diverse criticità legate alle precedenti versioni AngularJS e pertanto, in un panorama in costante evoluzione come quello di oggi, siamo di fronte ad un riferimento assoluto tra gli strumenti utilizzati dai programmatori.

Obiettivi del corso

Il percorso formativo consente di acquisire le capacità necessarie a realizzare applicazioni WEB Single Page Application con il framework Javascript creato da Google Angular. Gli allievi saranno quindi in grado di utilizzare il framework e comprenderne le caratteristiche salienti quali il linguaggio TypeScript, i Components e la template syntax, il data binding e l’interpolation, le expressions, le pipes, il routing e la navigation. Saranno inoltre in grado di comprendere ed utilizzare i concetti della reactive programming. Al termine del percorso i discenti riceveranno un’attestazione di validazione delle competenze acquisite.

Programma:

Linguaggio di Programmazione:

  • Principali caratteristiche
  • Linguaggi ES6/ TypeScript
  • Architettura di un’applicazione Angular
  • Components e Template Syntax
  • Data binding e interpolation
  • Utilizzo di altri componenti nel proprio template
  • Property binding e Events
  • Expressions vs Statements
  • Structural directives
  • Attribute directive
  • Services
  • Dependency Injection
  • Hierarchical Injectors
  • Forms and Validation
  • Pipes,built-in pipes,creazione di una pipe
  • HTTP, Routing, Navigation and Parameters
  • Lifecyle hook
  • Nested components
  • Async routes
  • Reactive Programming con RxJS Observables

Ambiente di sviluppo:

  • Introduzione a Brackets
  • Gestione dei pannelli e della interfaccia
  • Gestione delle liste
  • Debugging
  • Gestione anteprima live
  • Gestione dei plugi
  • Scaricamento e Installazione di Angular
  • Scaricamento e Installazione di NodeJS

Durata del corso: 50 ore