Debugowanie

Proces wyszukiwania i usuwania błędów w kodzie. Często wspierany przez narzędzia pozwalające śledzić wykonanie programu krok po kroku.

IDE

Zintegrowane środowisko programistyczne łączące edytor kodu, kompilator i debugger w jednym programie. Przyspiesza pisanie i testowanie kodu.

Kompilacja

Proces przekładania kodu źródłowego na język maszynowy lub pośredni, który komputer może wykonać. Wykonywany przez kompilator.

Repozytorium

Miejsce przechowujące kod projektu wraz z pełną historią zmian. Może być lokalne lub zdalne, np. na GitHubie.

Git

Rozproszony system kontroli wersji śledzący zmiany w kodzie i umożliwiający pracę zespołową. Pozwala wracać do wcześniejszych wersji projektu.

CMS

System do tworzenia i zarządzania treścią strony bez konieczności pisania kodu. Najpopularniejszym przykładem jest WordPress.

Cache

Mechanizm tymczasowego przechowywania danych, by szybciej je udostępniać przy kolejnych żądaniach. Skraca czas ładowania stron i odciąża serwer.

Framework

Gotowy szkielet oprogramowania narzucający strukturę i dostarczający komponenty, na których buduje się aplikację. Przyspiesza tworzenie i ujednolica kod.

npm

Domyślny menedżer pakietów dla Node.js, służący do instalowania i zarządzania bibliotekami JavaScript. Korzysta z największego rejestru pakietów na świecie.

Asynchroniczność

Sposób wykonywania kodu, w którym długotrwałe operacje nie blokują reszty programu i kończą się w tle. Kluczowa w obsłudze żądań sieciowych.