0–9Programowanie / Strony internetowe
Logowanie do aplikacji przy użyciu konta u innego dostawcy, np. Google. OpenID Connect pozwala potwierdzić tożsamość bez przekazywania aplikacji hasła do tego konta. Zakres udostępnianych danych zależy od integracji i uprawnień.
Definicja i źródła→AProgramowanie
Oprogramowanie wyświetlające reklamy, czasem instalowane razem z innym programem. Nie każde adware jest złośliwe, ale niechciane reklamy i śledzenie mogą naruszać prywatność.
Definicja i źródła→AProgramowanie
Technika pobierania danych przez skrypt bez przeładowania całej strony. Mimo historycznej nazwy dane nie muszą być zapisane w XML; często używa się JSON.
Definicja i źródła→AProgramowanie
Skończony opis kroków prowadzących do rozwiązania określonego problemu. W programie algorytm określa sposób przetwarzania danych, a nie wyłącznie język ich zapisu.
Definicja i źródła→AProgramowanie
Framework do budowania aplikacji internetowych z komponentów, rozwijany w ekosystemie TypeScript. Angular i starszy AngularJS to różne technologie, z odmiennym wsparciem.
Definicja i źródła→AProgramowanie
Rozproszona platforma strumieni zdarzeń, pozwalająca zapisywać i odczytywać komunikaty w tematach. Umożliwia ponowne przetwarzanie danych zgodnie z zasadami retencji.
Definicja i źródła→AProgramowanie / Serwery
Interfejs określający, jak programy mogą korzystać z cudzych funkcji lub danych. API opisuje dostępne operacje i sposób komunikacji. Nie każde API działa przez internet; interfejs może należeć również do lokalnej biblioteki.
Definicja i źródła→AProgramowanie
Program realizujący zadania użytkownika, np. zarządzanie dokumentami. Może działać w przeglądarce, na komputerze lub telefonie; interfejs i usługa serwerowa mogą być oddzielne.
Definicja i źródła→AProgramowanie
Platforma Microsoft do tworzenia aplikacji i usług internetowych w ekosystemie .NET. ASP.NET Core różni się od starszego ASP.NET Framework, m.in. obsługą platform.
Definicja i źródła→AProgramowanie
Język niskiego poziomu opisujący instrukcje konkretnej architektury procesora. Zapis jest przekładany na kod maszynowy; nie istnieje jeden uniwersalny zestaw instrukcji dla wszystkich procesorów.
Definicja i źródła→AProgramowanie
Wykorzystanie błędu aplikacji do dołączenia lub odczytania nieprzeznaczonego dla użytkownika pliku lokalnego. Ochrona obejmuje kontrolę dozwolonych ścieżek i ograniczenie uprawnień procesu.
Definicja i źródła→BProgramowanie
Zestaw narzędzi przekształcających kod JavaScript, m.in. do składni obsługiwanej przez starsze środowiska. Transformacja składni nie zawsze zapewnia brakujące interfejsy API.
Definicja i źródła→BProgramowanie / Strony internetowe
Programista zajmujący się częścią aplikacji działającą po stronie serwera. Projektuje m.in. logikę biznesową, dostęp do danych i API. Dobór języka zależy od projektu; znajomość wszystkich popularnych języków nie jest warunkiem tej roli.
Definicja i źródła→BProgramowanie
Biblioteka JavaScript organizująca interfejs przez modele, kolekcje, widoki i zdarzenia. Jest lżejszą warstwą struktury niż kompletny framework z narzuconym renderowaniem.
Definicja i źródła→BProgramowanie
Część systemu odpowiedzialna m.in. za logikę, dane i uprawnienia po stronie serwera. Interfejs przeglądarkowy komunikuje się z nią przez żądania.
Definicja i źródła→BProgramowanie
Uporządkowany zbiór danych zarządzany przez odpowiedni system. Model danych, zapytania i reguły spójności wpływają na działanie aplikacji oraz możliwość jej rozwoju.
Definicja i źródła→BProgramowanie
Dane, których skala, różnorodność lub tempo napływu wymagają odpowiednich metod przetwarzania. Sama duża tabela nie oznacza jeszcze potrzeby rozproszonej infrastruktury.
Definicja i źródła→BProgramowanie
Framework budowy interfejsów internetowych z komponentów .NET. Obsługuje różne modele renderowania, w tym pracę interaktywną przez serwer lub WebAssembly.
Definicja i źródła→BProgramowanie / Strony internetowe
Zestaw narzędzi do budowania interfejsów stron: siatka układu, style i gotowe komponenty. Bootstrap obejmuje również elementy JavaScript. Przyspiesza pracę, ale dostępność i wydajność nadal zależą od sposobu użycia.
Definicja i źródła→BProgramowanie
Próby odgadnięcia sekretu przez sprawdzanie wielu możliwości. Ograniczanie częstotliwości, dodatkowy składnik uwierzytelniania i monitorowanie pomagają zmniejszać skuteczność takich prób.
Definicja i źródła→BProgramowanie
Obszar pamięci tymczasowo przechowujący dane między operacjami. Pomaga wyrównywać różnice tempa przetwarzania; nie jest tożsamy z każdą pamięcią podręczną.
Definicja i źródła→BProgramowanie
Błąd powodujący działanie programu niezgodne z wymaganiami lub oczekiwaniami. Poprawka powinna uwzględniać przyczynę oraz sprawdzenie, czy problem nie wraca.
Definicja i źródła→BProgramowanie
Program wynagradzania za odpowiedzialne zgłaszanie podatności. Zakres testów i zasady ustala organizator; program nie upoważnia do dowolnego atakowania systemów.
Definicja i źródła→CProgramowanie
Framework PHP z architekturą MVC, narzędziami dostępu do danych i konwencjami organizacji aplikacji. Wersję należy dobierać wraz z wymaganiami PHP i okresem wsparcia.
Definicja i źródła→