Internet Application Technologies (5ΚΠ06)
Instructor : Ioannis Anagnostopoulos
Assistant : Konstantinos Apostolopoulos
Course typeCompulsory
Semester5
TermFall Semester
ECTS5
Teaching hours3
Laboratory hours1
Description
Client/ Server Architecture, Relevance to the WWW architecture, n-tier Architectures, the role of the web server, application servers, personalized web (middleware-corba, activeX, transaction servers, queues), design and modelling, programming with Internet protocols and HTML, DHTML, XML, etc., server side programming using JSP, .NET, PHP, webdatabase interconnection techniques, Design and development of Internet applications
Course objectives

This lesson aims to provide the necessary theoretical and practical knowledge over the most recent issues and technologies over the Internet and the Web. The students will be able to understand architectures, technologies and related platforms for building modern applications. In addition, the students will be able to program three-layered client-server applications (supported by data warehouses)

Textbooks/Bibliography
  • Μάθετε Ajax, Javascript και PHP,Όλα σε ένα, Ballard Phil,Moncur Micheael
  • ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ, Χ. ΔΟΥΛΗΓΕΡΗΣ - Ρ. ΜΑΥΡΟΠΟΔΗ - Ε. ΚΟΠΑΝΑΚΗ
  • Δικτυωμένη Ζωή , Mung Chiang, Χ. Δουληγέρης
  • Computer Networks and Internets, Douglas E. Comer
  • Programming JavaScript Applications: Robust Web Architecture with Node, HTML5, and Modern JS Libraries, Eric Elliot
  • Programming the World Wide Web, Robert W. Sebesta
Course material
http://eclass.uth.gr/eclass/