Scegli la tua lingua
Corso su Tailwind CSS
Più di 2 milioni di studenti in tutto il mondo

Corso su Tailwind CSS

Padroneggi Tailwind CSS partendo dalle basi e costruisca interfacce pronte per la produzione più velocemente che mai. Questo corso copre tutto, dai fondamenti del paradigma utility-first alla modalità scura avanzata, ai plugin personalizzati e all'integrazione con i framework. Scriverà codice più pulito, produrrà fogli di stile più snelli e progetterà con sicurezza.

Dedika per aziende

Cosa imparerai:

Inizierà con la filosofia di base e l'installazione di Tailwind, per poi procedere attraverso spaziatura, tipografia, sistemi di colore, flexbox e griglia CSS. Imparerà a costruire layout completamente reattivi utilizzando il sistema di prefissi per i breakpoint di Tailwind e a stilizzare stati interattivi come hover, focus e disabled senza scrivere CSS personalizzato. Gli argomenti avanzati includono la modalità scura, l'ottimizzazione delle prestazioni, i plugin personalizzati e la direttiva @apply. Integrerà inoltre Tailwind in progetti React, Vue e Svelte ed esplorerà le best practice per l'accessibilità. Alla fine, disporrà di progetti reali da portfolio, pronti per essere mostrati a datori di lavoro o clienti.

Come studi in modo pratico Corso su Tailwind CSS

Come metti in pratica Corso su Tailwind CSS

Per te che sei un'azienda e vuoi formare il tuo team

Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.

Clicca qui

Contenuto del corso

8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)

Capitolo 1Vedi dettagli

Introduzione a Tailwind CSS

  • Lezione 1 • Installazione e configurazione di Tailwind

    Guida all'installazione tramite CLI, integrazione con PostCSS e utilizzo della CDN. Gli studenti realizzano un ambiente locale funzionante, pronto per tutte le esercitazioni successive.

  • Lezione 2 • Filosofia fondamentale di Tailwind CSS

    Esplora i vincoli progettuali, le impostazioni predefinite opinabili e il sistema di progettazione basato su vincoli di Tailwind. Collega la filosofia ai guadagni pratici di produttività che gli studenti sperimenteranno.

  • Lezione 3 • Cos'è il CSS utility-first

    Definisce lo stile utility-first e lo contrappone ai framework basati su componenti. Stabilisce la base concettuale per ogni decisione relativa a Tailwind presa durante il corso.

  • Lezione 4 • Il file di configurazione di Tailwind

    Introduce la struttura di tailwind.config.js, i percorsi dei contenuti e le chiavi del tema. Prepara gli studenti a personalizzare Tailwind senza comprometterne le impostazioni predefinite.

  • Lezione 5 • Tailwind nella pipeline di build

    Spiega come Tailwind si integra con Vite, webpack e bundler simili. Gli studenti comprendono come l'eliminazione degli stili inutilizzati mantenga ridotti i bundle di produzione.

Capitolo 2Vedi dettagli

Classi utility fondamentali e spaziatura

  • Lezione 1 • Utility di larghezza, altezza e dimensionamento

    Esplora le classi di dimensionamento fisse, frazionarie, relative al viewport e basate sul contenuto. Gli studenti dimensionano correttamente contenitori e immagini in diversi contesti di layout.

  • Lezione 2 • Utility di visualizzazione e visibilità

    Tratta le classi block, inline, flex, grid, hidden e di visibilità. Gli studenti controllano la resa degli elementi e le tecniche di occultamento sicure per l'accessibilità.

  • Lezione 3 • Utility di margine e padding

    Insegna le classi di margine e padding direzionali, incluse le varianti abbreviate e per asse. Gli studenti applicano la spaziatura a elementi reali dell'interfaccia utente con precisione.

  • Lezione 4 • Comprendere la scala di spaziatura

    Tratta la scala di spaziatura predefinita basata su rem di Tailwind e come i token numerici corrispondono ai valori in pixel. Fornisce il modello mentale necessario per decisioni coerenti su margine e padding.

  • Lezione 5 • Utility di overflow e Box Model

    Affronta il comportamento di overflow, box-sizing e border-box in Tailwind. Gli studenti prevengono i comuni bug di layout causati da overflow del contenuto e conflitti di dimensionamento.

Capitolo 3Vedi dettagli

Sistema tipografico e di colore

  • Lezione 1 • Fondamenti della tavolozza dei colori di Tailwind

    Introduce la struttura predefinita della tavolozza, la numerazione delle tonalità e i ruoli semantici dei colori. Gli studenti selezionano coppie di colori accessibili utilizzando la scala integrata di Tailwind.

  • Lezione 2 • Dimensione del carattere e interlinea

    Associa la scala delle dimensioni del testo di Tailwind ai ruoli tipografici e spiega le interlinee predefinite abbinate. Gli studenti stabiliscono una chiara gerarchia visiva in qualsiasi interfaccia utente.

  • Lezione 3 • Personalizzazione ed estensione dei colori

    Dimostra come aggiungere colori del marchio, variabili CSS e alias semantici nella configurazione. Gli studenti mantengono un sistema di colori scalabile in progetti di grandi dimensioni.

  • Lezione 4 • Spaziatura delle lettere e allineamento del testo

    Insegna le utility di tracking, text-align e text-transform per un controllo tipografico accurato. Gli studenti rifiniscono titoli e corpo del testo secondo standard professionali.

  • Lezione 5 • Peso, stile e famiglia del carattere

    Tratta i token di font-weight, italic e gli stack di font-family configurati in Tailwind. Gli studenti applicano correttamente l'enfasi tipografica e i font del marchio.

Capitolo 4Vedi dettagli

Layout Flexbox con Tailwind

  • Lezione 1 • Costruzione di componenti flex reali

    Applica tutte le utility flex per costruire una barra di navigazione, un oggetto media e un layout del footer. Gli studenti consolidano le conoscenze su flex attraverso la costruzione pratica di componenti.

  • Lezione 2 • Flex Grow, Shrink e Basis

    Spiega le utility flex-grow, flex-shrink e flex-basis e la loro interazione. Gli studenti costruiscono colonne fluide che si ridimensionano in modo prevedibile con diversi carichi di contenuto.

  • Lezione 3 • Utility di ordine e auto-allineamento

    Insegna le classi di ordine e le sovrascritture di allineamento per elemento per disposizioni flex complesse. Gli studenti riordinano gli elementi visivi senza modificare la struttura del DOM.

  • Lezione 4 • Allineamento e giustificazione

    Tratta le utility justify-content, align-items, align-self e align-content. Gli studenti centrano, distribuiscono e allungano gli elementi con precisione in qualsiasi layout flex.

  • Lezione 5 • Fondamenti del contenitore flex

    Attiva il contesto flex e controlla direzione, wrap e gap sul contenitore. Gli studenti comprendono come le proprietà del contenitore governano tutto il comportamento degli elementi figli.

Capitolo 5Vedi dettagli

Layout CSS Grid con Tailwind

  • Lezione 1 • Allineamento all'interno della Grid

    Applica justify-items, align-items, justify-self e align-self nel contesto della grid. Gli studenti posizionano il contenuto delle celle indipendentemente dal dimensionamento delle tracce.

  • Lezione 2 • Configurazione del contenitore Grid

    Attiva il contesto grid e definisce i template di colonna e riga utilizzando le classi di Tailwind. Gli studenti comprendono come le definizioni dei template controllano tutto il posizionamento degli elementi figli.

  • Lezione 3 • Costruzione di layout Grid reali

    Costruisce un guscio di dashboard, una galleria di immagini e un layout di pagina editoriale utilizzando le utility grid. Gli studenti applicano la conoscenza della grid a strutture di pagina di qualità professionale.

  • Lezione 4 • Estensione su colonne e righe

    Tratta le utility col-span, row-span e full-span per posizionare elementi su più tracce. Gli studenti creano layout asimmetrici che rompono lo schema uniforme della grid.

  • Lezione 5 • Flusso automatico e tracce implicite

    Spiega grid-auto-flow, auto-cols e auto-rows per contenuti generati dinamicamente. Gli studenti gestiscono quantità sconosciute di elementi senza compromettere l'integrità del layout.

Capitolo 6Vedi dettagli

Design responsivo e breakpoint

  • Lezione 1 • Cambio di layout responsivo

    Passa da layout flex a grid a diversi breakpoint per una struttura adattiva. Gli studenti costruiscono componenti che si ristrutturano senza JavaScript.

  • Lezione 2 • Prefissi dei breakpoint di Tailwind

    Tratta i prefissi sm, md, lg, xl e 2xl e le loro soglie predefinite in pixel. Gli studenti applicano con sicurezza i prefissi dei breakpoint a qualsiasi classe utility.

  • Lezione 3 • Principi del design mobile-first

    Stabilisce il pensiero mobile-first e spiega perché i breakpoint di Tailwind sono min-width. Gli studenti riformulano le decisioni progettuali partendo dal viewport più piccolo.

  • Lezione 4 • Breakpoint personalizzati e configurazione degli schermi

    Aggiunge breakpoint specifici del progetto e sovrascrive le impostazioni predefinite nella chiave di configurazione screens. Gli studenti adattano il sistema responsivo di Tailwind a qualsiasi specifica di design.

  • Lezione 5 • Tipografia e spaziatura responsive

    Regola le dimensioni dei caratteri, le interlinee e la spaziatura tra i breakpoint per una leggibilità ottimale. Gli studenti assicurano che testo e spazio bianco scalino in modo appropriato su ogni dispositivo.

Capitolo 7Vedi dettagli

Stati, varianti e interattività

  • Lezione 1 • Varianti Group e Peer

    Insegna i pattern group-hover e peer-checked per stili attivati da elementi padre e fratelli. Gli studenti costruiscono menu a tendina e checkbox personalizzate senza JavaScript.

  • Lezione 2 • Varianti di stato dei moduli

    Applica le varianti required, invalid, valid e checked per stilizzare gli stati di validazione dei moduli. Gli studenti forniscono un chiaro feedback visivo per l'input dell'utente senza CSS personalizzato.

  • Lezione 3 • Utility di transizione e animazione

    Aggiunge transizioni fluide e animazioni keyframe utilizzando le classi utility integrate di Tailwind. Gli studenti migliorano l'interattività con movimento performante e ottimizzato per la GPU.

  • Lezione 4 • Stati active, visited e disabled

    Tratta le varianti active, visited, disabled e placeholder per uno stile completo di moduli e link. Gli studenti gestiscono tutti gli stati interattivi in un unico flusso di lavoro con classi utility.

  • Lezione 5 • Varianti Hover e Focus

    Applica i prefissi hover e focus alle utility di colore, ombra e trasformazione. Gli studenti costruiscono pulsanti e link interattivi che soddisfano gli standard di feedback visivo.

Capitolo 8Vedi dettagli

Tecniche avanzate di Tailwind

  • Lezione 1 • Valori arbitrari e variabili CSS

    Utilizza la notazione con parentesi quadre per valori unici e integra le proprietà personalizzate CSS nelle utility. Gli studenti escono dalla scala predefinita quando le specifiche di design richiedono precisione.

  • Lezione 2 • Prestazioni e ottimizzazione del bundle

    Controlla la dimensione dell'output CSS, configura con precisione i percorsi dei contenuti e applica pattern di safelist. Gli studenti distribuiscono il foglio di stile più piccolo possibile senza sacrificare l'uso di classi dinamiche.

  • Lezione 3 • Implementazione della modalità scura

    Configura la modalità scura basata su classe e su media e applica le varianti dark in tutta un'interfaccia utente. Gli studenti realizzano temi chiari e scuri completi da un unico foglio di stile.

  • Lezione 4 • Scrittura di plugin Tailwind personalizzati

    Costruisce plugin di utility, componenti e varianti personalizzati utilizzando l'API dei plugin di Tailwind. Gli studenti estendono le capacità di Tailwind per soddisfare i requisiti unici di qualsiasi progetto.

  • Lezione 5 • Estrazione di componenti con @apply

    Dimostra l'uso di @apply per creare classi CSS riutilizzabili da combinazioni di utility. Gli studenti bilanciano la purezza dell'utility-first con le esigenze pratiche di astrazione dei componenti.

Certificazione

Il tuo certificato valido di completamento

Questo corso è per te:

  • Sviluppatore front-end: cerca un'alternativa più rapida e coerente alla scrittura di CSS personalizzato.

  • Web designer freelance: deve consegnare siti clienti curati entro scadenze strette.

  • Sviluppatore full-stack: si occupa di UI ma fatica a mantenere i fogli di stile organizzati e scalabili.

  • Riqualificazione professionale: sta costruendo un portfolio per entrare nello sviluppo web provenendo da un altro settore.

  • Studente di informatica: è pronto ad andare oltre i corsi e a realizzare interfacce per il mondo reale.

  • Sviluppatore back-end: si avvicina alle responsabilità front-end e ha bisogno di un sistema di stile pratico.

Cosa dicono i nostri studenti

Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...
Giulio Carlo
Giulio CarloStudente di Marketing Digitale
Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.
Mariana Ferres
Mariana FerresStudentessa di Fotografia
Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!
Luciana Alvarenga
Luciana AlvarengaStudentessa di Nail Design
La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.
André Felipe
André FelipeStudente di Prompt Engineering

Principali percorsi formativi

FAQ

Chi è Dedika?

Il certificato è valido in Italia?

I corsi sono gratuiti?

Qual è il carico di lavoro del corso?

Come sono strutturati i corsi?

Come funzionano i corsi?

Qual è la durata dei corsi?

Qual è il costo o il prezzo dei corsi?

Cos’è un corso EAD o online e come funziona?

Corso PDF