Material
Materialien und Ressourcen
Abschnitt betitelt „Materialien und Ressourcen“Hier finden Sie eine Sammlung von Materialien und Ressourcen für den Unterricht im Ausbildungsschwerpunkt Web- und Anwendungsentwicklung.
Werkzeuge
Abschnitt betitelt „Werkzeuge“- Visual Studio Code, der Editor für beide Schuljahre
- Node.js, die JavaScript-Laufzeitumgebung
- Git zur Versionsverwaltung
- Docker und Docker Compose als Auslieferungsform
- nginx als Webserver und Reverse Proxy
- PostgreSQL als Datenbank (Abstimmung mit INSY)
- Prisma als Zugriffsschicht auf die Datenbank
- Next.js und React für Frontends
- Tailwind CSS für die Gestaltung
Betrieb und Sicherheit
Abschnitt betitelt „Betrieb und Sicherheit“- Let’s Encrypt und certbot für TLS-Zertifikate
- OWASP Top Ten als Landkarte der häufigsten Schwachstellen
- OWASP Cheat Sheet Series für konkrete Schutzmaßnahmen
- Mozilla Observatory zum Prüfen der Security-Header
- Prometheus und Grafana für Metriken und Dashboards
AI und Agentic Coding
Abschnitt betitelt „AI und Agentic Coding“Zum Anhang über AI und Agentic Coding:
- Hugging Face als Ablage für offene Modelle und Datensätze
- Ollama zum Ausführen lokaler Modelle
- llama.cpp als Grundlage vieler lokaler Werkzeuge
- Model Context Protocol für die Anbindung eigener Werkzeuge an Agenten
- pgvector für Ähnlichkeitssuche in PostgreSQL
- GitHub Copilot, Claude Code, OpenCode, Aide
- EU AI Act im Überblick
Nachschlagewerke
Abschnitt betitelt „Nachschlagewerke“- MDN Web Docs als Referenz für HTML, CSS, JavaScript und Web-APIs
- HTTP-Statuscodes
- OpenAPI-Spezifikation für die Dokumentation von Schnittstellen
- WCAG 2.2 Quick Reference zur Barrierefreiheit
- Datenschutz-Grundverordnung (RIS) im Volltext
Verwandte Gegenstände
Abschnitt betitelt „Verwandte Gegenstände“Der Schwerpunkt baut auf drei Gegenständen auf und verweist regelmäßig auf sie:
- Softwareentwicklung (SEW): Sprache, Nebenläufigkeit, Architektur, Entwurfsmuster, Teststrategien
- Informationssysteme (INSY): Datenbankentwurf, SQL, Datenbankbetrieb
- Medientechnik (MEDT): Gestaltung, Assets, Medienproduktion
Lehrplan
Abschnitt betitelt „Lehrplan“Der vollständige Lehrplan der Höheren Lehranstalt für Informationstechnologie:
HL IT Lehrplan 1.-5. Jahrgang (PDF)
Für diesen Schwerpunkt relevant ist der Abschnitt B.2 / 2.6.1 Web- und App-Entwicklung (IV. und V. Jahrgang).