Angular logo

Corso Angular framework/base-intermedio

Il framework Angular, nella sua versione 10.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

Per la partecipazione al percorso non sono richieste competenze d su Angular (ma competenze html, javascript e buone abilità del web e argomenti correlati) 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. 

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 base :40 ore
Durata del corso inter. :32 ore