Willkommen zur Vertiefungs-Veranstaltung 7363 Web-basierte Anwendungen! Hier finden Sie aktuelle Mitteilungen und Tipps, die Skripte und Praktikumsaufgaben zum laufenden Semester und zu einigen früheren Semestern sowie eine Linksammlung zu weiterführendem Material. Formale Zugangsvoraussetzungen gelten nur bei Überbelegung. Die LV legt einen Schwerpunkt auf XML-Technologie. Da eine Teilnahme an der LV nur mit entsprechenden Grundkenntnisses Aussicht auf Erfolg hat, sind diese daher nachzuweisen. Dies geschieht durch:
Die Projektarbeit erfordert belastbare Programmierkenntnisse in Ruby, Perl, PHP oder Java. Offizieller „Support“ wird für Ruby gegeben; eine andere Sprache als Projektgrundlage ist wählbar, wenn Sie die notwendigen Entwicklungswerkzeuge u.a. „Kleinigkeiten“ selbst zusammenstellen. In diesem Jahr kommt wieder das inzwischen sehr beliebte Framework „Ruby on Rails“ (RoR) zum Einsatz. Gute Englischkenntnisse sind - wie immer - unverzichtbare Voraussetzung im Umgang mit der verfügbaren Dokumentation und Software. Richtwert ist eine Praktikumsgruppe, also 15 Personen. Da wir in 2er-Gruppen arbeiten werden (s.u.), runden wir auf 16 Teilnehmer auf. Bei großer Nachfrage werden wir mit einer Überbelegung starten. Die Praktikumsaufgaben sind von 2er-Teams zu bearbeiten. Der Umfang der Arbeiten ist darauf zugeschnitten. Wer allein arbeiten möchte oder muss, hat demnach mehr zu tun. 2er-Teams sollten aus etwa gleich starken Partnern mit ähnlichen Präferenzen für Programmiersprachen bestehen. Jedes Team muss sich auf eine Implementierungssprache für „sein“ Projekt einigen! Arbeitsteiliges Vorgehen innerhalb der Teams ist erwünscht, aber beide sollten sich auch in den Teilen des/der jeweils Anderen auskennen - sonst wird das Testatgespräch schwierig... Pro Team sollte mindestens eine Person über belastbare XML-Kenntnisse verfügen. Die LV steht unter dem Motto learning by doing. Im Zentrum steht daher eine Projektarbeit. Der Theorieteil dient i.w. dazu, Grundlagenwissen für dieses Projekt zu erarbeiten. Von den Teilnehmern wird ein hohes Maß an Selbständigkeit bei der Bearbeitung der Projektteile erwartet. Ihr Dozent wird Ihnen keine Kochrezepte zum Abarbeiten geben, sondern Ziele formulieren und Sie auf Ihrem Weg dorthin begleiten. Die folgenden Inhalte sind Teile des aktuellen Planungsstands. Sie sind weder vollständig noch endgültig, sondern dienen einer ersten Orientierung.
Zentrale Verwaltung der Ergebnisse von Sportwettkämpfen mittels Web Services am Beispiel von Laufveranstaltungen. Sportvereine und andere Veranstalter von Laufwettbewerben ermitteln Melde- und Ergebnislisten. Deren Erfassung geschieht mit XML-Dokumenten. Diese Dokumente werden per Web Service an einen zentralen Provider gesendet und dort gesammelt. Die Entwicklung eines geeigneten XML-Schemas und WSDL-Datei ist der erste Projekt-Meilenstein.
|