Skool Dimension Logo Skool Dimension
Login Registrieren
  • Startseite
  • Seminare
  • Termine
  • Kontakt
  • About

Ueber die Plattform

Skool Dimension

Eine moderne Seminarplattform fuer eine EDV-Schule mit klar getrenntem Frontend, geschuetztem Backend und nachvollziehbarer PHP-/MySQL-Struktur.

Die Idee

Skool Dimension verbindet Information, Buchung und Verwaltung in einer gemeinsamen Anwendung. Besucher koennen Seminare, Termine, Standorte und Raeume ansehen. Angemeldete Benutzer koennen sich einloggen, Termine buchen, eigene Seminare einsehen und Profildaten pflegen.

Fuer Administratoren steht ein separater Backend-Bereich bereit. Dort werden Seminare, Termine, Standorte, Raeume, Fachbereiche, Benutzer samt Rollen, Kontakt-Nachrichten, Teilnehmerlisten, Statistiken sowie serialisierte Exporte mit JSON-Import und Restore verwaltet.

Was die Anwendung abbildet

Seminare

Seminare sind Fachbereichen zugeordnet und enthalten Titel, Beschreibung, Preis und Aktivstatus.

Termine

Jeder Termin gehoert zu einem Seminar, einem Standort und einem Raum. Zusaetzlich werden Zeitraum, Status und Belegung gefuehrt.

Benutzer

Benutzer arbeiten rollen- und rechtebasiert, sodass Schueler, Dozenten und Administratoren gezielt unterschiedliche Funktionen nutzen.

Backend

Der Verwaltungsbereich ist bewusst getrennt und nicht in der oeffentlichen Navigation sichtbar.

Technische Umsetzung

Die Anwendung ist in eine klare Ordnerstruktur aufgeteilt. Oeffentliche Seiten arbeiten mit Templates fuer Kopfbereich, Navigation, Inhaltsbereich und Footer. Die zentrale index.php bleibt dadurch schlank und bindet nur das jeweils erlaubte Seiten-Template ein.

Die Datenbankanbindung erfolgt ueber PDO und Prepared Statements. Datenzugriffe liegen in Repository-Klassen, fachliche Daten werden ueber Models gekapselt. Zusaetzlich nutzt die Anwendung Namespaces, Type-Hinting, ein Interface, eine abstrakte Basisklasse, ein Trait und einen eigenen Service fuer Serialisierung, JSON-Export und Restore-Import.

Wichtige Funktionen

Bereich Funktion
Frontend Seminare, Termine, Suche, Kontakt, Login, Registrierung und Profil
Benutzerbereich Termin-Anmeldung und Uebersicht "Meine Seminare"
Backend CRUD fuer Seminare, Termine, Standorte, Raeume, Fachbereiche sowie Benutzerverwaltung mit Rollenpflege
OOP-Architektur Models, Repositories, Services, Interface, abstrakte Basisklasse und Trait als technische Kernstruktur
Auswertung Teilnehmerlisten, Belegung, Statistik und Umsatzpotenzial
Export Einzel-Exporte fuer Benutzer und Seminare, Gesamtdatensatz-Snapshot, JSON-Bundle und Restore-Import

Architekturziel

Skool Dimension ist so aufgebaut, dass sich fachliche Logik, Datenzugriff und Darstellung klar voneinander trennen lassen. Dadurch bleibt die Anwendung lesbar, wartbar und fuer spaetere Erweiterungen vorbereitet.

Die Plattform zeigt den Weg von der Datenbank ueber PHP-OOP und Templates bis hin zu einem geschuetzten Backend mit echten Verwaltungsfunktionen und nachvollziehbaren Auswertungen.

© 2026 Skool Dimension

  • Kontakt
  • About
  • Impressum
  • AGB