59terminów wyjaśnionych

Słownik IT
po polsku

API, MVP, RAG, headless CMS — terminy, które słyszysz codziennie, z wyjaśnieniem w dwóch zdaniach. Bez korpo-języka.

API API to umowa między dwoma programami: jeden mówi 'wyślę ci taki request', drugi mówi 'odeślę ci takie dane'. MVP MVP to najmniejsza wersja produktu, która rozwiązuje główny problem użytkownika i daje się wypuścić. RAG RAG to sposób na to, żeby LLM (np. CMS CMS to system, w którym zwykły człowiek (nie-programista) edytuje treść strony. Framework Framework to gotowy szkielet aplikacji — daje ci podstawowe rozwiązania problemów (routing, baza danych, formularze), żebyś nie musiał ich pisać od zera. SaaS SaaS to oprogramowanie, do którego klient płaci miesięczną/roczną subskrypcję, zamiast kupować raz licencję. PWA PWA to strona internetowa z superpotęgami: można ją zainstalować na telefonie jako aplikację, działa offline, wysyła push notyfikacje. SPA SPA to aplikacja webowa działająca w jednej karcie przeglądarki — gdy klikasz w nawigację, strona nie przeładowuje się od zera, tylko zmieniają się fragmenty UI. SSR SSR to renderowanie strony na serwerze, zanim trafi do przeglądarki. SSG SSG to wygenerowanie wszystkich stron z góry i wrzucenie ich na CDN. Headless CMS Headless CMS to CMS, który zarządza tylko treścią — wygląd robi osobny frontend (np. GraphQL GraphQL to alternatywa dla REST API. REST API REST API to najpopularniejszy styl projektowania API. Webhook Webhook to 'odwrócony API call'. CDN CDN to sieć serwerów na całym świecie, które trzymają kopie twojej strony. HTTPS HTTPS to bezpieczna wersja HTTP — wszystko między tobą a stroną jest zaszyfrowane. Domena Domena to ludzka nazwa twojej strony — np. Hosting Hosting to miejsce, gdzie 'mieszka' twoja strona — komputer (serwer), który ją pokazuje światu. Frontend Frontend to wszystko, co użytkownik widzi i czego dotyka — strona w przeglądarce, ekrany w aplikacji mobilnej. Backend Backend to 'silnik' aplikacji — wszystko za kulisami: baza danych, logika biznesowa, autentykacja, API. Fullstack Fullstack developer to ktoś, kto umie zarówno frontend, jak i backend. React React to biblioteka JavaScript do budowania interaktywnych UI. Next.js Next. TypeScript TypeScript to JavaScript z dodanymi typami. LLM LLM to model AI 'wytrenowany' na ogromnej ilości tekstu — umie generować i rozumieć język naturalny. Vector database Vector database to baza, która przechowuje 'embeddingi' — wektory liczbowe reprezentujące sens tekstu/obrazu/audio. Jamstack Jamstack to filozofia budowania stron: statyczne pliki + JavaScript + API. Serverless Serverless to model, w którym nie zarządzasz serwerem — piszesz funkcje, które uruchamiają się na żądanie, a chmura skaluje za ciebie. Design system Design system to katalog komponentów (przyciski, formularze, karty) z regułami ich użycia. Figma Figma to aplikacja do projektowania interfejsów — najpopularniejsze narzędzie projektowe w branży. Aplikacja webowa Aplikacja webowa to program działający w przeglądarce — bez instalacji. Aplikacja mobilna Aplikacja mobilna to program na telefonie (iOS lub Android). Strona internetowa Strona internetowa to publicznie dostępne miejsce w sieci pod adresem (np. Landing page Landing page to pojedyncza strona zaprojektowana pod jedną konkretną akcję — zostawienie maila, kupno, zapisanie się na webinar. Sklep internetowy Sklep internetowy to strona, na której można kupić produkt online. Marketplace Marketplace to platforma łącząca wielu sprzedawców z wieloma kupującymi (Allegro, Amazon, Booking, Uber). Stripe Stripe to globalna platforma płatności online — najlepszy DX wśród bramek płatniczych. Supabase Supabase to open-source 'backend-as-a-service' oparty na Postgresie. UX UX (User Experience) to całościowe doświadczenie użytkownika z produktem — czy łatwo go używać, czy znajduje to czego szuka, czy nie czuje się głupi. UI UI (User Interface) to wizualna warstwa produktu — kolory, typografia, ikony, układ. Wireframe Wireframe to szkic interfejsu bez kolorów, bez fontów, bez detali — czysta architektura informacji. Prototyp Prototyp to klikalna wersja interfejsu w Figmie — wygląda jak prawdziwy produkt, ale nie ma backendu. SEO SEO to pakiet praktyk poprawiających pozycjonowanie strony w Google. Konwersja Konwersja to procent użytkowników, którzy wykonali pożądaną akcję (kupili, zostawili mail, zarejestrowali się). Onboarding Onboarding to pierwsze 5-10 minut użytkownika z twoim produktem — ma go wprowadzić do wartości tak szybko, jak się da. MRR MRR to przychód cykliczny SaaS-a w skali miesiąca. Churn Churn to procent klientów odchodzących w danym okresie. Retencja Retencja to procent użytkowników, którzy wracają do produktu. Cohort Cohort to grupa użytkowników, którzy zaczęli używać produktu w tym samym czasie (np. Waitlist Waitlist to lista oczekujących na dostęp do produktu. No-code No-code to narzędzia pozwalające tworzyć aplikacje, strony, automatyzacje bez kodu. Low-code Low-code to narzędzia łączące wizualne budowanie z możliwością pisania kodu, gdy potrzeba. Stack technologiczny Stack to zestaw technologii używanych w projekcie — frontend, backend, baza, hosting. Tech debt Tech debt to ‘dług' zaciągnięty na szybkie skróty w kodzie, który trzeba spłacić — zwykle w formie refactoringu. Monorepo Monorepo to struktura, w której wiele projektów (frontend webowy, mobile, backend) leży w jednym repozytorium git. Git Git to system kontroli wersji — każda zmiana w kodzie jest zapisana z autorem, datą, opisem. GitHub GitHub to hosting dla repozytoriów git + platforma społecznościowa dla developerów. Pull request Pull request to propozycja zmian w kodzie, którą zespół przeglądą i zaakceptuje (lub odrzuci) przed dołączeniem do głównej gałęzi. Deployment Deployment to wypuszczenie nowej wersji aplikacji do produkcji — od kodu na laptopie developera do działającej strony na ubbash.

Chcesz porozmawiać?

Pierwsza rozmowa i wstępna estymata są bezpłatne. Odpowiadamy w ciągu jednego dnia roboczego — z ręki człowieka, nie formularza.