Web Applications Development 2
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
A4M39WA2 | Z,ZK | 6 | 2+2c | Czech |
- Lecturer:
- Martin Klíma (gar.)
- Tutor:
- Martin Klíma (gar.), Ladislav Čmolík, Miroslav Macík
- Supervisor:
- Department of Computer Graphics and Interaction
- Synopsis:
-
This course provides description and practical usage of application servers
and frameworks for developing web applications. It will provide description
of application servers, their basics and design rules, persistence
frameworks for database connections and integration with application
servers. For developing web applications, we will describe properties of
different web frameworks, both server and client side. Introduction to the
quality analysis and optimization of web applications and introduction into
web security will be also provided.
- Requirements:
- Syllabus of lectures:
-
1. Web engineering, current state of the Web
2. Application servers, design rules
3. Application server platform I: J2EE
4. Application server platform II: .NET
5. Web services, standards for web services
6. Databases, persistent frameworks and their integration
7. Basic properties of web frameworks
8. Web frameworks overview I
9. Web frameworks overview II
10. Web frameworks overview III
11. Client-side frameworks
12. Methodology of web application design and development
13. Quality of web applications, analysis, statistics and optimization
14. Security of web applications
- Syllabus of tutorials:
-
1. Introduction, homework and seminar work assignment
2. Design of application using web framework and application server
3. Design of application using web framework and application server
4. Design of application using web framework and application server
5. Design of application using web framework and application server
6. Review of designed applications
7. Presentations
8. Quality testing and optimization of applications
9. Individual work on seminar work
10.Individual work on seminar work
11.Individual work on seminar work
12.Individual work on seminar work
13.Presentations of seminar works
14.Credit
- Study Objective:
- Study materials:
-
McGovern, J.: Java 2 Enterprise Edition 1.4. John Wiley & Sons, 2003.
Murach, J.: ASP.NET 2.0 Web Programming with C# 2005. Murach.
Asleson, R., Schutta, N. T.: Pro Ajax and Java Frameworks. Apress, 2006.
- Note:
- Time-table for winter semester 2011/2012:
- Time-table is not available yet
- Time-table for summer semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - The course is a part of the following study plans:
-
- Otevřená informatika - Softwarové inženýrství (compulsory course of the specialization)