Olet täällä

Advanced Web Technologies

Advanced Web Technologies
  • Code: ITP8TF114
  • Extent: 6 cr (162 h)
  • Timing: Semester 4
  • Language: English
  • Level: Professional studies
  • Type: Elective


Developing an e-Business Application (ITP1TF013)

Learning objectives

On completion of this course the student should be able to

  • use XML and XML based technologies
  • understand the concept of metadata and how it can be used
  • understand  how Web Services work and able to implement web services
  • learn the concept of  AJAX technology and design ajax compatible website (using web service)
  • understand the basics of Service Oriented Architecture (SOA), design a WCF application in visual studio

Course contents

  • XML based technologies from theoretical and practical viewpoint
  • Introduction to metadata
  • AJAX technology from theoretical and practical viewpoint
  • Web Services from theoretical and practical viewpoint
  • Theoretical studies about Service Oriented Architecture (SOA)
  • Independent research work about Service Oriented Architecture (SOA)
  • Latest Web Technologies, such as Ajax, Introduction to HTML 5.0 API,  JQUERRY, JSON..

The course is based on theory and lab / home assignments. The lab assignments are done as an individual work in the computer classroom after each theory sessions.

Teaching and learning methods

64 h Contact hours (4 h / week)
98 h Independent studies (6 h / week)

Teacher with the main responsibility for the course

Amir Dirin



Course materials

Course materials are based on the existing website slides, lectures’ handouts and W3C links cover the required information. Other books for those who still want to use books:


  • Bradley, N.  The XML companion, Third edition, Addison-Wesley 2002

Web Services and SOA

  • al Zabir, Omar, Building a Web 2.0 Portal with ASP.NET 3.5, O'Reilly Media, Inc. 2007
  • Erl, Thomas, Service-Oriented Architecture: Concepts, Technology, and Design, Prentice Hall 2008
  • Erl, Thomas, SOA Principles of Service Design, Prentice Hall 2008

Assessment criteria

  • Assignments 0% (But obligatory)
  • Laboratory work 0% (But obligatory)
  • Compulsory evaluated tests 80 % (Professional level course, at least in Lectures)
  • Activity and contribution to the learning of the others 20%
  • Students may pass the course through independent project assignment (Only for those who have attended  80% of the compulsory lectures and submitted lab and home assignments)