Über 150 Begriffe zum Thema IT aus Bereichen wie:
Themenübersicht
Allgemeine Begriffe
Struktur & Architektur
Daten & Logik
Webentwicklung
Sicherheit & Qualität
Tools & Prozesse
Versionskontrolle & Zusammenarbeit
Entwicklungsprozesse & Methoden
Objektorientierung & Paradigmen
Testen & Qualitätssicherung
Cloud & Infrastruktur
Künstliche Intelligenz & Datenverarbeitung
Sonstige Begriffe
Architektur & Softwaredesign
Qualität & Wartbarkeit
Sicherheit & Datenschutz
DevOps & Infrastruktur
KI & Datenanalyse
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
