Javascript è il linguaggio più’ utilizzato per la creazione di applicazioni web, mobile e server.

Typescript è il linguaggio creato da Microsoft e che si basa su ECMAScript 6.

TypeScript è stato progettato per lo sviluppo di grandi applicazioni e viene successivamente ricompilato in JavaScript per poter essere interpretato da browser e app.

In questo corso verranno trattate le basi del linguaggio Javascript, analizzando in maniera approfondita i fondamenti di Typescript.

Argomenti trattati


1.Introduzione a TypeScript
-Javascript vs TypeScript
-Lo standard ECMAScript
-Benefici di TypeScript
-TypeScript con Visual Studio Code
2.Tipi base
-I tipi in Javascript e in TypeScript
-Sintassi per i tipi
-Tipizzazione implicita
-Duck typing
-Arrays
-Il tipo “any”
-Casting esplicito
-Enumeratori
-Le funzioni
-Tipi di ritorno
3.Funzioni anonime
-Parametri opzionali
-Parametri di default
-Parametri rest
-Funzioni callback
-Overloading delle funzioni
4.Concetti avanzati riguardanti i tipi
-“Unione” di tipi (Union types)
-“Sentinelle” per i tipi (Type guards)
-Alias per i tipi
-Null e undefined
5.Classi
-Proprietà
-Costruttori
-Metodi
-Modificatori di accesso
-Funzioni e proprietà statiche
-I namespace
6.Interfacce
-Implementazione di interfacce
-Compilazione delle interfacce
7.Ereditarietà
-Ereditarietà di classi e interfacce
-Overloading di metodi
-Membri di classe protected
-Classi astratte
8.Decorators
-Sintassi
-Decoratori di classi, proprietà, metodi e parametri
9.Generics
-Sintassi
-Utilizzo di classi generiche
-Vincoli per i tipi generici
-Interfacce generiche
10.Programmazione asincrona
-Promises vs callback
-Async e await
11.File di dichiarazione
-Utilizzo di file di dichiarazione esistenti
-Creazione di file di dichiarazione
12.Cenni all’implementazione di design pattern con TypeScript
13.Unit testing in TypeScript

Durata 24 ore


DotNetCorsijavascript,typescriptJavascript è il linguaggio più’ utilizzato per la creazione di applicazioni web, mobile e server.Typescript è il linguaggio creato da Microsoft e che si basa su ECMAScript 6.TypeScript è stato progettato per lo sviluppo di grandi applicazioni e viene successivamente ricompilato in JavaScript per poter essere interpretato da browser e...La prima Community su .NET a Tortona (AL)