Skip to content

PaulaBarszcz/fe-architecture-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FE Architecture Course

Interaktywny kurs architektury frontendowej — React, wzorce, systems design.

Uruchomienie lokalne

npm install
npm run dev

Deploy na GitHub Pages

Jednorazowa konfiguracja

  1. Utwórz nowe repo na GitHubie o nazwie fe-architecture-course
  2. W pliku vite.config.js upewnij się że base pasuje do nazwy repo:
    base: '/fe-architecture-course/'
  3. 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

Deploy

npm run deploy

To polecenie zbuduje projekt i wypchnie katalog dist do gałęzi gh-pages.

Włącz GitHub 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/

Zawartość kursu

  • 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:

  • What’s in the course:

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

About

generated by Claude (Sonnet 4.6 Extended)

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors