Caricamento...
OEC227

Single Page Application con Angular e Typescript

Prezzo

€ 1,690.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

4 gg

Angular è un framework eccezionale per il web, ma essendo sviluppato utilizzando javascript, Angular porta con sé tutte le problematiche di sviluppo legate a Javascript: l’assenza di tipizzazione dei dati, il problema delle variabili globali, l’assenza di una programmazione object oriented che faccia uso delle classi. In questo corso verrà trattato approfonditamente ogni aspetto essenziale di AngularJs. Lo sviluppo avverrà appunto mediante l’utilizzo di Typescript.

Obiettivi:

Questo corso si rivolge a sviluppatori di applicazioni Web che vogliono implementare Single Page Application sfruttando il framework AngularJS con l’utilizzo del linguaggio Typescript. Al termine del corso gli allievi saranno in grado di sviluppare un’applicazione web di tipo single page application. Conosceranno gli elementi essenziali di AngularJs, tra cui le principali direttive, gli oggetti messi a disposizione dal framework, sapranno creare moduli ed iniettare dipendenze, sapranno applicare con successo il pattern MVC lato client. Il tutto con l’utilizzo di Typescript.

Il corso è rivolto a Sviluppatori Web (Html, Javascript).

Per partecipare con profitto a questo corso è richiesta una conoscenza quantomeno di base di Html5, Css3 e Javascript. Può essere propedeutico il corso MOC 20480 Programming in HTML5 with JavaScript and CSS3.

Introduzione 

  • Cos’è Typescript 
  • Tipizzazione forte 
  • Programmazione object oriented basata sulle classi 
  • Cos’è Angular 

Model, View, Whatever 

  • I problemi che AngularJS vuole risolvere 
  • Model, View, Whatever 
  • Gli attributi custom in HTML 
  • Il namespace globale in javascript 

Moduli, app e controller 

  • Creazione di un modulo e di un’app 
  • Creazione di un controller 
  • L’interfaccia del controller con Typescript 
  • La classe per il controller con Typescript 
  • Registriamo la classe per il controller 

Servizi e Dependency Injection 

  • Dependency Injection 
  • AngularJS e la Dependency Injection 
  • La Dependency Injection e la minificazione del codice 

Direttive e Data Binding 

  • Direttive e data binding nelle due direzioni 
  • Direttive comuni 
  • Comunicazione con il server utilizzando $http 

Creazione di Business Object con Typescript 

  • Utilizzare i moduli in Typescript 
  • Programmazione object oriented basata sulle classi 
  • Cosa si intende per Business Object 
  • Creazione della classe e suo utilizzo nel controller 

Creazione di servizi Angular 

  • Servizi Angular 
  • Creare un servizio e registrarlo 
  • Utilizzare il servizio $http per comunicare con il server 

Gestione del routing 

  • Definire il routing 
  • Mostrare la vista 
  • Navigare alla vista 
  • Creare il Controller 


Sede Data P
Milano 20/11/2019
Milano Virtual Class 20/11/2019
Milano 13/01/2020
Bologna 24/02/2020
Roma 02/03/2020
Milano 18/05/2020
Bologna 22/06/2020
Roma 29/06/2020
Milano 21/09/2020