Interaktywny kurs architektury frontendowej — React, wzorce, systems design.
npm install
npm run dev- Utwórz nowe repo na GitHubie o nazwie
fe-architecture-course - W pliku
vite.config.jsupewnij się żebasepasuje do nazwy repo:base: '/fe-architecture-course/' - Wsuń kod do repo:
git init git add . git commit -m "init: fe architecture course" git remote add origin https://github.com/TWÓJ_USERNAME/fe-architecture-course.git git push -u origin main
npm run deployTo polecenie zbuduje projekt i wypchnie katalog dist do gałęzi gh-pages.
W ustawieniach repo: Settings → Pages → Source: Deploy from branch → gh-pages → / (root)
Strona będzie dostępna pod:
https://TWÓJ_USERNAME.github.io/fe-architecture-course/
- Wstęp — architektura frontendu, mikroserwisy vs mikrofrontinendy, Module Federation
- Wzorce komponentów — Atomic Design, Compound Components, HOC
- Zarządzanie stanem — klasyfikacja stanu, React Query, Zustand
- Architektura aplikacji — Feature-Sliced Design, Monorepo (Nx/Turborepo)
- SOLID w React — SRP, OCP, DIP w praktyce
- FE Systems Design — framework 8 kroków, case study News Feed
short, EN contents summary:
6 modules, 18 lessons with interactive quizzes
Progress saved in localStorage (persists after refresh)
Mobile drawer and keyboard navigation (← →)
Code examples with "copy to clipboard" functionality
Everything covered in this conversation—from Atomic Design to FE Systems Design