Das Handwerkszeug im Alltag: Versionsverwaltung, Container, Pipelines und Schnittstellen.
11 Artikel · ca. 33 Min.
0/11
1. Git
Ein verteiltes Versionskontrollsystem, das Änderungen am Quellcode über die Zeit nachvollziehbar macht.
Lesen →2. GitHub
Eine Cloud-Plattform zum Hosten von Git-Repositories, mit Zusatzfunktionen wie Pull Requests, Issues und CI/CD.
Lesen →3. CI/CD-Pipeline
Ein automatisierter Ablauf, der bei jeder Code-Änderung Tests, Build und Auslieferung der Software durchführt — Continuous Integration / Continuous Delivery (oder Deployment).
Lesen →5. Linux
Ein freies, quelloffenes, unixartiges Betriebssystem, dessen Kern (Kernel) von Linus Torvalds initiiert wurde.
Lesen →6. Bash
Die auf den meisten Linux-Systemen und macOS verbreitetste Kommandozeilen-Shell — sowohl interaktive Konsole als auch eigene Skriptsprache für Automatisierung.
Lesen →7. API
Application Programming Interface — eine definierte Schnittstelle, über die zwei Programme miteinander kommunizieren, ohne die jeweilige interne Implementierung zu kennen.
Lesen →8. REST
Representational State Transfer — ein Architekturstil für Web-APIs, bei dem Ressourcen über feste URLs und Standard-HTTP-Methoden (GET, POST, PUT, DELETE) angesprochen werden.
Lesen →9. JSON
"JavaScript Object Notation" — ein kompaktes, textbasiertes Datenformat für strukturierte Daten (Objekte, Arrays, Zahlen, Strings, Booleans), der De-facto-Standard für Datenaustausch zwischen Web-APIs und Anwendungen.
Lesen →10. SQL
"Structured Query Language" — die Standardsprache, um relationale Datenbanken abzufragen, zu verändern und zu strukturieren (SELECT, INSERT, UPDATE, DELETE, CREATE TABLE usw.).
Lesen →11. Environment Variables
Konfigurationswerte (API-Keys, Datenbank-URLs, Secrets), die außerhalb des Codes gesetzt werden — z. B. im Vercel-Dashboard statt fest im Repo.
Lesen →