Entwicklung webbasierter Anwendungen

Belegnummer: 30.7400 Modulbeschreibung

Inhalt der Veranstaltung

Die Kenntnisse und Fähigkeiten, die mit Hilfe des Moduls erworben werden, sind grundlegend für die Entwicklung sicherer webbasierter Anwendungen.

Lernziele:

  •     aktuelle Auszeichnungssprachen kennen und anwenden
  •     Skriptsprachen für client- und serverseitige Webprogrammierung kennen und anwenden
  •     ein Dokument Objekt Modell verstehen
  •     die Architektur webbasierter Client/Server-Anwendungen mit Datenbankanbindung verstehen
  •     Methoden und Techniken zur Entwicklung webbasierter Anwendungen kennen
  •     Sicherheitsaspekte im Kontext von Webanwendungen verstehen.

Lehrinhalte (u.a.):   

  •     HTML Grundlagen, Hyperlinks, Formulare, Layoutmanager, Validierung
  •     Formatierung und Layout mit CSS, Layoutkonzepte
  •     Clientseitige Programmierung mit JavaScript und HTML Dokument Objekt Modell
  •     Webserver Konfiguration, Zugriffsschutz, HTTP Grundlagen, CGI-Schnittstelle
  •     Serverseitige Programmierung mit PHP
  •     Datenbankanbindung
  •     Sessionverwaltung, Systemarchitekturen
  •     Sicherheitsaspekte
  •     Weiterführende Konzepte wie Content Management Systeme

Praktikum

Sie entwickeln eine webbasierte Anwendung für einen Online-Shop (Pizza-Service) mit Bestellseite, Lieferstatus und Webseiten für die Abarbeitung der Bestellungen. Dazu setzen Sie clientseitig HTML, CSS und JavaScript ein. Serverseitig verwenden Sie PHP um die Daten in einer Datenbank zu verwalten und die Ergebnisseiten zu erzeugen.
Die Herausforderung im Praktikum liegt darin, die vielen verschiedenen Techniken einzusetzen um das Ziel zu erreichen.

Leistungsnachweis (Klausur)

Der Leistungsnachweis erfolgt durch eine Prüfung am Semesterende.
Der Termin und der Raum werden im Prüfungsterminplan festgelegt.

Der Inhalt richtet sich jeweils nach der aktuellen Vorlesung.

Die erfolgreiche Teilnahme am Praktikum ist Zulassungsvoraussetzung. Das Praktikum von vorherigen EWA-Veranstaltungen wird anerkannt.

Lehrmaterial

Die Materialien zur Veranstaltung finden Sie in Moodle.

Kontakt

Prof. Dr. Ralf Hahn

Kommunikation Schöfferstraße 8b
64295 Darmstadt
Büro: D14, 1.08

+49.6151.533-68438
ralf.hahn@h-da.de

1

Sprechstunde
nach Vereinbarung (am besten per Email)