Web-Anwendungen - Konzepte, Softwarearchitekturen und Technologien
| Veranstalter: |
Florian Matthes |
| Betreuer: |
Thomas Büchner |
| Modulnummer: |
IN2036 , alter Vorlesungstitel: Multimedia-Datenbanken und Content Management |
| Umfang: |
2 SWS Vorlesung |
| Ort & Zeit: |
Erster Termin: 21.04.2009
Raum: MI 00.13.009a Zeit: Dienstags von 12:00 bis 13:30
|
| Sprache: |
Die Vorlesung wird auf Deutsch gehalten. Die Unterlagen sind in Englisch. Die Klausurangabe ist in deutscher Sprache.
|
| ECTS Credits: |
3 |
| Klausur: |
Mittwoch, 29.07.2009 10.00 - 11.15 Uhr PH HS1, siehe http://www.physik.tu-muenchen.de/studium/betrieb/lage/hoersaele
|
| Wiederholungsklausur: |
Freitag, 09.10.2009 14.30 - 15.45 Uhr PH HS 2
Merkblatt zur Wiederholungsklausur
Einsichtnahme: Montag, 02.11.09 um 14:30 Uhr im Raum 01.12.060
|
| Scheinvergabe: |
Klausur am Ende des Semesters |
| Zugang zu den Unterlagen: |
Falls Sie noch keinen Zugriff auf die Unterlagen haben, erstellen Sie bitte einen Account, melden sich anschließend an und klicken dann hier. Nur für diese Veranstaltung angemeldeten Benutzer sehen alle Lehrunterlagen und erfahren Neuigkeiten der Raumbelegung per E-Mail. |
Stellung im Studienplan [unverbindliche Hinweise]
- Für alle Studiengänge der Fakultät für Informatik ist die Zuordnung im Modulkatalog enthalten.
- Für alle Studiengänge anderer Fakultäten führt das Prüfungsamt der entsprechenden Fakultät die Informationen.
Web Applications - Concepts, Software Architectures and Technologies
Learning Objectives
Participants know successful patterns of customer-centric web sites, and they are able to explain their business and social impacts.
They understand the technological challenges that arise in the implementation of industrial strength web applications. They are able to address purposeful these technological challenges using commercial and open source systems and technologies and proven technical architectures. At the end of the lecture they have sufficient knowledge to contribute to scientific and development projects in this area.
Outline
- Introduction
- Business Models on the Web
- Foundations of Web Site Design
- Customer-Centered Web Design
- Why is customer-centered Web design important?
- What are the key issues driving customer-centered Web design?
- Web Design Patterns
- Patterns for Web Site Design
- Creating a Navigation Framework
- Basic E-Commerce
- Advanced E-Commerce
- Helping Customers Complete Tasks
- Designing Effective Page Layouts
- Making Site Search Fast and Effective
- Making Navigation Easy
- Speeding Up Web Sites
- Technical Success Factors for the Web
- REST: A Platform Neutral, High Performance and Reliable Deployment Architecture
- A Standardized and Document-Oriented Open Source User Interface Model
- Web Sites and Web Applications
- Building a Web Site by Integrating Existing Web Applications
- Web 2.0, Syndication and Mashups
- Social Software and Collaborative Intelligence
- Implementing Web Applications
- Understanding Programming Languages for the Web
- Using Content Management Systems
- Features of a CMS
- Java Content Repository
- Case Study: Implementing a Web Site Using CoreMedia CMS
- Choosing Object Oriented Persistence Framework
- Hibernate
- Toro
- Active Record
- Web Presentation and Interaction Frameworks
- What is MVC for Web Applications?
- Choosing a Template Engine
- A Functional Analysis of Enterprise Social Software Platforms
- Performance Patterns for Web Applications
Slides of the Lecture
The slides can be found here.
The slides of the lecture in SS 07 can be found here.
The podcast of Michael Rappa about business models mentioned in the lecture can be downloaded here.
Literature
- "The Design of Sites. Patterns for Creating Winning Websites" - Douglas K. van Duyne, Prentice Hall PTR; 2 edition, 2006
- "Building Scalable Web Sites" - Cal Henderson, O'Reilly Media, 2006
- "Architecting Enterprise Solutions" - Paul Dyson, Andrew Longshaw, John Wiley & Sons; 2004
- "Information Architecture for the World Wide Web" - Peter Morville, O'Reilly Media, 2006
- "Ambient Findability. What We Find Changes Who We Become" - Peter Morville, O'Reilly Media, 2005
- "Don't make me think! Web Usability: Das intuitive Web" - Steve Krug, New Riders Press; 2 edition, 2005
- "Designing the Obvious. A Commonsense Approach to Web Application Design" - Robert Hoekman, New Riders Press; 1 edition, 2006
Additional Reading is given in the lecture.
In case you have further questions, send an email to Thomas Büchner (buechner at in.tum.de).