Słownik PressMind
Programowanie
API, web, architektura aplikacji i pojęcia, które wracają w codziennej pracy devów.
47haseł w kategorii
A-Zukład alfabetyczny
Hasła w kategorii
Przeglądaj pojęcia alfabetycznie. Każda karta prowadzi do definicji, przykładów i powiązanych haseł.
- APIKontrakt komunikacji między systemami - mówi, jakie dane można wysłać i co wróci w odpowiedzi.
- AutoryzacjaSprawdzenie, czy użytkownik ma prawo wykonać daną akcję lub zobaczyć dane.
- Base64Sposób kodowania danych binarnych lub tekstu do znaków ASCII, często używany w HTTP, API, tokenach i konfiguracjach.
- Battle-testedOkreślenie na rozwiązanie, które przeszło realny ostrzał produkcyjny - dużo użytkowników, incydenty, edge-case’y i nadal działa.
- Bezpieczeństwo aplikacjiZestaw praktyk, które chronią aplikację i dane przed nieautoryzowanym dostępem i nadużyciami.
- Bezpieczeństwo webhookówZestaw praktyk, które pozwalają zweryfikować, że webhook pochodzi od właściwego nadawcy i nie został podmieniony.
- BranchRównoległa gałąź pracy w Git, która pozwala rozwijać zmiany bez ruszania głównej linii.
- CI/CDProces automatyzacji budowania, testowania i wdrażania aplikacji po zmianach w kodzie.
- Code reviewProces przeglądu kodu przez inną osobę przed włączeniem zmian do głównej gałęzi.
- CommitZapis zmian w repozytorium z opisem, co zostało zrobione.
- CORSMechanizm w przeglądarce, który kontroluje, czy strona może robić zapytania do innej domeny.
- cURLNarzędzie CLI do wykonywania zapytań sieciowych (najczęściej HTTP/HTTPS) - idealne do testowania API, debugowania nagłówków i pobierania danych.
- DebugowanieProces znajdowania przyczyny błędu w aplikacji i potwierdzania, że poprawka naprawdę działa.
- FormatterNarzędzie, które automatycznie formatuje kod według ustalonych zasad.
- GitSystem kontroli wersji, który zapisuje historię zmian w kodzie i ułatwia współpracę.
- GraphQLPodejście do API, w którym klient sam deklaruje, jakich pól potrzebuje, zamiast brać stałe odpowiedzi endpointów.
- Happy pathScenariusz działania systemu bez błędów i wyjątków - wszystko idzie zgodnie z planem.
- HTTPProtokół komunikacji w sieci, na którym opiera się web i większość API.
- HTTP GETMetoda HTTP służąca głównie do pobierania zasobu z serwera - np. strony, pliku, danych z API albo konfiguracji endpointu.
- HTTP/3Wersja protokołu HTTP oparta o QUIC (UDP) - zwykle szybsze zestawianie połączeń i lepsza odporność na straty pakietów niż HTTP/2.
- IDEZintegrowane środowisko do pisania i uruchamiania kodu - edytor + debuger + narzędzia projektu w jednym.
- JSONPopularny format wymiany danych między aplikacjami, czytelny dla ludzi i maszyn.
- JWTToken w formacie podpisanego stringa, używany do przenoszenia informacji o sesji i uprawnieniach.
- LinterNarzędzie, które automatycznie wykrywa problemy w kodzie: błędy, ryzyka i niespójności stylu.