Corso attualmente non disponibile

Programmazione con TypeScript

Corso

A Villafranca di Verona ()

4001-5000 €

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Ore di lezione

    28h

  • Durata

    4 Giorni

TypeScript è un linguaggio di programmazione Open Source sviluppato da Microsoft. In sintesi si tratta di un’estensione della sintassi di JavaScript pensato per lo sviluppo di grandi applicazioni e quindi adatto soprattutto ad ambienti Enterprise.
Il codice TypeScript viene poi compilato come JavaScript per essere quindi normalmente eseguito da qualunque browser web.
L’obiettivo del corso è imparare a scrivere codice TypeScript per generare codice Javascript corretto e manutenibile grazie ai principi di programmazione orientata agli oggetti.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Javascript
  • Typescript
  • Linguaggio di programmazione
  • Open source
  • Microsoft
  • Ecmascript
  • Architettura del software
  • Programmazione web
  • Programmazione informatica
  • Codice sorgente

Professori

Senior Software Architect

Senior Software Architect

Senior Software Architect

Programma

APPROCCIO DIDATTICO

Durante il corso verranno presentati gli argomenti sotto riportati mediante un approccio “evolutivo” basato sui seguenti passaggi:
-Esposizione del problema da risolvere (semplice e focalizzato sul concetto);
-Risoluzione del problema grazie all’introduzione di un nuovo concetto;
-Discussione dei vantaggi e degli svantaggi della soluzione proposta;
-Utilizzo degli svantaggi della soluzione come nuovo problema da risolvere.

PROGRAMMA DEL CORSO

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

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Programmazione con TypeScript

4001-5000 €