IFD:WebAdvancedII/Kursplan Web Advanced II

From Medien Wiki

info for presentations

  • choose your date in the curriculum (if still available! Available marked with "...")
  • every class two presentations possible
  • presentation 30 minutes
    • theory of technology
    • examples in "real life" websites
    • short practical part
    • optional handout


topics:

  • jQuery Plugins & Extensions (Beispiele und eigene Entwicklung)
  • jQuery Mobil
  • Optimierung mobile Endgeräte (ohne jQuery Mobil, also Weichen, Metatags usw...)
  • Drupal CMS
  • CMS Alternativen: Modx, Pulse (oder ein anderes, kompaktes CMS, nicht * Wordpress!)
  • Facebook API
  • Google API
  • Fallbacks (Anwendungsfälle: HTML5-Video Flash-Fallback, Audio, Canvas Fallback usw...)
  • Processing.js (Überblick, Einführung)
  • SVG (Was ist SVG? Modifizierung mit nativem JS)
  • Raphael (JS Library für SVG)
  • Paper.js (JS Library für Vektorrenderings im Canvas)
  • three.js (3D Elemente mit WebGL oder Canvas rendern)
  • Box2d (JS Library für physikalische Effekte (Gravitation))
  • Google Web Toolkit (GWT)
  • node.js
  • PhoneGap
  • Alternativen zu PhoneGap (z.B. Sencha)
  • Arduino (Überblick) und Ethernet-Schnittstelle
  • Ruby (Einführung, Schwerpunkt: Einsatzmöglichkeiten in der Webentwicklung)
  • PHP (Einführung, Schwerpunkt: Datenbank ein/auslesen)

info for project

  • subject: own idea or connected to semester project (e.g. projects of Prof. Geelhaar)
  • intermediate presentation and endpresentation required (dates see below in curriculum)
  • deadline: september 30th 2012

curriculum

1. class
16.04.

  • introduction

2. class
23.04.

3. class
30.04.

  • ...
  • ...

4. class
07.05.

  • Konzeptbesprechung
  • ...Alternativen zu PhoneGap (z.B. Sencha) -- Dianna M.
  • ...

5. class
14.05.

  • node.js -- H.-U. Lutter
  • ...

6. class
21.05.

  • Phonegap -- Jennifer Beckmann
  • Google Web Toolkit -- Christian Sohn

7. class
28.05.

  • PHP (Einführung, Schwerpunkt: Datenbank ein/auslesen) -- Bastian Weber
  • SVG (Was ist SVG? Modifizierung mit nativem JS) -- Martin Horbach

8. class
04.06.

  • Processing.js (Überblick, Einführung) -- Michel Büchner
  • ...

9. class
11.06.

  • intermediate presentation
  • ...
  • ...

10. class
18.06.

  • ...
  • ...

11. class
25. Juni 2011

12. class
02.07.

  • Box2D -- Marcel Döpel
  • ...

13. Veranstaltung
09.07.

  • ...
  • ...

endpresentation
11.07. (final date uncertain!)