FProgramowanie / Strony internetowe
Zestaw reguł, narzędzi lub komponentów ułatwiających stylowanie interfejsu. Może oferować gotowe elementy albo klasy użytkowe. Framework CSS nie zastępuje HTML i nie gwarantuje poprawnego wyglądu bez właściwego użycia.
Definicja i źródła→FProgramowanie
Oprogramowanie udostępniane bez opłaty za używanie w określonym zakresie. Freeware nie oznacza automatycznie otwartego kodu, prawa do modyfikacji ani swobodnej redystrybucji.
Definicja i źródła→FProgramowanie / Strony internetowe
Programista tworzący część aplikacji, z którą użytkownik bezpośrednio pracuje. W internecie korzysta zwykle z HTML, CSS i JavaScript. Odpowiada również za zachowanie interfejsu, dostępność i działanie na różnych urządzeniach.
Definicja i źródła→FProgramowanie
Warstwa aplikacji odpowiedzialna za prezentację i interakcję z użytkownikiem. W przeglądarce korzysta zwykle z HTML, CSS i JavaScript oraz komunikuje się z usługami.
Definicja i źródła→FProgramowanie
Framework PHP stosujący m.in. modularną architekturę HMVC. W starszych projektach należy sprawdzić zgodność środowiska oraz rzeczywistą dostępność utrzymywanych aktualizacji.
Definicja i źródła→FProgramowanie / Strony internetowe
Programista pracujący zarówno nad interfejsem, jak i częścią serwerową aplikacji. Zakres umiejętności zależy od stosu technologicznego. Full-stack nie oznacza znajomości wszystkich języków ani zastępowania każdego specjalisty w zespole.
Definicja i źródła→GProgramowanie / Zarządzanie
Rozproszony system kontroli wersji. Zapisuje historię zmian i umożliwia pracę na gałęziach oraz ich scalanie. Git jest narzędziem, a GitHub usługą wykorzystującą m.in. Git. Kopia repozytorium może być pełna lub celowo ograniczona.
Definicja i źródła→GProgramowanie
Platforma współpracy nad repozytoriami Git, przeglądu zmian i automatyzacji. GitHub jest usługą, a Git systemem kontroli wersji; można używać Git bez GitHuba.
Definicja i źródła→GGrafika / Programowanie
Siatka porządkująca elementy projektu w kolumnach i wierszach. W projektowaniu pomaga utrzymać rytm i relacje. CSS Grid jest konkretnym mechanizmem układu przeglądarki; projektowa siatka nie musi być wykonana właśnie nim.
Definicja i źródła→GGrafika / Programowanie
Graficzny interfejs użytkownika, złożony np. z okien, przycisków i menu. Pozwala wykonywać działania przez elementy wizualne. GUI jest jednym z rodzajów UI; interfejs użytkownika może być również tekstowy lub głosowy.
Definicja i źródła→HProgramowanie
Sekret używany do uwierzytelnienia użytkownika. Powinien być unikalny; system przechowuje odpowiednio wyliczony skrót, a nie odwracalnie zapisane hasło do późniejszego podglądu.
Definicja i źródła→HProgramowanie / Serwery
Plik konfiguracji Apache działający na poziomie katalogu, jeśli serwer pozwala na odpowiednie nadpisania. Może sterować przekierowaniami lub dostępem. Nie jest uniwersalnym plikiem każdego hostingu; Nginx nie odczytuje go jak Apache.
Definicja i źródła→HProgramowanie
Język znaczników opisujący strukturę i znaczenie treści dokumentu internetowego. Definiuje m.in. nagłówki, akapity i formularze. HTML nie jest ogólnym językiem programowania; wygląd i interaktywność zwykle uzupełniają CSS oraz JavaScript.
Definicja i źródła→IProgramowanie
Uzgodniony sposób współpracy między użytkownikiem a systemem albo między komponentami. Może oznaczać ekran, API lub kontrakt programistyczny; kontekst rozstrzyga znaczenie.
Definicja i źródła→IProgramowanie / Projekty
Technologie informacyjne: narzędzia i działania związane z przetwarzaniem, przechowywaniem oraz przekazywaniem informacji. W firmie obejmują m.in. aplikacje, urządzenia, sieci i ich utrzymanie. IT nie ogranicza się do programowania.
Definicja i źródła→JProgramowanie
Język i platforma programistyczna oparta na JVM. Java i JavaScript to odrębne technologie; podobieństwo nazw nie oznacza zgodności kodu.
Definicja i źródła→JProgramowanie / Strony internetowe
Język programowania używany m.in. w przeglądarkach i środowiskach serwerowych. Umożliwia obsługę zdarzeń, danych i logiki aplikacji. JavaScript i Java to różne języki; współczesne silniki mogą korzystać z kompilacji JIT.
Definicja i źródła→JProgramowanie
Biblioteka JavaScript upraszczająca pracę z DOM, zdarzeniami i żądaniami. W nowych projektach warto porównać jej potrzebę z możliwościami współczesnej przeglądarki.
Definicja i źródła→JProgramowanie
Tekstowy format wymiany danych oparty na obiektach, tablicach i wartościach. Nie jest kodem do wykonania; poprawna składnia nie potwierdza poprawności znaczenia danych.
Definicja i źródła→JProgramowanie
Format tokenu zawierającego zestaw deklaracji. Podpis chroni integralność, ale zwykły podpisany JWT nie ukrywa treści; trzeba sprawdzać algorytm, odbiorcę i ważność.
Definicja i źródła→KProgramowanie
Program lub urządzenie rejestrujące naciśnięcia klawiszy. Może ujawniać hasła i wiadomości; szyfrowanie połączenia nie chroni przed przechwyceniem danych na zainfekowanym urządzeniu.
Definicja i źródła→KProgramowanie
Reprezentacja podmiotów, ich właściwości i relacji. W kontekście Google pomaga interpretować obiekty świata; nie jest zwykłą listą słów kluczowych.
Definicja i źródła→KProgramowanie
Przekształcanie kodu do innej reprezentacji, często wykonywalnej lub pośredniej. Może następować przed uruchomieniem albo podczas pracy; udana kompilacja nie dowodzi poprawności programu.
Definicja i źródła→KProgramowanie
Wydzielona część systemu z określoną odpowiedzialnością i interfejsem. W UI może łączyć prezentację oraz zachowanie; sensowna granica ułatwia ponowne użycie i testowanie.
Definicja i źródła→