Setup-Anleitung
Diese Anleitung führt dich durch die Installation und Einrichtung aller Werkzeuge, die du für die Lehrveranstaltung benötigst. Folge den Schritten in der angegebenen Reihenfolge.
1. Visual Studio Code installieren
VS Code ist ein kostenloser Code-Editor von Microsoft. Er ist leichtgewichtig, erweiterbar und der meistgenutzte Editor für Webentwicklung.
Download
Gehe auf code.visualstudio.com und lade die Version für dein Betriebssystem herunter (Windows, macOS oder Linux).
Installation
Führe den Installer aus. Auf Windows: Setze den Haken bei "Add to PATH" und "Register Code as an editor for supported file types".
Erster Start
Öffne VS Code. Du siehst die Welcome-Seite. Wähle ein Farbschema, das dir gefällt (z.B. "Dark+" oder "Light+").
VS Code hat eine deutsche Sprachpaket-Extension. Suche nach "German Language Pack" in den Extensions, wenn du die Oberfläche auf Deutsch haben möchtest. Wir empfehlen allerdings, bei der englischen Oberfläche zu bleiben, da die meisten Tutorials und Dokumentationen auf Englisch sind.
2. VS Code Extensions installieren
Extensions erweitern VS Code um zusätzliche Funktionen. Für diese LV benötigst du:
Live Server
Startet einen lokalen Webserver und aktualisiert die Seite automatisch bei Änderungen. Pflicht-Extension!
Installation: Klicke auf das Extensions-Icon in der Seitenleiste (oder Ctrl+Shift+X), suche nach "Live Server" von Ritwick Dey, klicke "Install".
Nutzung: Rechtsklick auf eine HTML-Datei → "Open with Live Server". Die Seite öffnet sich im Browser unter http://127.0.0.1:5500.
Prettier (optional, empfohlen)
Formatiert deinen Code automatisch. Suche nach "Prettier - Code formatter" und installiere die Extension. Aktiviere "Format on Save" in den Einstellungen.
GitHub Copilot (optional)
KI-gestützte Code-Vervollständigung direkt in VS Code. Kostenlos für Studierende mit dem GitHub Student Developer Pack. Suche nach "GitHub Copilot".
Wenn du eine HTML-Datei direkt im Browser öffnest (Doppelklick), wird sie mit dem file://-Protokoll geladen. Das funktioniert für einfaches HTML, aber fetch()-Aufrufe (die wir ab Einheit 05 brauchen) funktionieren aus Sicherheitsgründen nur über http://. Live Server löst dieses Problem.
3. Browser und Developer Tools
Wir empfehlen Google Chrome oder Mozilla Firefox für die Entwicklung. Beide haben exzellente Developer Tools.
DevTools öffnen
Drücke F12 oder Ctrl+Shift+I (bzw. Cmd+Option+I auf macOS). Die Developer Tools öffnen sich als Panel.
Elements/Inspector Tab
Zeigt den HTML-Baum der Seite. Du kannst Elemente auswählen, ihre CSS-Styles sehen und live verändern. Ideal zum Experimentieren!
Console Tab
Hier siehst du JavaScript-Ausgaben (console.log()) und Fehlermeldungen. Du kannst auch direkt JavaScript-Befehle eingeben.
Network Tab
Zeigt alle HTTP-Anfragen, die die Seite macht (Bilder, CSS, JavaScript, API-Aufrufe). Nützlich zum Debuggen von fetch()-Aufrufen.
Öffne eine beliebige Webseite, drücke F12, und probiere folgendes in der Konsole:
document.title
document.querySelector('h1').textContent
document.body.style.backgroundColor = 'lightblue'
4. Git installieren
Git ist ein Versionskontrollsystem, das Änderungen an deinem Code verfolgt. Du brauchst Git, um deine Projekte auf GitHub hochzuladen.
Download und Installation
Windows: Lade Git von git-scm.com herunter. Bei der Installation: Wähle "Use Visual Studio Code as Git's default editor".
macOS: Öffne das Terminal und tippe git --version. Falls nicht installiert, wirst du aufgefordert, die Xcode Command Line Tools zu installieren.
Git konfigurieren
Öffne ein Terminal (in VS Code: Ctrl+`) und gib ein:
git config --global user.name "Dein Name"
git config --global user.email "deine@email.at"
GitHub-Account erstellen
Gehe auf github.com und erstelle einen kostenlosen Account. Nutze deine Uni-Email für das GitHub Student Developer Pack (gratis Copilot und mehr).
git init # Neues Repository erstellen
git add . # Alle Änderungen zum Commit vormerken
git commit -m "Nachricht" # Änderungen speichern
git push # Auf GitHub hochladen
git status # Aktuellen Status anzeigen
5. GitHub Pages einrichten
GitHub Pages hostet deine statische Website kostenlos direkt aus einem GitHub-Repository.
Repository erstellen
Auf GitHub: Klicke "New repository". Name: z.B. dh-portfolio. Setze "Public" und "Add a README file".
Repository klonen
Kopiere die HTTPS-URL und klone in VS Code:
git clone https://github.com/DEIN-USERNAME/dh-portfolio.git
Dateien erstellen und hochladen
Erstelle deine HTML/CSS/JS-Dateien im Repository-Ordner. Dann:
git add .
git commit -m "Erste Version meiner Portfolio-Seite"
git push
GitHub Pages aktivieren
Im Repository auf GitHub: Settings → Pages → Source: "Deploy from a branch" → Branch: "main" → Ordner: "/ (root)" → Save.
Nach 1-2 Minuten ist deine Seite unter https://DEIN-USERNAME.github.io/dh-portfolio/ erreichbar.
Deine Startseite muss index.html heißen (nicht home.html oder start.html). GitHub Pages sucht automatisch nach einer index.html im Root-Verzeichnis.
6. LLM-Werkzeuge
Für die Lehrveranstaltung setzen wir verschiedene LLM-Werkzeuge ein. Du brauchst mindestens eines davon:
Claude (Anthropic)
Unser empfohlenes Werkzeug. Gehe auf claude.ai und erstelle einen Account. Die kostenlose Version reicht für die LV aus. Für fortgeschrittene Nutzung: Claude Code (CLI-Tool) kann über npm install -g @anthropic-ai/claude-code installiert werden.
ChatGPT (OpenAI)
Alternative unter chat.openai.com. Kostenlose Version verfügbar.
GitHub Copilot
Direkt in VS Code integriert. Kostenlos mit dem GitHub Student Developer Pack. Bietet Inline-Code-Vorschläge während du tippst.
In dieser LV nutzen wir LLMs nicht als Blackbox, die Code produziert, den wir nicht verstehen. Stattdessen folgen wir dem Prinzip des "Informed Vibe Coding": Wir beschreiben, was wir brauchen, prüfen das Ergebnis kritisch, lernen aus dem generierten Code und iterieren gezielt. Mehr dazu im Agentic Coding Guide.
7. Checkliste
Überprüfe, dass du alles eingerichtet hast:
- VS Code installiert und geöffnet
- Live Server Extension installiert
- Browser (Chrome oder Firefox) mit DevTools getestet
- Git installiert und konfiguriert (Name + Email)
- GitHub-Account erstellt
- Mindestens ein LLM-Werkzeug eingerichtet (Claude, ChatGPT oder Copilot)
- Erstes Repository erstellt und GitHub Pages aktiviert
Falls bei der Einrichtung etwas nicht funktioniert: Bring dein Problem zur nächsten Einheit mit. Wir helfen gerne! Du kannst auch ein LLM fragen: "Ich versuche VS Code auf Windows 11 zu installieren und bekomme folgenden Fehler: [Fehlermeldung]. Was kann ich tun?"