Introduction to Web Engineering '07
by Prof. Ulrik Schroeder
To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to iTunes U collections.
Description
Das World Wide Web und zugrundeliegende Technologien gewinnen zunehmend an Bedeutung für die Entwicklung interaktiver Applikationen. Beispiele reichen von einfachen Informationsseiten bis zu komplexen Workflowsystemen, die Eigenschaften komplexer, verteilter Systeme aufweisen. Derzeit wird ein großer Teil der Systeme eher ad-hoc und unsystematisch entwickelt und die Qualität der Systeme nicht sichergestellt. Obwohl es bekannte Verfahren aus der Softwaretechnik, dem Entwurf von Informationssystemen und verteilten Systemen gibt, können diese nicht ohne weiteres auf die Entwicklung von Websystemen übertragen werden. Web Engineering ist eine wissenschaftliche Disziplin, die die Theorie, Methoden und Werkzeuge der systematischen Entwicklung qualitativ hochwertiger web-basierter Systeme untersucht. Im Kern greift die Vorlesung eine große Menge verschiedener Methoden und Web-Technologien auf. Diese werden daher in der Regel nicht vertiefend behandelt, sondern exemplarisch vorgestellt und eingeübt. Z.T. können die zugrundeliegenden Technologien aus spezifischen Blickrichtungen in anderen Fachgebieten vertieft und theoretisch fundiert studiert werden (z.B. Verteilte Systeme, Datenkommunikation, Software Engineering, eCommerce Systeme, Informationssysteme, Hypermedia, Human-Computer Interaction und eLearning). In dieser Vorlesung werden die Methoden und Techniken zusammengeführt und im Kontext von Webprojekten besprochen. Ziel der Vorlesung ist es, in die für die Entwicklung von Web-Anwendungen notwendigen Technologien und relevanten Themenbereiche einzuführen. Dazu werden zunächst kurz einige Basistechnologien (Internet, TCP/IP, World Wide Web, etc.) vorgestellt, um darauf aufbauend auf client- und serverseitige (u.a. Java Server Pages und Servlets, ASP.NET ) sowie dokumentspezifische Technologien (u.a. XML, CSS) einzugehen. Abschließend werden einige der Technologien im Zusammenhang mit Ajax aufgegriffen. Die Vorlesung wird von praktischen Übungen mit konkreten Werkzeugen begleitet.
| Name | Description | Released | Price | ||
|---|---|---|---|---|---|
| 1 | VideoAJAX | -- | 2/11/08 | Free | View In iTunes |
| 2 | VideoServer-side Technologies: Servlets and JSP | -- | 2/4/08 | Free | View In iTunes |
| 3 | VideoServer-side Technologies: Introduction | -- | 1/28/08 | Free | View In iTunes |
| 4 | VideoServer-side Technologies: HTTP | -- | 1/21/08 | Free | View In iTunes |
| 5 | VideoXML Technologies: XSLT and XPATH - Part 2 | -- | 1/14/08 | Free | View In iTunes |
| 6 | VideoXML Technologies: XSLT and XPATH - Part 1 | -- | 12/17/07 | Free | View In iTunes |
| 7 | VideoXML Technologies: XML Schema | -- | 12/10/07 | Free | View In iTunes |
| 8 | VideoXML Technologies: DTD | -- | 12/3/07 | Free | View In iTunes |
| 9 | VideoClient-side Technologies: JavaScript | -- | 11/26/07 | Free | View In iTunes |
| 10 | VideoClient-side Technologies: Web Accessibility | -- | 11/19/07 | Free | View In iTunes |
| 11 | VideoClient-side Technologies: XHTML and CSS - Part 2 | -- | 11/12/07 | Free | View In iTunes |
| 12 | VideoClient-side Technologies: XHTML and CSS - Part 1 | -- | 11/5/07 | Free | View In iTunes |
| 13 | VideoWeb Engineering | -- | 10/29/07 | Free | View In iTunes |
| 14 | VideoIntroduction | -- | 10/22/07 | Free | View In iTunes |
| Total: 14 Episodes |










