Modern Web Applications

This course is a continuation of the course “Internet and Intelligent Web” and is aimed at postgraduate students who want to engage in the design, development, and implementation of projects on the thematic areas and technologies that have been taught: 

  • Management of information on the Internet.
  • Big Data Analytics.
  • Semantic Web and Internet Intelligence.
  • Open data in the Link Open Data cloud.
  • Online Social Media Applications and Analytics. 

Interested students should have or wish to acquire programming capabilities in modern APIs and programming platforms. 

The educational content of the course includes the following sections: 

Client/server architecture. Correlation with the WWW. Multi-layer architectures (n-tier). The role of the web server. Application servers. Custom software (middleware - corba, active X, motion servers, message exchange, message queues). Design and modeling. Search Engines, Hyperlink Markup and Ranking Algorithms, Google Page Rank, HITS. Peer Networks (Peer-to-Peer), Distributed Hash Tables (DHT). 

Professors:

Ioannis Anagnostopoulos, Professor University of Thessaly