Tech-Lexikon

Schlage IT-Begriffe nach! Klicke auf eine Karte, um Definitionen anzuzeigen oder zu bearbeiten.

Agile

(Ευέλικτη Ανάπτυξη)

Das ist ein flexibler Ansatz der Softwareentwicklung, der auf inkrementelle Fortschritte, Teamarbeit und schnelle Anpassung setzt.

Algorithmus

(Αλγόριθμος)

Eine eindeutige Schritt-für-Schritt-Anleitung zur Lösung eines Problems oder Ausführung einer Aufgabe.

API

Application Programming Interface. Eine Schnittstelle, die es verschiedenen Softwareprogrammen erlaubt, miteinander zu kommunizieren.

API-Endpunkt

(Σημείο απόληξης API)

Die spezifische Web-Adresse (URL), über die externe Client-Anwendungen auf Daten einer API-Schnittstelle zugreifen können.

Array

(Πίνας)

Eine Datenstruktur, die mehrere Werte desselben Datentyps unter einem einzigen Variablennamen indiziert abspeichern kann.

Backend

Der unsichtbare Teil im Hintergrund einer Software, der für Datenverarbeitung, Logik und Datenbankzugriffe zuständig ist.

Backup

(Αντίγραφο Ασφαλείας)

Eine Sicherheitskopie von Daten, um diese im Falle eines Datenverlustes oder Systemabsturzes wiederherstellen zu können.

Bandbreite

(Εύρος Ζώνης)

Die maximale Datenmenge, die über eine Netzwerkverbindung in einer bestimmten Zeit übertragen werden kann (z. B. Mbit/s).

Bedingte Anweisung

(Δομή Επιλογής)

Eine Kontrollstruktur (z. B. If-Else), die Code nur dann ausführt, wenn eine festgelegte logische Bedingung wahr ist.

Betriebssystem

(Λειτουργικό Σύστημα)

Die grundlegende Software, die die Hardware steuert und die Ausführung von Anwendungsprogrammen ermöglicht (z. B. Windows, Linux).

Bibliothek

(Βιβλιοθήκη)

Eine Sammlung von vorgefertigten Hilfsfunktionen und Code-Schnipseln, die in eigene Programme eingebunden werden können.

Big Data

(Μεγάλα Δεδομένα)

Riesige, komplexe Datenmengen, die mit herkömmlichen Methoden der Datenverarbeitung nicht mehr ausgewertet werden können.

Binärsystem

(Δυαδικό Σύστημα)

Das mathematische Zahlensystem zur Basis 2, das ausschließlich die Ziffern 0 und 1 verwendet.

Bit

Die kleinste elektronische Speichereinheit in der Informatik. Kann nur die Werte 0 (aus) oder 1 (an) annehmen.

Blockchain

Eine dezentrale, fälschungssichere Datenbankstruktur, bei der Datensätze in chronologischen Blöcken miteinander verkettet sind.

Boolean

(Λογική τιμή)

Ein logischer Datentyp, der ausschließlich die beiden Wahrheitswerte True (wahr) oder False (falsch) annehmen kann.

Browser

(Πρόγραμμα Περιήγησης)

Eine Softwareanwendung zur Darstellung von Webseiten und Dokumenten aus dem World Wide Web (z. B. Chrome, Firefox).

Bug

(Σφάλμα λογισμικού)

Ein Fehler im Quellcode eines Programms, der zu unerwartetem Verhalten oder Systemabstürzen führt.

Byte

Eine Maßeinheit für Datenmengen, die sich aus einer Folge von genau 8 Bits zusammensetzt.

Cache

(Κρυφή Μνήμη)

Ein schneller Zwischenspeicher, der Kopien von Daten vorhält, damit spätere Zugriffe beschleunigt werden.

Client

(Πελάτης)

Ein Endgerät oder eine Softwareanwendung, die Dienste oder Daten von einem zentralen Server anfordert.

Cloud Computing

(Υπολογιστικό Νέφος)

Die Bereitstellung von IT-Infrastruktur, Speicherplatz oder Software über das Internet statt auf lokalen Festplatten.

Compiler

(Μεταγλωττιστής)

Ein Übersetzungsprogramm, das Quellcode einer Programmiersprache vollständig in ausführbaren Maschinencode übersetzt.

Computervirus

(Ιός Υπολογιστή)

Sich selbst verbreitender Schadcode, der sich in bestehende Computerprogramme einschleust und das System beschädigt.

Cookies

Kleine Textdateien, die Webseiten im Browser eines Nutzers speichern, um Einstellungen oder Sitzungszustände zu behalten.

CPU

Central Processing Unit. Der Hauptprozessor und das zentrale Rechenwerk ("Gehirn") eines Computers.

Cross-Site Scripting

(XSS)

Eine Schwachstelle im Webbereich, bei der Angreifer schädlichen JavaScript-Code in ansonsten vertrauenswürdige Webseiten einschleusen.

CSS

Cascading Style Sheets. Eine Formatierungssprache, die das optische Design, Layout und die Darstellung von HTML-Dokumenten steuert.

Datenbank

(Βάση Δεδομένων)

Ein System zur strukturierten, elektronischen Speicherung, Verwaltung und schnellen Abfrage großer Datenmengen.

Datenkompression

(Συμπίεση Δεδομένων)

Der Vorgang der Verringerung des Speicherbedarfs von Dateien durch die Entfernung von redundanten Informationen.

DDoS-Angriff

(Επίθεση DDoS)

Distributed Denial of Service. Die gezielte Überlastung eines Servers durch massenhafte Anfragen aus einem Botnetz.

Debugging

(Αποσφαλμάτωση)

Der systematische Prozess des Suchens, Findens und Behebens von Fehlern (Bugs) im Quellcode einer Software.

Deep Learning

(Βαθιά Μάθηση)

Eine Spezialform des maschinellen Lernens, die künstliche neuronale Netze mit vielen Schichten verwendet, um komplexe Muster zu erkennen.

DNS

Domain Name System. Das "Telefonbuch" des Internets, das lesbare Domainnamen (wie google.com) in numerische IP-Adressen übersetzt.

Docker

Eine Virtualisierungsplattform, mit der Anwendungen in isolierten "Containern" unabhängig vom Betriebssystem ausgeführt werden.

Firewall

(Τείχος Προστασίας)

Ein Sicherheitssystem, das den ein- und ausgehenden Netzwerkverkehr überwacht und unerlaubte Zugriffe blockiert.

Framework

(Πλαίσιο Εργασίας)

Ein Programmiergerüst mit vorgefertigten Mustern und Bibliotheken, das Entwicklern die Erstellung neuer Software vereinfacht.

Frontend

Die für den Benutzer sichtbare und interaktive Oberfläche einer Webseite oder Software.

Full-Stack

Die ganzheitliche Softwareentwicklung, die sowohl die clientseitige (Frontend) als auch die serverseitige (Backend) Programmierung umfasst.

Funktion

(Συνάρτηση)

Ein eigenständiger, wiederverwendbarer Code-Block, der eine bestimmte Teilaufgabe erledigt und Werte zurückgeben kann.

HTML

Hypertext Markup Language. Die Standard-Struktursprache zur Erstellung und Gliederung digitaler Webseiteninhalte.

HTTP

Hypertext Transfer Protocol. Das grundlegende Protokoll zur Übertragung von Webseiten-Daten im Internet.

HTTPS

Hypertext Transfer Protocol Secure. Die verschlüsselte und somit abhörsichere Variante des HTTP-Übertragungsprotokolls.

IDE

Integrated Development Environment. Eine komfortable Software-Umgebung mit Editor, Compiler und Debugger zum Programmieren.

Integer

(Ακέραιος)

Ein numerischer Datentyp, der ausschließlich zur Speicherung von ganzzahligen Werten (ohne Nachkommastellen) verwendet wird.

Interface

(Διεπαφή)

Die logische oder physische Verbindungsstelle zwischen verschiedenen Systemen oder Softwarekomponenten zur Datenübergabe.

Interpreter

(Διερμηνέας)

Ein Programm, das Quellcode Zeile für Zeile übersetzt und direkt ausführt, statt eine separate ausführbare Datei zu erstellen.

IoT

(Διαδίκτυο των Πραγμάτων)

Internet of Things. Die Vernetzung physischer Alltagsgegenstände und Maschinen mit dem Internet, um Daten auszutauschen.

IP-Adresse

(Διεύθυνση IP)

Die eindeutige Identifikationsnummer eines Geräts in einem Netzwerk, damit Datenpakete korrekt zugestellt werden können.

IPv6

Die neueste Generation des Internet-Protokolls mit 128-Bit-Adressen, um den Mangel an IP-Adressen dauerhaft zu beheben.

JavaScript

Eine Skriptsprache, die statische Webseiten um interaktive Elemente, Logik und dynamische Inhalte erweitert.

JSON

JavaScript Object Notation. Ein kompaktes Textformat zum plattformunabhängigen Austausch von strukturierten Daten.

Klasse

(Κλάση)

Die "Bauvorlage" in der objektorientierten Programmierung (OOP), die Eigenschaften und Methoden für daraus erstellte Objekte definiert.

Konstante

(Σταθερά)

Ein benannter Datenwert im Quellcode, dessen Inhalt nach der ersten Zuweisung nicht mehr verändert werden darf.

Kryptowährung

(Κρυπτονόμισμα)

Eine digitale Währung, die auf kryptografischen Verfahren und meist dezentralen Blockchains basiert (z. B. Bitcoin).

Künstliche Intelligenz

(Τεχνητή Νοημοσύνη)

Teilbereich der Informatik, der sich mit der Nachbildung intelligenten Verhaltens und dem Lösen komplexer Probleme durch Maschinen befasst.

LAN

Local Area Network. Ein räumlich begrenztes, lokales Netzwerk (z. B. im Heimnetzwerk oder Schulgebäude).

Latenz

(Καθυστέρηση)

Die zeitliche Verzögerung bei der Übertragung von Datenpaketen im Netzwerk vom Absender zum Empfänger.

Mainboard

(Μητρική Κάρτα)

Die Hauptplatine eines Computers, auf der alle wichtigen Komponenten (CPU, RAM, Grafikkarte) miteinander verbunden sind.

Malware

(Κακόβουλο Λογισμικό)

Sammelbegriff für jede Art von schädlicher Software (Viren, Trojaner etc.), die Computern Schaden zufügen soll.

Maschinelles Lernen

(Μηχανική Μάθηση)

Ein Teilgebiet der KI, bei dem Systeme aus Daten lernen und eigenständig Muster erkennen, ohne explizit programmiert zu sein.

Neuronales Netz

(Νευρωνικό Δίκτυο)

Ein biologisch inspiriertes mathematisches Berechnungsnetzwerk zur Erkennung komplexer Zusammenhänge und Muster.

O-Notation

(Συμβολισμός Όμικρον)

Ein mathematischer Begriff zur Beschreibung der Effizienz, Komplexität und Laufzeit von Algorithmen in der Informatik.

Objekt

(Αντικείμενο)

Eine konkrete Instanz einer Klasse in der objektorientierten Programmierung mit individuellen Attributwerten.

Open Source

(Ανοιχτού Κώδικα)

Software, deren Quellcode für jeden frei zugänglich ist und modifiziert, erweitert oder geteilt werden darf.

Peer-to-Peer

(Ομότιμο Δίκτυο)

Ein dezentrales Netzwerkmodell, bei dem alle Computer gleichberechtigt sind und direkt Ressourcen teilen (ohne zentralen Server).

Phishing

(Ηλεκτρονικό Ψάρεμα)

Der Versuch von Betrügern, über gefälschte E-Mails oder Webseiten an sensible Benutzerdaten wie Passwörter zu gelangen.

Ping

Ein Diagnose-Werkzeug zur Messung der Antwortzeit einer Netzwerkverbindung zwischen zwei Geräten.

Quellcode

(Πηγαίος Κώδικας)

Der von Menschen lesbare Text eines Computerprogramms, geschrieben in einer bestimmten Programmiersprache.

RAM

(Μνήμη RAM)

Random Access Memory. Der schnelle, flüchtige Arbeitsspeicher eines Computers für aktuell aktive Programme und Prozesse.

Ransomware

(Λογισμικό Εκβιασμού)

Schadsoftware, die Benutzerdaten verschlüsselt und für die Entschlüsselung Geld (Lösegeld) fordert.

Rekursion

(Αναδρομή)

Eine Programmiertechnik, bei der sich eine Funktion im Code selbst aufruft, um ein Problem schrittweise zu verkleinern.

Repository

(Αποθετήριο)

Ein digitaler Ablageort oder Projektordner, in dem Quellcode und alle Versionshistorien einer Software gespeichert werden.

Responsive Design

(Προσαρμοστικός Σχεδιασμός)

Ein Webdesign-Konzept, bei dem sich das Layout einer Webseite flexibel an die Bildschirmgröße des Endgeräts anpasst.

Router

(Δρομολογητής)

Ein Netzwerkgerät, das Datenpakete zwischen verschiedenen Netzwerken weiterleitet und den optimalen Weg ermittelt.

SaaS

Software as a Service. Ein Vertriebsmodell, bei dem Softwareanwendungen als Dienstleistung über das Internet lizenziert werden.

Schleife

(Βρόχος)

Eine Kontrollstruktur in Programmiersprachen, die einen bestimmten Code-Block wiederholt ausführt, solange eine Bedingung erfüllt ist.

Scrum

Ein agiles Projektmanagement-Framework zur strukturierten Organisation von Softwareprojekten in kurzen Sprints.

Server

(Διακομιστής)

Ein leistungsstarker Computer oder ein Programm, das Dienste, Daten oder Ressourcen für andere Computer (Clients) bereitstellt.

Social Engineering

(Κοινωνική Μηχανική)

Die psychologische Manipulation von Menschen, um sie zur Herausgabe von geheimen Zugangsdaten oder sensiblen Informationen zu bewegen.

SQL

Structured Query Language. Die Standardsprache zur Kommunikation mit und Abfrage von relationalen Datenbanksystemen.

SQL-Injection

(Έγχυση SQL)

Eine Cyber-Sicherheitslücke, bei der Angreifer schädliche SQL-Befehle über Formulare einschleusen, um Datenbanken auszuspionieren.

SSD

Solid-State-Drive. Ein extrem schnelles, elektronisches Speichermedium ohne bewegliche Teile im Gegensatz zur klassischen HDD.

SSL/TLS-Zertifikat

(Πιστοποιητικό SSL/TLS)

Ein digitaler Nachweis zur Bestätigung der Identität einer Webseite und zur Aktivierung der verschlüsselten HTTPS-Verbindung.

String

(Συμβολοσειρά)

Ein grundlegender Datentyp zur Speicherung und Verarbeitung von sequenziellen Texten und Zeichenketten.

Switch

(Μεταγωγέας)

Ein Kopplungselement im Netzwerk, das Daten gezielt an das empfangende Gerät innerhalb desselben lokalen Netzwerks weitergibt.

Trojaner

(Δούρειος Ίππος)

Schadsoftware, die sich als nützliche, legitime Anwendung tarnen soll, im Hintergrund jedoch unbemerkt schädliche Funktionen ausführt.

UI

User Interface. Die grafische Benutzeroberfläche (Bedienelemente, Farben, Schriften), die die Interaktion des Nutzers ermöglicht.

URL

Uniform Resource Locator. Die eindeutige Webadresse, über die eine Ressource im Internet direkt aufgerufen werden kann.

UX

User Experience. Das gesamte Nutzererlebnis und die subjektive Zufriedenheit einer Person bei der Interaktion mit einer Software.

Variable

(Μεταβλητή)

Ein benannter Speicherbereich in einem Programm, der Daten enthält, die sich während der Laufzeit ändern können.

Vererbung

(Κληρονομικότητα)

Ein Prinzip der OOP, das es einer neuen Klasse erlaubt, Eigenschaften und Methoden einer existierenden Elternklasse zu übernehmen.

Verschlüsselung

(Κρυπτογράφηση)

Die Umwandlung von lesbaren Daten in einen unlesbaren Geheimcode, um sie vor unbefugtem Zugriff zu schützen.

Versionsverwaltung

(Έλεγχος Εκδόσεων)

Ein System (wie Git), das Änderungen an Dateien über die Zeit hinweg protokolliert, um ältere Versionen wiederherzustellen.

VPN

Virtual Private Network. Ein verschlüsselter Tunnel, der eine sichere und anonymisierte Datenübertragung in öffentlichen Netzwerken ermöglicht.

WAN

Wide Area Network. Ein Weitverkehrsnetzwerk, das sich über große geografische Räume erstreckt (z. B. das weltweite Internet).

WLAN

Wireless Local Area Network. Die kabellose Funktechnologie zur drahtlosen Verbindung von Geräten mit einem lokalen Netzwerk.

XML

Extensible Markup Language. Eine universelle Auszeichnungssprache zur strukturierten Darstellung hierarchischer Daten.

ZIP

Ein weit verbreitetes Archiv- und Kompressionsformat zur Bündelung und Verkleinerung mehrerer Dateien.

Zwei-Faktor-Authentisierung

(Ταυτοποίηση Δύο Παραγόντων)

Ein Sicherheitsverfahren, bei dem ein Nutzer zwei unterschiedliche Nachweise erbringen muss, um seine Identität zu bestätigen (z.B. Passwort + SMS-Code).