← tutti i corsi
// corso · 2026fundamentals
TypeScript per Front-End Developer
Sintassi e concetti TypeScript da conoscere prima di studiare Angular, React o qualunque altro framework.

- Durata
- 12h
- Sessioni
- 3 da 4h
- Livello
- Intermedio
[ descrizione ]Di cosa parla
Di cosa parla
questo corso.
Contesto, obiettivi e taglio del corso. Tutto è personalizzabile in base a stack e team — questa è la base di partenza.
Introduzione
Questo corso fornisce una solida base su Typescript allo scopo di sfruttarne al massimo le potenzialità in framework e librerie front-end di ultima generazione, come Angular, React, Vue, Next, Astro, Svelte e così via...
Corso personalizzato
È possibile richiedere anche solo una parte dei contenuti del corso.
È ad esempio possibile organizzare un corso solo per acquisire delle solide fondamenta sul linguaggio oppure trattare solo la parte di approfondimenti
È ad esempio possibile organizzare un corso solo per acquisire delle solide fondamenta sul linguaggio oppure trattare solo la parte di approfondimenti
Obiettivo
Tutto ciò che dovete sapere per sfruttare al massimo le potenzialità di framework di ultima generazione, che ormai da tempo, utilizzano TypeScript come linguaggio principale.
Real Worl Examples
Su richiesta possiamo integrare esempi pratici in React (o Angular) per consolidare i concetti. In questo caso la durata del corso sarà maggiore (+ 8 ore)
Requisiti
Familiarità con almeno un linguaggio di programmazione, anche se è preferibile avere una conoscenza, anche minima, di JavaScript ES6 (consulta gli argomenti del corso JavaScript per Front-End Developer.
[ programma ]Cosa vediamo,
Cosa vediamo,
in dettaglio.
Il programma viene rifinito con il team prima del corso, in base a stack, obiettivi e livello. Quella che vedi è la base: possiamo accelerare o approfondire dove serve e, se necessario, modificare il programma.
La maggior parte del corso è live-coding, con esempi pratici.
5 moduli · 14 argomenti
M01 Fundamentals
- 01Creare progetti TypeScript con ViteJS
- 02TypeScript vs ES6
- 03Types:
interfacevsclassvstype - 04Strict Mode, Inference, gestione
null/undefined - 05Optional Chaining,
anyvsunknown - 06Classi, Complex Types, Assertion Type
M02 Narrowing & Type Guards
- 01User-Defined Guards,
typeof,in, Type Predicate
- 01User-Defined Guards,
M03 Types
- 01Union, Discriminated Union, Intersection
- 02Literal e Indexed Access Types
M04 Utility Types
- 01
Partial,Omit,Pick,Required,Readonly - 02
Extract,Exclude,Parameters,ReturnType - 03
Record,typeof,keyof,K in T,as const
- 01
M05 Generics
- 01Generic classes & functions, Generic & Promises
- 02Narrowing con
extends, Conditional Types,infer
[ corsi correlati ]
Potrebbero piacerti anche...
8h · BaseJavaScript per Front-End Developer
Un corso propedeutico sulle funzionalità di JavaScript che ogni sviluppatore front-end dovrebbe conoscere.
4h · IntermedioWeb Performance & Core Web Vitals
Una masterclass dedicata alle Web Performance, ai Core Web Vitals e alle strategie di rendering dei framework full-stack di ultima generazione.