Solo 7 Posti Disponibili

Masterclass Avanzata di TypeScript

Impara a creare, pubblicare e mantenere una libreria di componenti UI fortemente tipizzati con TypeScript, Vite e Tailwind CSS 4

26 Maggio 2025
5 Ore di Formazione
Online Live
Massimo 10 Partecipanti
Cosa Imparerai

Competenze Avanzate per il Tuo Futuro

Questa masterclass ti fornirà tutte le competenze necessarie per creare, pubblicare e mantenere una libreria di componenti UI professionale con TypeScript

TypeScript Advanced
Padroneggia i tipi generici, i type guards, i conditional types e molto altro
  • Tipi generici per componenti riutilizzabili
  • Type guards per API robuste
  • Utility types per manipolazione avanzata
Architettura UI Componibile
Crea componenti UI modulari in stile shadcn con Tailwind CSS
  • Struttura componibile e riutilizzabile
  • Integrazione con Tailwind CSS
  • Pattern di composizione avanzati
Pubblicazione e CI/CD
Automatizza il processo di build, test e pubblicazione su NPM
  • Configurazione di GitHub Actions
  • Versionamento semantico
  • Pubblicazione automatica su NPM
Programma Dettagliato

Come verrà svolta la Masterclass

Un percorso completo di 5 ore per padroneggiare la creazione di librerie UI con TypeScript

Fondamenti e Setup
60 min
  • Configurazione di Vite per librerie UI
  • Struttura del progetto ottimale
  • Integrazione di TypeScript e Tailwind CSS
Componenti UI Tipizzati
90 min
  • Creazione di componenti base (Button, Input, Card)
  • Tipi generici per props flessibili
  • Pattern di composizione in stile shadcn
Breve pausa pranzo
30 min
  • Un momento di pausa e confronto prima di ripartire
Build e Packaging
45 min
  • Configurazione di build ottimizzata
  • Generazione di tipi e dichiarazioni
  • Tree-shaking e ottimizzazione del bundle
Documentazione con Storybook
45 min
  • Setup di Storybook per la libreria
  • Creazione di storie interattive
  • Documentazione automatica dai tipi TypeScript
CI/CD e Pubblicazione
30 min
  • Configurazione di GitHub Actions
  • Pubblicazione automatica su NPM
  • Gestione delle versioni e changelog

Il Tuo Tutor

Cloud ArchitectSoftware EngineerAI Researcher

Marco Ingraiti

Software Engineer & AI Researcher

Marco è uno sviluppatore software con oltre 12 anni di esperienza nello sviluppo di applicazioni web e gestione di infrastrutture cloud. Specializzato in sviluppo di architetture e software per il web on-premises ed in Cloud, con focus su tecnologie AI, ha lavorato con aziende di varie dimensioni, dalle startup alle grandi imprese.

Negli ultimi 3 anni, Marco ha focalizzato la sua carriera sulla creazione di soluzioni per le aziende tramite l'ausilio dell'AI proponendosi come consulente per la creazione di sistemi d'intelligenza artificiale per la gestione di processi aziendali.

Come Tutor, Marco ha formato più di 200 sviluppatori attraverso corsi online e workshop in presenza, con un approccio pratico che privilegia l'apprendimento attraverso progetti reali.

12+

Anni di Esperienza

90+

Progetti Completati

200+

Studenti Formati

Prezzo e Iscrizione

Investi nel Tuo Futuro

Solo 7 posti disponibili per questa sessione esclusiva. Iscriviti ora per assicurarti il tuo posto.

Solo 7 Posti
Masterclass Typescript Advanced
Libreria di componenti con TypeScript, Vite e Tailwind CSS
€290

Accesso completo alla masterclass di 5 ore

Sessione Live di 5 Ore

Formazione intensiva con il tuo tutor

Materiale del Corso

Accesso a tutti gli esempi di codice e slide

Registrazione della Sessione

Rivedi la masterclass quando vuoi

Supporto Post-Corso

4 settimane di supporto via gruppo Telegram

Certificato di Completamento

Per attestare la tua presenza

Contattaci

Hai Domande?

Compila il modulo sottostante e ti risponderemo entro 24 ore

FAQ

Domande Frequenti

Risposte alle domande più comuni sul nostro masterclass

È necessaria esperienza pregressa con TypeScript?

I partecipanti dovrebbero avere una conoscenza base di TypeScript e React. Non è necessario essere esperti, ma dovresti conoscere i concetti fondamentali di TypeScript come interfacce, tipi e generics.

Cosa succede se non posso partecipare alla sessione live?

Tutte le sessioni vengono registrate e rese disponibili entro 24 ore. Avrai accesso illimitato alle registrazioni, quindi potrai seguire il corso al tuo ritmo. Tuttavia, ti consigliamo di partecipare live per poter fare domande e interagire con il tutor.

Quali sono i requisiti hardware e software?

Per partecipare alla masterclass avrai bisogno di un computer con una connessione internet stabile. Non sono richiesti requisiti particolari per il sistema operativo, ma dovrai avere Node.js e un editor di testo come Visual Studio Code installati.

Posso pagare a rate?

Potrai pagare la masterclass in 3 rate senza interessi usando Paypal.

Non Perdere Questa Opportunità

Porta le Tue Competenze al Livello Successivo

Solo 7 posti disponibili per questa Masterclass. Iscriviti ora per assicurarti il tuo posto e iniziare il tuo percorso verso la padronanza di TypeScript e lo sviluppo di librerie UI professionali.