Szkolenie Nowoczesny Frontend z React i Tailwind CSS

Poziom

Średniozaawansowany

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Nowoczesny Frontend z React i Tailwind CSS

Szkolenie Nowoczesny Frontend z React i Tailwind CSS to praktyczny kurs dla osób, które znają podstawy Reacta i chcą tworzyć szybkie, responsywne oraz utrzymywalne interfejsy użytkownika z wykorzystaniem React, TypeScript i Tailwind CSS. Program obejmuje komponenty, zdarzenia, hooks, typowanie, zarządzanie stanem, optymalizację renderowania, semantyczny HTML, responsywne layouty, Utility-First CSS, Design Tokens, organizację stylów, systemy designu i animacje. Uczestnicy uczą się projektować komponenty gotowe do ponownego użycia, ograniczać zbędne rendery, porządkować typy i stan aplikacji oraz tworzyć spójne interfejsy zgodne z wymaganiami współczesnych projektów front-endowych. Szkolenie koncentruje się na praktycznej pracy z warstwą UI, bez obiecywania pełnej architektury produkcyjnej poza zakresem 3 dni.

Dla kogo jest to szkolenie?
  • logo infoshare Dla front-end developerów, którzy chcą poszerzyć swoją wiedzę o nowoczesne narzędzia i techniki pracy z React, TypeScript i Tailwind CSS
  • logo infoshare Dla zespołów projektowych, które chcą wprowadzić spójne i skalowalne podejście do stylowania aplikacji
  • logo infoshare Dla osób znających podstawy JavaScript i React, które chcą nauczyć się efektywnego typowania komponentów, propsów, zdarzeń i stanu aplikacji
  • logo infoshare Dla freelancerów i designerów pracujących blisko front-endu, którzy chcą tworzyć interfejsy łączące estetykę, responsywność, wydajność i spójność wizualną

Czego nauczysz się na szkoleniu?

  • Zbudujesz zoptymalizowane i skalowalne interfejsy użytkownika z wykorzystaniem React, komponentów funkcyjnych i świadomego zarządzania renderowaniem
  • Otypowujesz komponenty, propsy, children, zdarzenia, context i reducery w TypeScript, zwiększając czytelność oraz niezawodność kodu
  • Przygotujesz elastyczne struktury UI z użyciem hooks, własnych hooków, compound components oraz dobrze wyznaczonych granic odpowiedzialności komponentów
  • Zastosujesz Tailwind CSS w podejściu Utility-First do budowy responsywnych layoutów, stanów komponentów i spójnych wariantów interfejsu
  • Uporządkujesz style z użyciem Design Tokens, zmiennych CSS, modułów CSS, tematów aplikacji i elementów systemu designu
  • Dodasz animacje, efekty i transformacje z zachowaniem czytelności kodu, dostępności oraz podstawowych zasad wydajności interfejsu

Program szkolenia

Dzień 1

 

Moduł 1: Interfejsy użytkownika w React

  • Funkcjonalny model budowy UI.
  • Podstawy funkcjonalnego modelu interfejsów.
  • Koncepcje React: Virtual DOM, ReactDOM i algorytm Diff.
  • Optymalizacja renderowania w React.
  • Techniki poprawy wydajności renderowania.
  • Strategie ograniczania zbędnych renderów.

Moduł 2: Zdarzenia i React Hooks

  • Obsługa zdarzeń w TypeScript.
  • Silnie typowane Event Handling w React.
  • Praktyczne interakcje użytkownika.
  • React Hooks.
  • Podstawowe Hooks: useState, useEffect, useRef.
  • Własne i generyczne Hooki.

 

Dzień 2

 

Moduł 3: Zaawansowany React z TypeScript

  • TypeScript w praktyce React.
  • Typowanie Props, State i Children.
  • Zaawansowane techniki typowania komponentów.
  • Komponenty złożone – Compound Components.
  • Elastyczne i wielokrotnego użytku struktury UI.
  • Typed Context i Reducers.
  • Stan aplikacji z Context API i Reducerami.
  • Silne typowanie globalnego stanu.
  • Zaawansowane techniki typowania.
  • Typy złożone, mapowane i strażnicy typów.
  • Zawężanie i inferencja typów w złożonych strukturach danych.

Moduł 4: Stylowanie i projektowanie UI

  • Podstawy semantycznego HTML i stylowania.
  • Dobre praktyki semantycznego HTML5.
  • Stany wizualne: kolory, tła, typografia.
  • Responsywne projektowanie layoutów.
  • Flexbox i Grid w dynamicznych układach.
  • Projekty dopasowane do różnych urządzeń.

 

Dzień 3

 

Moduł 5: Utility-First CSS i Tailwind

  • Utility-First CSS z Tailwind.
  • Podstawy podejścia Utility-First.
  • Reużywalne style i komponenty z Tailwind CSS.
  • Design Tokens.
  • Spójne projektowanie z Design Tokens.

Moduł 6: Organizacja stylów i systemy designu

  • Organizacja CSS w dużych projektach.
  • Struktura warstw i kontenerów w CSS.
  • Moduły CSS i izolacja stylów.
  • Zaawansowane techniki stylowania.
  • Zmienne CSS i Design Tokens.
  • Spójne tematy aplikacji.
  • Design Systems i animacje.
  • Skalowalny System Designu.
  • Animacje, efekty i transformacje.
  • Atrakcyjne wizualnie interfejsy.

Moduł 7: Podsumowanie i sesja pytań

  • Najlepsze praktyki w aplikacjach front-endowych.
  • Dalsze kierunki rozwoju umiejętności z React i Tailwind CSS.
  • Sesja pytań i odpowiedzi.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.