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
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
Corso personalizzato
È ad esempio possibile organizzare un corso solo per acquisire delle solide fondamenta sul linguaggio oppure trattare solo la parte di approfondimenti
Obiettivo
Real Worl Examples
Requisiti
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.
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
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.
8h · BaseGemini CLI & Antigravity
Sfrutta i più recenti strumenti AI di Google per scrivere codice: Antigravity, Gemini CLI e Google AI Studio.