
MODALITÀ
il corso viene erogato
in modalità dedicata

DURATA
16 ore

SEDE
modalità online o in presenza

OFFERTA
la quotazione è a giornata
(su richiesta)
OBIETTIVI DEL CORSO
Grazie a questo corso imparerai a scrivere codice TypeScript per generare codice Javascript corretto e manutenibile grazie ai principi di programmazione orientata agli oggetti.
Se sei uno sviluppatore, questo è il corso che fa per te:
- Imparerai a programmare questa estensione della sintassi di JavaScript pensato per lo sviluppo di grandi applicazioni e quindi adatto soprattutto ad ambienti Enterprise
- imparerai a compilarlo come JavaScript per essere normalmente eseguito da qualunque browser web
Prerequisiti: conoscenza dei concetti base della programmazione in un qualsiasi linguaggio; consigliata una conoscenza (anche minima) di Javascript.
PROGRAMMA DEL CORSO
- Introduzione a TypeScript
- Tipi base
- Funzioni anonime
- Concetti avanzati riguardanti i tipi
- Classi
- Interfacce
- Ereditarietà
- Decorators
- Generics
- Programmazione asincrona
- File di dichiarazione
- Cenni all’implementazione di design pattern con TypeScript
- Unit testing in TypeScript