Über 150 Begriffe zum Thema IT aus Bereichen wie:

Themenübersicht

  1. Allgemeine Begriffe

  2. Struktur & Architektur

  3. Daten & Logik

  4. Webentwicklung

  5. Sicherheit & Qualität

  6. Tools & Prozesse

  7. Versionskontrolle & Zusammenarbeit

  8. Entwicklungsprozesse & Methoden

  9. Objektorientierung & Paradigmen

  10.   Testen & Qualitätssicherung

  11.   Cloud & Infrastruktur

  12.   Künstliche Intelligenz & Datenverarbeitung

  13.   Sonstige Begriffe

  14.   Architektur & Softwaredesign

  15.   Qualität & Wartbarkeit

  16.   Sicherheit & Datenschutz

  17.   DevOps & Infrastruktur

  18.   KI & Datenanalyse

  19.   Weitere Begriffe aus der Praxis


Allgemeine Begriffe • 

Programmierung – programming 

• Quellcode / Code – source code 

• Skript – script • Algorithmus – algorithm 

• Funktion / Methode – function / method 

• Variable – variable 

• Konstante – constant • Datentyp – data type 

• Bedingung – condition •

 Schleife – loop 

• Kommentar – comment 

• Fehler / Bug – error / bug 

• Debugging – debugging / Fehlersuche 

• Kompilieren – compile 

• Ausführen – run / execute

Struktur & Architektur 

 • Modul – module 

• Klasse – class 

• Objekt – object 

• Instanz – instance 

• Vererbung – inheritance 

• Schnittstelle – interface 

• Bibliothek – library 

• Framework – framework 

• Paket / Package – package 

• Abhängigkeit – dependency

Daten & Logik 

 • Datenbank – database 

• Tabelle – table 

• Datensatz – record 

• Abfrage – query 

• Index – index 

• Schlüssel – key 

• Primärschlüssel – primary key 

• Fremdschlüssel – foreign key 

• JSON / XML – JSON / XML 

• Serialisierung – serialization 

• Logik – logic 

• Boolescher Wert – boolean value

Webentwicklung 

 • Frontend – frontend / Benutzeroberfläche 

• Backend – backend / Hintergrundsystem 

• Server – server 

• Client – client 

• Anfrage / Request – request 

• Antwort / Response – response 

• API (Schnittstelle) – API / program interface 

• HTML / CSS / JavaScript – HTML / CSS / JavaScript 

• Frameworks: React, Angular, Vue – frameworks 

• Routing – routing / Weiterleitung

Sicherheit & Qualität 

 • Authentifizierung – authentication 

• Autorisierung – authorization • Zugriffskontrolle – access control 

• Verschlüsselung – encryption 

• Hashing – hashing / Streuwertbildung 

• Sicherheitslücke – vulnerability 

• Test – test 

• Unit-Test – unit test / Komponententest 

• Integrationstest – integration test 

• Versionskontrolle – version control 

• Git / Repository – Git / code repository

Tools & Prozesse 

 • Entwicklungsumgebung (IDE) – integrated development environment 

• Editor – editor 

• Terminal / Konsole – terminal / console 

• Deployment – deployment / Bereitstellung 

• Continuous Integration – continuous integration 

• Build-Prozess – build process 

• Container / Docker – container / Docker • Cloud – cloud

Versionskontrolle & Zusammenarbeit 

 • Commit – commit / Eintrag in der Versionshistorie 

• Branch – branch / Entwicklungszweig 

• Merge – merge / Zusammenführung 

• Pull Request – pull request / Änderungsvorschlag 

• Konflikt – conflict / Versionskonflikt 

• Repository – repository / Code-Archiv 

• Fork – fork / Projektabspaltung 

• CI/CD – continuous integration / continuous deployment 

• Code Review – code review / Codeüberprüfung

Entwicklungsprozesse & Methoden 

• Agile Entwicklung – agile development 

• Scrum / Kanban – agile methods 

• Sprint – sprint / Entwicklungszyklus 

• User Story – user story / Nutzeranforderung 

• Backlog – backlog / Aufgabenliste 

• Ticket – ticket / Vorgang 

• Refactoring – refactoring / Code-Umstrukturierung 

• Technical Debt – technical debt / technische Schulden

Objektorientierung & Paradigmen 

 • Kapselung – encapsulation 

• Polymorphismus – polymorphism 

• Abstraktion – abstraction 

• Entwurfsmuster – design pattern 

• Singleton / Factory / Observer – design patterns

Testen & Qualitätssicherung 

 • Testabdeckung – test coverage 

• Mock / Stub – mock / stub / Platzhalterobjekte 

• Regressionstest – regression test 

• Testfall – test case 

• Testlauf – test run 

• Fehlerbericht – bug report

Cloud & Infrastruktur 

 • Virtualisierung – virtualization 

• Containerisierung – containerization 

• Kubernetes – container orchestration 

• Load Balancer – load balancer / Lastverteiler 

• Skalierung – scaling 

• Serverless – serverless architecture 

• Infrastructure as Code – infrastructure as code

Künstliche Intelligenz & Datenverarbeitung 

 • Machine Learning – machine learning / maschinelles Lernen 

• Neuronales Netz – neural network 

• Trainingsdaten – training data 

• Modell – model 

• Klassifikation / Regression – classification / regression • Feature Engineering – feature engineering / Merkmalserstellung 

• Overfitting – overfitting / Überanpassung

Sonstige Begriffe 

 • Middleware – middleware / Vermittlungssoftware 

• Cache – cache / Zwischenspeicher 

• Latenz – latency / Verzögerung 

• Skalierbarkeit – scalability 

• API-Schlüssel – API key 

• Token – access token / Zugriffstoken 

• Rate Limiting – rate limiting / Zugriffsbeschränkung 

• Logging – logging / Protokollierung 

• Monitoring – monitoring / Überwachung

Architektur & Softwaredesign 

 • Microservices – microservices / Mikrodienste 

• Monolith – monolithic architecture 

• REST / RESTful – REST architecture 

• GraphQL – query language for APIs 

• Event-Driven Architecture – event-driven architecture • Domain-Driven Design (DDD) – domain-driven design • Clean Code – clean code / wartbarer Code 

• SOLID-Prinzipien – SOLID principles 

• Separation of Concerns – separation of concerns 

• Dependency Injection – dependency injection

Qualität & Wartbarkeit 

 • Maintainability – maintainability / Wartbarkeit 

• Wiederverwendbarkeit – reusability 

• Lesbarkeit – readability 

• Performance – performance / Leistung 

• Bottleneck – bottleneck / Engpass 

• Memory Leak – memory leak / Speicherleck 

• Garbage Collection – garbage collection / automatische Speicherbereinigung

Sicherheit & Datenschutz 

 • Zwei-Faktor-Authentifizierung (2FA) – two-factor authentication 

• OAuth / OpenID – authentication protocols 

• Zugriffstoken – access token 

• Sicherheitsrichtlinie – security policy 

• DSGVO – GDPR • Penetrationstest – penetration test 

• Sicherheitszertifikat – security certificate 

• HTTPS / SSL / TLS – secure protocols

DevOps & Infrastruktur 

 • Provisionierung – provisioning 

• Orchestrierung – orchestration 

• CI/CD-Pipeline – CI/CD pipeline 

• Monitoring – system monitoring 

• Logging – system logging 

• Alerting – alerting 

• Load Testing – load testing 

• Infrastructure as Code (IaC) – infrastructure as code

KI & Datenanalyse 

 • Trainingsphase – training phase 

• Validierung – validation 

• Testdaten – test data 

• Modellgenauigkeit – model accuracy 

• Klassifikator – classifier 

• Feature – feature / Merkmal 

• Label – label / Zielwert 

• Hyperparameter – hyperparameter / Steuerparameter • Backpropagation – backpropagation / Rückpropagation • Gradient Descent – gradient descent / Gradientenabstieg

Weitere Begriffe aus der Praxis 

• Build-Tool – build tool (z. B. Maven, Gradle) 

• Package Manager – package manager (z. B. npm, pip) 

• Container-Registry – container registry 

• Code-Linter – code linter / Code-Prüfer 

• Shell-Skript – shell script / Kommandozeilenskript 

• Cronjob – cron job / zeitgesteuerter Task 

• Environment Variables – environment variables / Umgebungsvariablen 

• Konfigurationsdatei – configuration file 

• YAML / TOML / INI – configuration formats