Słownik pojęć dla e‑materiału
koncepcja wykorzystywana w programowaniu mająca na celu uogólnienie i uproszczenie pewnego aspektu; abstrakcja zawiera w sobie ogólny opis jakiejś struktury (klasyklasy lub obiektuobiektu) zawierający w sobie najważniejsze informacje dotyczące tej struktury, takie jak podstawowe metodymetody czy atrybuty, z kolei bardziej szczegółowe i skomplikowane elementy opisujące daną strukturę znajdują się w implementacjiimplementacji; wykorzystanie abstrakcji i implementacji można porównać do budowy pilota: abstrakcją będą tu widoczne dla użytkownika proste w odczycie i użyciu przyciski, implementacją z kolei będzie wnętrze pilota, czyli płytka oraz okablowanie, które sprawiają, że używanie przycisków przez użytkownika działa; zastosowanie abstrakcji daje dwie podstawowe zalety: pozwala klientowi korzystać z prostych metod, które po odwołaniu do implementacji wykonają pożądaną operację i pozwala stworzyć kilka implementacji dla jednej abstrakcji, np. w sytuacji, gdy chcemy uruchomić przeglądarkę internetową na różnych systemach operacyjnych, gdzie ikonka przeglądarki będzie abstrakcją, często taką samą dla każdego systemu operacyjnego, z kolei implementacji będzie tyle, na ilu systemach operacyjnych dana przeglądarka może zostać użyta
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
plik zawierający w sobie programy, podprogramy, funkcjefunkcje, dane, klasyklasy, obiektyobiekty i inne informacje, które mogą zostać wykorzystane z poziomu kodu źródłowego; biblioteki pozwalają na ponowne użycie raz napisanego kodu i udostępnianie go innym użytkownikom, można taką bibliotekę porównać do skrzynki z narzędziami, gdzie narządziami są stworzone wcześniej przez kogoś linijki kodu opisujące m.in. różne funkcje, które potem mogą wykorzystywać inni programiści
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
kreacyjny wzorzec projektowy, którego celem jest rozdzielenie sposobu tworzenia obiektów od ich reprezentacji; proces tworzenia obiektu podzielony jest na kilka mniejszych etapów a każdy z tych etapów może być implementowany na wiele sposobów.
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
tzw. sól, dane losowe, które dodawane są do hasła podczas obliczania funkcji skrótu; pomaga chronić hasła przed atakami słownikowymi
Film edukacyjny „Projektowanie, programowanie i testowanie aplikacji webowych”Film edukacyjny „Projektowanie, programowanie i testowanie aplikacji webowych”
wzorzec projektowy; abstrakcyjne rozwiązanie, które ma za zadanie pokazać powiązania oraz zależności pomiędzy klasami i obiektami
Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”
podstawowy składnik tożsamości internetowej; element adresu internetowego, który kieruje wyszukujących na żądaną stronę
Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”
nazywany też platformą programistyczną, jest programem, który daje możliwość tworzenia innych aplikacji na podstawie pewnych zdefiniowanych szablonów, zawiera w sobie niezbędne bibliotekibiblioteki i komponenty pozwalające tworzyć aplikacje zgodnie z określonym wzorcem architektonicznym zaimplementowanym we frameworku; framework może dawać możliwość tworzenia aplikacji z użyciem więcej niż jednego wzorca architektonicznego
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
część robocza kodu, odpowiada za wykonywanie różnych operacji; nazywa się ją czasami podprogramem; przyjmuje ona pewne argumenty, wykonuje operacje i czasem zwraca jakąś wartość oczekiwaną przez programistę
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
funkcja skrótu, funkcja mieszająca; jest nieodwracalna; zmienia dane na wartość znakową o stałym rozmiarze
Film edukacyjny „Projektowanie, programowanie i testowanie aplikacji webowych”Film edukacyjny „Projektowanie, programowanie i testowanie aplikacji webowych”
wersja programu, języka programowania lub systemu operacyjnego przystosowana do pracy na określonym typie komputera
Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”
koncepcja stosowana w programowaniu wraz z abstrakcjąabstrakcją, zawiera w sobie szczegółowy kod odpowiadający za działanie funkcjonalności, do której dostęp klientowi zapewnia abstrakcja
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
zasady łączenia ze sobą i współpracy dwóch różnych urządzeń lub programów; też: urządzenie lub program realizujące te zasady
Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”
klasaklasa, która zawiera w sobie jedynie metodymetody i często jest wykorzystywana przy tworzeniu interacji wewnątrz kodu – często wykorzystuje się takie klasy przy tworzeniu abstrakcjiabstrakcji
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
program umożliwiający współpracę użytkownika z oprogramowaniem komputera
Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”Atlas interaktywny „Wzorce architektoniczne w projektowaniu aplikacji”
struktura wykorzystywana w programowaniu obiektowym do tworzenia obiektówobiektów; definiuje ona, jakie operacje (metodymetody) mogą być na nich wykonywane i jakie mają właściwości (np. jaki mogą przyjmować stan); obiekt wytworzony za pomocą danej klasy nazywa się instancją tej klasy
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
zbiór operacji działających na otrzymanych danych wejściowych i generujących na ich podstawie dane wyjściowe i wykonujących na ich podstawie określone operacje zdefiniowane przez programistę; logika opisuje, w jaki sposób informacje pochodzące np. od użytkownika mają zostać opracowane i jakim operacjom mają zostać poddane, aby móc wygenerować odpowiedź oczekiwaną przez użytkownika
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
funkcjafunkcja lub operacja, jaka możę zostać wykonana na danym obiekcieobiekcie; metody definiuje się w klasachklasach
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
podstawowa struktura w programowaniu obiektowym, która posiada swoje właściwości (atrybuty) oraz metody, czyli funkcje, które może ona wykonać; obiekty w programowaniu obiektowym wykorzystywane są do organizowania kodu, dzięki czemu jego rozbudowanie jest ograniczone i wzrasta jego czytelność, co ma ogromne znaczenie przy dużych aplikacjach
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”
przedsiębiorstwo zajmujące się tworzeniem oprogramowania
Gra edukacyjna „Wykonanie aplikacji webowej”Gra edukacyjna „Wykonanie aplikacji webowej”
forma kryptografii polegająca na zakodowaniu danych w taki sposób, aby stały się nieczytelne
Film edukacyjny „Projektowanie, programowanie i testowanie aplikacji webowych”Film edukacyjny „Projektowanie, programowanie i testowanie aplikacji webowych”
inaczej wzorce czynnościowe; skupiają się na opisie algorytmów, podziale odpowiedzialności pomiędzy obiekty oraz charakterystyce interakcji pomiędzy nimi
Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”Dokumentacja interaktywna „Dokumentacja związana ze wzorcami projektowymi”