PHP Programmierung Einführung
Aufgabenstellung:
Einführung in die Erstellung dynamischer Websites mit PHP. Die Lernsituation umfasst:
- Vergleich statischer (HTML) und dynamischer Websites.
- Grundlagen der PHP-Syntax und Funktionsweise (z. B. Ausgabe von Inhalten über echo, Verarbeitung von GET-Parametern).
- Installation und Nutzung von XAMPP als lokaler Webserver.
- Praktische Übungen: Erstellung einer index.php mit dynamischen Inhalten.
Erlangte Kompetenzen
- Technische Umsetzung:
- Unterscheidung zwischen statischen (HTML) und dynamischen (PHP) Websites.
- Grundlegende PHP-Befehle (z. B. <?php echo … ?>, $_GET).
- Einrichtung eines lokalen Servers mit XAMPP (Apache, MySQL, PHP).
- Projektmanagement:
- Strukturierte Projektplanung (5-Wochen-Plan mit Meilensteinen wie Datenbankanbindung).
Umsetzung der Lernsituation
Fertiges Produkt:
- Beispiel-Code: Dynamische Ausgabe von GET-Parametern:phpCopy<html> <body> <?php echo $_GET[‘nachricht’]; ?> </body> </html>
- XAMPP-Installation:
- Erfolgreiche Konfiguration des Apache-Servers.
- Anlegen der ersten PHP-Datei (index.php) im Ordner htdocs.
Technische Umsetzung
Idee:
Dynamische Inhalte ermöglichen Interaktion (z. B. via URL-Parameter).
Umsetzungsschritte:
- XAMPP installieren und Apache starten.
- PHP-Datei erstellen und mit HTML kombinieren.
- GET-Parameter testen (z. B. http://localhost/index.php?nachricht=Hallo).
Verwendete Datei:
DSGVO
Aufgabenstellung:
Einführung in die Grundlagen des Datenschutzes nach der DSGVO. Die Lernsituation umfasst:
- Unterscheidung zwischen personenbezogenen und sensiblen Daten.
- Rechtliche Grundlagen (DSG 2000 vs. DSGVO 2018) und Strafen.
- Prinzipien der Datenverarbeitung (Zweckbindung, Datenminimierung, Transparenz etc.).
- Praktische Beispiele für Einwilligungserklärungen und Koppelungsverbote.
Erlangte Kompetenzen
- Rechtliches Verständnis:
- Unterscheidung von Datenarten (z. B. IP-Adresse = personenbezogen; Krankheitsakte = sensibel).
- Kenntnis der DSGVO-Grundsätze (Art. 5) und Rechte betroffener Personen (Auskunft, Löschung).
- Praktische Anwendung:
- Formulierung rechtssicherer Einwilligungstexte (inkl. Widerrufsrecht).
- Identifikation von DSGVO-relevanten Szenarien (z. B. Schulprojekte, Websites).
Umsetzung der Lernsituation
Fertiges Produkt:
- Beispiel-Einwilligungstext (gemäß DSGVO):
„Ich stimme zu, dass meine Daten (Name, E-Mail) für den Newsletter der XY GmbH verarbeitet werden. Diese Zustimmung kann ich jederzeit widerrufen.“ - Checkliste für Datenverarbeitung:
- Liegt eine Einwilligung/Vertragsgrundlage vor?
- Werden nur notwendige Daten erhoben (Datenminimierung)?
Technische Umsetzung
Idee:
Sensibilisierung für datenschutzkonformes Handeln in digitalen Projekten.
Umsetzungsschritte:
- Analyse von Datenschutzerklärungen (z. B. Schulwebsite, Social Media).
- Erstellung einer Muster-Datenschutzerklärung für fiktive Projekte.
Verwendete Datei:
