Terminübersicht

Zur aktuellen Einheit springen Alle Vorträge als PDF (ZIP-Datei, 16.3 MByte)

Datum Vortragsthemen Übungsaufgaben
04.10.2017 Hochschultag
11.10.2017 Intro PDF
  1. Organisatorisches
  2. Geschichte: Web und Internet
  3. Web-Entwicklung aus der Vogelperspektive
1. Arbeitsumgebung einrichten
(bis 18.10.2017)
18.10.2017 HTML PDF
  1. Idee und kurze Geschichte
  2. Begriffe, Format und Syntax
  3. Textgestaltung und -strukturierung
  4. Listen und Tabellen
  5. Formulare
2. Statische Website
(bis 01.11.2017)
25.10.2017 Website-Gestaltung PDF
  1. Strukturierung von Webseiten
  2. Semantisches Markup
  3. Optische Aufwertung
  4. Responsiveness
  5. Debugging
  6. Standard-Konformität
01.11.2017 CSS PDF
  1. Motivation & Geschichte
  2. Syntax und Grundgedanken
  3. Die Kaskade
  4. Typographie
  5. Layout
  6. Die vielen Möglichkeiten von CSS
  7. Debugging
3. Anwendung im Browser
(bis 22.11.2017 15:30)
08.11.2017 JavaScript & jQuery PDF
  1. Einführung
  2. Syntax
  3. Laufzeitumgebungen & DOM-API
  4. Events
  5. Objekte und "Klassen"
  6. Weitere APIs
  7. Debugging
15.11.2017 Backend PDF
  1. URLs und Grundlagen
  2. HTTP
  3. HTTP-Besonderheiten
  4. Webserver
22.11.2017 PHP PDF
  1. Allgemeines zu PHP
  2. PHP im Backend
  3. Syntax und Datentypen
  4. Arrays und Array-Funktionen
  5. String-Funktionen
  6. Skripte schreiben
  7. Webanwendungen schreiben
  8. Vielseitigkeit von PHP
  9. Ausführung und Debugging
4. Webserver-Konfiguration
(bis 29.11.2017 15:30)
29.11.2017 Entwicklung mit Komponenten PDF
  1. Wiederverwendung mit Composer
  2. Templates mit Twig
  3. Objektorientierung in PHP
  4. Daten speichern mit PHP
  5. OR-Mapper Doctrine
5. Einfache PHP-Anwendung
(bis 13.12.2017 15:30)
06.12.2017 Symfony (Überblick) PDF
  1. Das Symfony-Framework
  2. Routing
  3. View
  4. Model
  5. Formulare
13.12.2017 Symfony (Vertiefung) PDF
  1. Verzeichnisstruktur
  2. Sessions
  3. Internationalisierung (I18n)
  4. Zugriffskontrolle
  5. Kommandozeile
  6. Debugging
6. Symfony-Anwendung
(bis 10.01.2018 15:30)
20.12.2017 Security PDF
  1. Begriffe und Grundlagen
  2. MITM: Man-in-the-Middle
  3. XSS: Cross-Site-Scripting
  4. CSRF: Cross-Site-Request-Forgery
  5. Session-Hijacking
  6. SQL-Injection
  7. Information Disclosure
  8. RCE: Remote Code Execution
27.12.2017 Weihnachtsferien
03.01.2018 WebServices und AJAX PDF
  1. Service-Orientierte Architektur
  2. XML-basierte Webservices
  3. REST-basierte Webservices
  4. Umsetzung in PHP
  5. AJAX
7. JSON & AJAX, kleiner REST-WebService
(bis 17.01.2018 15:30)
10.01.2018 Optimierung PDF
  1. Warum was optimieren?
  2. Ladezeiten
  3. Kritischer Request-Pfad
  4. Request-Zahl minimieren
  5. Datenvolumen minimieren
  6. Nachbemerkungen
17.01.2018 Webentwicklung in der Berufspraxis PDF
  1. CSS-Präprozessoren
  2. JavaScript-Sprach-Erweiterungen
  3. JavaScript-Komponenten
  4. Frontend-Framework Vue.js
  5. Unit-Tests
  6. Funktionstests
  7. Gedanken zur Technologieauswahl
Bonusaufgaben und Klausurvorbereitung
24.01.2018 Schnelldurchgang und Abschluss PDF
  1. Der Stoff im Schnelldurchgang
  2. Nicht behandelte Themen
  3. Warme Worte zum Schluss

Ask me anything (2. Hälfte)
Was Sie schon immer über Webentwicklung wissen wollten: Fragen Sie mich!

31.01.2018
Mittwoch
Klausur
Uhrzeit: 12:15-13:45
Raum: WH C 348
März 19.03.2018
Montag
Nachklausur
Uhrzeit: 12:15-13:45
Raum: WH C 353