Web Engineering
Overview
| Instructor |
Prof. Dr. rer. nat. Volker Turau
|
| Course Format |
2
hours
lecture 2 hours exercise |
| ECTS credit points | 5.0 |
| Workload | 150 hours total |
| Performance record | Combination of practical and written exam |
| Period | Winter Semester |
| Language | English |
| Stud.IP |
|
Prerequisites
Bachelor in computer science, Good knowledge of the programming language Java, Basic knowledge about relational databases (at the level of simple SQL statements), Basic understanding of HTML.
Content
Web engineering comprises the application of systematic, disciplined and quantifiable approaches to the cost-effective development and evolution of high-quality, large-scale applications in the WorldWideWeb. This course covers the underlying technologies and introduces techniques for the design of these applications from a software engineering perspective. Furthermore, it provides a categorization of web-based applications and introduces tools supporting the complete development and maintenance life cycle.
- Technologies, protocols, and standards (HTTP, XML, HTML 5, CSS, RSS, REST)
- Categories of applications
- Requirements analysis and systems design
- Server-side frameworks
- Browser-based technologies (AJAX)
Objectives
Knowledge
Deepened knowledge in design and implementation of web-based systems and the specification non-functional requirements of such systems
Methodical Expertise
Dissection of complex web-based systems in modules and specification of interfaces
System expertise
System-oriented thinking, decomposition of complex systems
Social Competence
Communication in foreign language, Practical exercises in Teams
Reading Resources
- Web-basierte Anwendungen entwickeln mit JSP 2, V. Turau, K. Saleck, C. Lenz, dpunkt, 2004, ISBN 3898642356
- Web Engineering, G. Kappel, B. Pröll, S. Reich, W. Retschitzegger, dpunkt, 2004, ISBN 3898642348
- Web Engineering, R. Dumke, M. Lother, C. Wille, F. Zbrog, Pearson Studium, 2003, ISBN 3827370809
- Patterns of Enterprise Application Architecture, Martin Fowler, Addison Wesley Professional, 2002, ISBN 0321127420
- HTML 5, K. Förster, B. Öggl, Addison Wesley, 2011, ISBN 978-3-8273-2891-5
