Introduzione al video corso TypeScript

In questo video vado a presentare questo guida che vuole essere un tutorial in italiano per spiegare le basi di TypeScript.
Il tutorial coprirà le nozioni fondamentali di TypeScript, di come scrivere il codice e di come usare il compilatore per trasformarlo in codice JavaScript.

E' un corso dedicato a chiunque usi JS, sia per progetti web che per progetti in Node JS.
Per seguire questa video corso serve avere già dimestichezza con JavaScript ed avere installato Node JS sul proprio computer. Non importa sapere come funziona Node JS perché lo useremo solo per compilare il codice TS in JS, e comunque, vi accompagnerò passo passo in tutti i passaggi.
Per questo tutorial, come editor di testo, io userò Visual Studio Code perché funziona estremamente bene con TypeScript.

Il tutorial è completamente gratuito e anche tutte le risorse inserite tramite i link.

Trascrizione: (click per espandere)
salve a tutti questo è il video di
introduzione al tutorial di typescript
panoramica del tutorial questo tutorial
è dedicato a chi vuole iniziare a
programmare in typescript
e quindi non ha nessuna
conoscenza di typescript e quindi è un
tutorial che parte proprio dal livello
base da livello 0 e arriverà fino al
livello intermedio quindi poi andremo ad
approfondire alcuni aspetti che non sono
propriamente di un livello base a chi si
è dedicato questo tutorial per
chi sta già usando javascript che
conosce già javascript e lo usa sia per
ambito web che per ambito node.js in
ogni video vi farò vedere come fare una
cosa si sa se sia un programmatore di
che lavora per il web sia se
si è un programmatore che lavora
con NodeJS per ogni video io vi metterò
in descrizione dei link in cui potrete
trovare ulteriori informazioni risorse e
documentazioni che potete usare per
andare approfondire gli argomenti che
avete visto durante il video su
typescript
vi dico già che se voi cercate online
troverete due tipi di opinioni su typescript c'è chi ama typescript
e c'è chi odia type script e si fa
fatica a trovare persone che dicono sì è
buono per queste cose è male per altre
cose però che cerca di avere un'idea non
proprio schierata normalmente chi lo
ama e chi lo odia troverete tantissimo
materiale in entrambi i campi
io cercherò di
di non schierarmi e cercherò per ogni video di dirvi qual è il lato
positivo e qual è il lato negativo
spesso mi viene chiesto se conviene
imparare prima javascript oppure prima
typescript come ogni cosa dipende
dall'uso che si deve fare però in linea
di massima io consiglio di imparare
prima javascript per una serie di motivi tra cui per esempio se si conosce
già javascript io so quando comincia a
lavorare con typescript so dove
finisce il javascript e so dove comincia
type script quindi so qual è il margine
tra i due linguaggi di programmazione
inoltre typescript aggiunge
complessità al codice
quindi se si comincia imparare
direttamente con typescript si devono
imparare molte più cose e quindi la
curva di apprendimento e un po' più lenta
perché ci sono più cose da imparare
c'è più complessità in cui
raccapezzarci e eccetera
in più javascript online ha molte più
risorse molta più documentazione
si trovano molti più forum che ne
parlano e quindi se uno cerca magari
deve eseguire qualche esercizio o
sta cercando documentazione aiuto
eccetera è molto più facile che trovi
una risposta a quello che cerca in
formato javascript però conoscendo già
javascript e poi conoscendo typescript
può convertirla tranquillamente in
typescript in maniera molto facile
cosa serve per seguire questo tutorial
allora dovete installare node.js nel
vostro computer
non serve che sappiate cosa e' node
e come si usa però type script
richiede l'installazione di node js
quindi type script richiede node.js per
poter funzionare
vedremo passo passo come
lavorare con type script e fare con le 2 3
azioni usando node.js non c'è non c'è
nessun problema anche se voi non avete
mai usato node non c'è nessun problema
l'importante che installiate node.js io
vi metto il link in descrizione dove potete
trovare la pagina dove installare node
node js può essere installato in
qualsiasi sistema operativo quindi va
bene per windows mac e linux
troverete tantissima documentazione se
avete problemi ad installare node js ma
normalmente un'operazione molto semplice
e poi vi serve un editor
di testo
io per esempio nel tutorial di
javascript ho sempre usato atom che va
benissimo come editor di testo potete
continuare usare atom anche per
programmare in type script però dovete
installare degli appositi plugin
potreste usare anche sublime però io vi
consiglio di usare o webstorm o visual
studio
adesso webstorm
è un software che richiede la licenza
quindi dovete pagare la licenza se non
volete fare quello puntate sul visual
studio è gratuito va bene
per tutti i sistemi sistemi operativi è
sviluppato dalla microsoft e nativamente
supporta type script proprio perché
type script è sviluppato dalla
microsoft visual studio è sviluppato
dalla microsoft e quindi proprio per
aiutare i programmatori nell'uso di type script la microsoft sta
puntando molto a maneggiare type script
nativamente dentro al visual studio
infine come già vi ho accennato dovete
conoscere javascript perché io nei video
in cui non so vi farò vedere come type script lavora con gli oggetti o con gli
array o con le classi darò per
scontato che voi già conosciate cosa è
un oggetto cos'è un array
cos'è una classe in javascript e quindi
non andrò a spiegarvi come si crea un
oggetto le proprietà non so delle
proprietà i metodi degli array perche'
darò tutto per scontato perché questo è
un tutorial che si focalizza su type script
vi metterò comunque dei link in
descrizione per ogni video dove potete
andare ad approfondire o a rinfrescare
quelle nozioni di javascript che io avevo dato per scontato nel video di type script
con questo è tutto io vi auguro
un buon proseguimento e ci sentiamo al
prossimo video