Wybierz swój język
Kurs Tailwind CSS
Ponad 2 miliony studentów na całym świecie

Kurs Tailwind CSS

Opanuj Tailwind CSS od podstaw i twórz gotowe do wdrożenia interfejsy szybciej niż kiedykolwiek. Ten kurs obejmuje wszystko, od podstaw utility-first po zaawansowany tryb ciemny, niestandardowe wtyczki i integrację z frameworkami. Będziesz pisać czystszy kod, dostarczać mniejsze arkusze stylów i projektować z pewnością siebie.

Dedika dla firm

Czego się nauczysz:

Zaczniesz od podstawowej filozofii Tailwinda i instalacji, a następnie przejdziesz przez odstępy, typografię, systemy kolorów, flexbox i CSS grid. Nauczysz się, jak tworzyć w pełni responsywne układy przy użyciu systemu prefiksów punktów granicznych Tailwinda oraz jak stylizować stany interaktywne, takie jak najechanie, focus i disabled, bez pisania własnego CSS. Tematy zaawansowane obejmują tryb ciemny, optymalizację wydajności, niestandardowe wtyczki i dyrektywę @apply. Zintegrujesz także Tailwinda z projektami w React, Vue i Svelte oraz poznasz najlepsze praktyki dostępności. Na koniec będziesz mieć gotowe projekty do portfolio, które możesz pokazać pracodawcom lub klientom.

Jak uczysz się w praktyce Kurs Tailwind CSS

Jak ćwiczysz Kurs Tailwind CSS

Dla firm, które chcą szkolić swój zespół

W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.

Kliknij tutaj

Treść kursu

8 Rozdziały • 40 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

Wprowadzenie do Tailwind CSS

  • Lekcja 1 • Instalacja i konfiguracja Tailwinda

    Przeprowadza przez instalację CLI, integrację z PostCSS i użycie CDN. Kursanci tworzą działające lokalne środowisko gotowe do wszystkich kolejnych ćwiczeń.

  • Lekcja 2 • Podstawowa filozofia Tailwind CSS

    Bada ograniczenia projektowe Tailwinda, domyślne ustawienia i system projektowy oparty na ograniczeniach. Łączy filozofię z praktycznymi korzyściami w zakresie produktywności, których doświadczą kursanci.

  • Lekcja 3 • Czym jest utility-first CSS

    Definiuje stylowanie utility-first i kontrastuje je z frameworkami opartymi na komponentach. Ustanawia koncepcyjną podstawę dla każdej decyzji dotyczącej Tailwinda podejmowanej w trakcie kursu.

  • Lekcja 4 • Plik konfiguracyjny Tailwinda

    Wprowadza strukturę tailwind.config.js, ścieżki treści i klucze motywu. Przygotowuje kursantów do dostosowywania Tailwinda bez psucia jego domyślnych ustawień.

  • Lekcja 5 • Tailwind w potoku budowania

    Wyjaśnia, jak Tailwind integruje się z Vite, webpackiem i podobnymi narzędziami do pakowania. Kursanci rozumieją, jak usuwanie nieużywanych stylów utrzymuje małe rozmiary pakietów produkcyjnych.

Rozdział 2Zobacz szczegóły

Podstawowe klasy narzędziowe i odstępy

  • Lekcja 1 • Narzędzia do określania szerokości, wysokości i rozmiaru

    Bada klasy rozmiaru stałego, ułamkowego, względem widocznego obszaru i opartego na treści. Kursanci poprawnie określają rozmiar kontenerów i obrazów w różnych kontekstach układu.

  • Lekcja 2 • Narzędzia wyświetlania i widoczności

    Obejmuje klasy block, inline, flex, grid, hidden i visibility. Kursanci kontrolują renderowanie elementów i techniki ukrywania bezpieczne dla dostępności.

  • Lekcja 3 • Narzędzia marginesów i dopełnienia

    Uczy kierunkowych klas marginesów i dopełnienia, w tym skrótów i wariantów osi. Kursanci precyzyjnie stosują odstępy do rzeczywistych elementów interfejsu.

  • Lekcja 4 • Zrozumienie skali odstępów

    Obejmuje domyślną skalę odstępów Tailwinda opartą na rem i sposób mapowania numerycznych tokenów na wartości pikselowe. Dostarcza modelu mentalnego potrzebnego do podejmowania spójnych decyzji dotyczących marginesów i dopełnienia.

  • Lekcja 5 • Narzędzia overflow i modelu pudełkowego

    Omawia overflow, box-sizing i zachowanie border-box w Tailwindzie. Kursanci zapobiegają typowym błędom układu spowodowanym przepełnieniem treści i konfliktami rozmiaru.

Rozdział 3Zobacz szczegóły

System typografii i kolorów

  • Lekcja 1 • Podstawy palety kolorów Tailwinda

    Wprowadza domyślną strukturę palety, numerację odcieni i semantyczne role kolorów. Kursanci wybierają dostępne pary kolorów, korzystając z wbudowanej skali Tailwinda.

  • Lekcja 2 • Rozmiar czcionki i wysokość linii

    Mapuje skalę rozmiaru tekstu Tailwinda na role typograficzne i wyjaśnia domyślne powiązania wysokości linii. Kursanci ustanawiają jasną hierarchię wizualną w dowolnym interfejsie.

  • Lekcja 3 • Dostosowywanie i rozszerzanie kolorów

    Pokazuje dodawanie kolorów marki, zmiennych CSS i semantycznych aliasów w konfiguracji. Kursanci utrzymują skalowalny system kolorów w dużych projektach.

  • Lekcja 4 • Odstępy między literami i wyrównanie tekstu

    Uczy narzędzi tracking, text-align i text-transform do precyzyjnej kontroli typograficznej. Kursanci dopracowują nagłówki i tekst główny do standardów profesjonalnych.

  • Lekcja 5 • Grubość czcionki, styl i rodzina

    Obejmuje tokeny grubości czcionki, kursywę i zestawy krojów pisma skonfigurowane w Tailwindzie. Kursanci poprawnie stosują typograficzne wyróżnienie i kroje marki.

Rozdział 4Zobacz szczegóły

Układy Flexbox z Tailwind

  • Lekcja 1 • Budowanie rzeczywistych komponentów Flex

    Stosuje wszystkie narzędzia flex do zbudowania paska nawigacyjnego, obiektu medialnego i układu stopki. Kursanci utrwalają wiedzę o flexie poprzez praktyczne budowanie komponentów.

  • Lekcja 2 • Flex grow, shrink i basis

    Wyjaśnia narzędzia flex-grow, flex-shrink i flex-basis oraz ich interakcję. Kursanci budują płynne kolumny, które przewidywalnie zmieniają rozmiar pod wpływem różnej ilości treści.

  • Lekcja 3 • Narzędzia order i self-alignment

    Uczy klas order i nadpisań wyrównania dla poszczególnych elementów w celu tworzenia złożonych aranżacji flex. Kursanci zmieniają kolejność wizualną elementów bez zmiany struktury DOM.

  • Lekcja 4 • Wyrównanie i justowanie

    Obejmuje narzędzia justify-content, align-items, align-self i align-content. Kursanci precyzyjnie centrują, rozmieszczają i rozciągają elementy w dowolnym układzie flex.

  • Lekcja 5 • Podstawy kontenera Flex

    Aktywuje kontekst flex i kontroluje kierunek, zawijanie i odstęp na kontenerze. Kursanci rozumieją, jak właściwości kontenera rządzą zachowaniem wszystkich elementów podrzędnych.

Rozdział 5Zobacz szczegóły

Układy CSS Grid z Tailwind

  • Lekcja 1 • Wyrównanie wewnątrz siatki

    Stosuje justify-items, align-items, justify-self i align-self w kontekście siatki. Kursanci pozycjonują zawartość komórek niezależnie od rozmiaru torów.

  • Lekcja 2 • Konfiguracja kontenera siatki

    Aktywuje kontekst siatki i definiuje szablony kolumn i wierszy za pomocą klas Tailwinda. Kursanci rozumieją, jak definicje szablonów kontrolują całe rozmieszczenie elementów podrzędnych.

  • Lekcja 3 • Budowanie rzeczywistych układów siatki

    Konstruuje powłokę pulpitu nawigacyjnego, galerię obrazów i układ strony redakcyjnej za pomocą narzędzi siatki. Kursanci stosują wiedzę o siatce do struktur stron jakości produkcyjnej.

  • Lekcja 4 • Rozciąganie na kolumny i wiersze

    Obejmuje narzędzia col-span, row-span i full-span do umieszczania elementów w wielu torach. Kursanci tworzą asymetryczne układy, które przełamują jednolity wzór siatki.

  • Lekcja 5 • Auto flow i niejawne tory

    Wyjaśnia grid-auto-flow, auto-cols i auto-rows dla dynamicznie generowanej treści. Kursanci radzą sobie z nieznaną liczbą elementów bez naruszania integralności układu.

Rozdział 6Zobacz szczegóły

Responsywny design i punkty graniczne

  • Lekcja 1 • Responsywne przełączanie układu

    Przełącza między układami flex i grid w różnych punktach granicznych w celu uzyskania adaptacyjnej struktury. Kursanci budują komponenty, które restrukturyzują się bez użycia JavaScript.

  • Lekcja 2 • Prefiksy punktów granicznych Tailwinda

    Obejmuje prefiksy sm, md, lg, xl i 2xl oraz ich domyślne progi pikselowe. Kursanci z pewnością siebie stosują prefiksy punktów granicznych do dowolnej klasy narzędziowej.

  • Lekcja 3 • Zasady projektowania mobile-first

    Ustanawia myślenie mobile-first i wyjaśnia, dlaczego punkty graniczne Tailwinda są oparte na min-width. Kursanci przeformułowują decyzje projektowe, zaczynając od najmniejszego widocznego obszaru.

  • Lekcja 4 • Niestandardowe punkty graniczne i konfiguracja ekranów

    Dodaje punkty graniczne specyficzne dla projektu i nadpisuje domyślne w kluczu konfiguracyjnym screens. Kursanci dostosowują responsywny system Tailwinda do dowolnych specyfikacji projektowych.

  • Lekcja 5 • Responsywna typografia i odstępy

    Dostosowuje rozmiary czcionek, wysokości linii i odstępy w różnych punktach granicznych dla optymalnej czytelności. Kursanci zapewniają, że tekst i biała przestrzeń skalują się odpowiednio na każdym urządzeniu.

Rozdział 7Zobacz szczegóły

Stany, warianty i interaktywność

  • Lekcja 1 • Warianty Group i Peer

    Uczy wzorców group-hover i peer-checked dla stylów wyzwalanych przez rodzica i rodzeństwo. Kursanci budują menu rozwijane i niestandardowe pola wyboru bez JavaScript.

  • Lekcja 2 • Warianty stanów formularzy

    Stosuje warianty required, invalid, valid i checked do stylowania stanów walidacji formularzy. Kursanci zapewniają jasną informację zwrotną wizualną dla danych wprowadzanych przez użytkownika bez niestandardowego CSS.

  • Lekcja 3 • Narzędzia przejść i animacji

    Dodaje płynne przejścia i animacje klatkowe, używając wbudowanych klas narzędziowych Tailwinda. Kursanci wzbogacają interaktywność o wydajny, przyjazny dla GPU ruch.

  • Lekcja 4 • Stany Active, Visited i Disabled

    Obejmuje warianty active, visited, disabled i placeholder dla kompletnego stylowania formularzy i linków. Kursanci obsługują wszystkie stany interaktywne w jednym przepływie pracy z klasami narzędziowymi.

  • Lekcja 5 • Warianty Hover i Focus

    Stosuje prefiksy hover i focus do narzędzi koloru, cienia i transformacji. Kursanci budują interaktywne przyciski i linki, które spełniają standardy informacji zwrotnej wizualnej.

Rozdział 8Zobacz szczegóły

Zaawansowane techniki Tailwinda

  • Lekcja 1 • Dowolne wartości i zmienne CSS

    Używa notacji nawiasowej dla jednorazowych wartości i integruje niestandardowe właściwości CSS z narzędziami. Kursanci wychodzą poza domyślną skalę, gdy specyfikacje projektowe wymagają precyzji.

  • Lekcja 2 • Optymalizacja wydajności i pakietu

    Audytuje rozmiar wyjściowego CSS, precyzyjnie konfiguruje ścieżki treści i stosuje wzorce safelist. Kursanci dostarczają najmniejszy możliwy arkusz stylów bez poświęcania dynamicznego użycia klas.

  • Lekcja 3 • Implementacja trybu ciemnego

    Konfiguruje tryb ciemny oparty na klasie i media oraz stosuje ciemne warianty w całym interfejsie. Kursanci dostarczają kompletne motywy jasny i ciemny z pojedynczego arkusza stylów.

  • Lekcja 4 • Pisanie niestandardowych wtyczek Tailwinda

    Budowanie niestandardowych wtyczek narzędziowych, komponentów i wariantów, używając API wtyczek Tailwinda. Kursanci rozszerzają możliwości Tailwinda, aby dopasować je do unikalnych wymagań dowolnego projektu.

  • Lekcja 5 • Ekstrakcja komponentów za pomocą @apply

    Pokazuje @apply do tworzenia wielokrotnego użytku klas CSS z kombinacji narzędzi. Kursanci balansują czystość utility-first z praktycznymi potrzebami abstrakcji komponentów.

Certyfikacja

Twój ważny certyfikat ukończenia

Ten kurs jest dla Ciebie:

  • Front-end developer: chce szybszej i bardziej spójnej alternatywy dla pisania własnego CSS.

  • Freelance web designer: musi dostarczać dopracowane strony dla klientów w napiętych terminach.

  • Full-stack developer: zajmuje się warstwą UI, ale ma trudności z utrzymaniem arkuszy stylów w porządku i skalowalności.

  • Osoba zmieniająca branżę: buduje portfolio, aby przebranżowić się w web development z innej dziedziny.

  • Student informatyki: gotowy wyjść poza kursowe zadania i tworzyć rzeczywiste interfejsy.

  • Back-end developer: wchodzi w obowiązki front-endowe i potrzebuje praktycznego systemu stylowania.

Co mówią nasi uczniowie

Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

Najważniejsze szkolenia

FAQ

Kim jest Dedika?

Czy certyfikat jest ważny w Polska?

Czy kursy są darmowe?

Jaki jest wymiar godzinowy kursu?

Jak wyglądają kursy?

Jak działają kursy?

Jaki jest czas trwania kursów?

Jaki jest koszt lub cena kursów?

Czym jest kurs EAD lub kurs online i jak działa?

Kurs PDF