Übungen mit Backend
Backend
1. Ajax-basiertes Autocomplete
Section titled “1. Ajax-basiertes Autocomplete”- Erstelle ein Eingabefeld für Ajax-basierte Autocomplete-Vorschläge (z. B. mit dummyjson.com für Beispieldaten)
- Erstelle eine Log-Datei und protokolliere jede Suchanfrage
2. TODO-App
Section titled “2. TODO-App”- Baue eine TODO-App (Aufgaben erstellen, lesen, aktualisieren, löschen) mit PHP und einer Datenbank
3. Kalender- und Veranstaltungskalender
Section titled “3. Kalender- und Veranstaltungskalender”Kalenderansichten
Section titled “Kalenderansichten”- Implementiere Tages-, Monats- und Jahresansichten in einer Kalenderanwendung
- Füge Navigationsschaltflächen hinzu und zeige den aktuellen Monat und das Jahr auf Deutsch an
- Stelle alle Tage eines Monats mit abgekürzten Wochentagsnamen dar
Veranstaltungskalender (Erweiterung)
Section titled “Veranstaltungskalender (Erweiterung)”CMS-Bereich
- Implementiere eine Klassenstruktur
- Verwalte Veranstaltungsarten (z. B. Konzert, Sport) mit Optionen wie Farbe (eventuell Color-Picker)
- Erstelle und bearbeite Events (Veranstaltungsart, Titel, Bild, Zeitraum, max. Teilnehmer)
- Verwalte Event-Anmeldungen
Frontend
-
Zeige Veranstaltungen in der Monatsansicht (nur Titel) mit Filteroption für Veranstaltungsarten
-
Stelle Detailansichten für Kalendertage dar, die Veranstaltungen auflisten (Titel, Uhrzeit, freie Plätze)
-
Implementiere eine Detailansicht für Events beim Anklicken (Bild, Titel, Zeitraum, freie Plätze) mit Teilnahmeformular
-
Erstelle dynamisch einen Feed mit monatlichen Veranstaltungen
-
Ermögliche es Benutzern, den Feed für jeden Monat zu abonnieren oder herunterzuladen
4. Newsletter-Anmeldung
Section titled “4. Newsletter-Anmeldung”- Formular
- Pflichtfelder: Name, E-Mail, Zustimmung zu den AGB
- Validierung client- und serverseitig
- Datenbank
- Speichere nur valide Einträge
- Administrationsbereich
- Formular zur Auswahl eines Datumsbereichs (z. B. mit JavaScript Date-Picker)
- Anzeige, Bearbeitung und Löschung von Anmeldungen im ausgewählten Zeitraum
- Export als PDF oder Excel
- Schutz mit Login-System
5. API in PHP
Section titled “5. API in PHP”- Erstelle eine einfache API in PHP (verwende beliebige Daten, z. B. von Kaggle.com oder Statista)
- Sichere bestimmte Endpunkte mit einem API-Schlüssel
6. Twitter-Klon
Section titled “6. Twitter-Klon”- Erstelle einen einfachen Twitter-Klon
- Benutzer sollen sich registrieren, anmelden, Tweets posten und ansehen können
- Verwende eine beliebige Backend-Sprache oder ein Framework sowie beliebige Frontend-Technologien