Knowledge Hub
FundamentalsBeginnerglossary

Glossar — Software-Entwicklung

Glossar — Software-Entwicklung

HTML & CSS

HTML beschreibt Struktur, CSS das Aussehen.

Beispiel: Ein Button in HTML; Farben/Abstände über CSS oder Tailwind-Utilities.

IDE (Integrated Development Environment)

Entwicklungsumgebung mit Editor, Navigation, oft Debugger und Git-Integration.

Beispiel: Cursor oder VS Code für dieses Repository.

SDK (Software Development Kit)

Werkzeuge und Libraries, um ein Produkt/API einzubinden.

Beispiel: Offizielles Stripe-SDK statt Roh-HTTP für Payments.

REST (Representational State Transfer)

Architekturstil für APIs über HTTP-Ressourcen und Methoden.

Beispiel: siehe Lektion REST APIs verstehen.

JSON (JavaScript Object Notation)

Kompaktes Textformat für strukturierte Daten.

Beispiel: { "slug": "docker-basics", "difficulty": "beginner" }

XML (Extensible Markup Language)

Markup-Format mit strengeren Tags; noch in Configs und älteren APIs.

Beispiel: Build-Configs wie Maven pom.xml.

UI, UX, GUI, CLI

  • UI: sichtbare Oberfläche
  • UX: Gesamterlebnis der Nutzung
  • GUI: grafische UI
  • CLI: textbasierte Bedienung

Beispiel: Die Knowledge-Hub-Seiten sind GUI; npm test ist CLI.

CI/CD

Continuous Integration / Continuous Deployment: automatisch bauen, testen, ausrollen.

Beispiel: Push auf main startet Tests und deployt bei Erfolg.