Motivation
  • Einleitung - Warum und wozu CodeIgniter
  • Website am Ende des Tutorials
Einrichten der Arbeitsplatzumgebung
  • Installation von Eclipse (Entwicklungsumgebung)
  • Installation eines lokalen Web-Servers (XAMPP bzw. Apache)
  • Installation von CodeIgniter
Grundlegende Techniken in CodeIgniter
  • Ein erster eigener Controller
  • Aufgabe zu Controller
  • Controller und View - Teil 1
  • Controller und View - Teil 2
  • Aufgabe zu Controller und View
  • Lösung Aufgabe zu Controller und View
Benutzung von Templates in CodeIgniter
  • Templates Einführung
  • Templates Teil 2
  • Aufgabe zu Templates
  • Templates Teil 3
Websiten designen - Das CSS-Framework Bootstrap
  • index.php entfernen
  • Bootstrap - Überblick und Einrichtung
  • Bootstrap Teil 2 - Java-Script-Einbindung und Navigationsleisten
  • Aufgabe - Komponenten aus Bootstrap in Webseite einbauen
  • Bootstrap Teil 3 - Aufgabenlösung und Gridsystem von Bootstrap
Anbindung an eine Datenbank (SQLite)
  • Vorbereitungen für die Datenbank und Anlegen einer SQLite-Datenbank
  • Lesen und Ausgeben von Daten
  • Aufgabe - Funktion get_data ändern
  • Lösung zu Aufgabe Funktion get_data ändern
  • Daten einfügen Teil 1 (Model und Formular)
  • Daten einfügen Teil 2 (dynamisches Hinzufügen auf der GUI)
  • Daten löschen
  • Daten löschen Teil 2
  • Exkurs: Formular per Button einblenden
  • Aufgabe zu "Daten updaten"
  • Daten updaten Teil 1
  • Daten updaten Teil 2
Zusätze - Login und Suche
  • Login für Admin (Controller, Model und Login-Formular)
  • Login für Admin (Session-ID und Dashboard) Teil 1
  • Login für Admin (Session-ID und Dashboard) Teil 2
  • User-Suche in der Datenbank - Controller und Model
  • User-Suche in Datenbank - View