Web Application Development



Code: MSC-2

Description: Application-layer protocols and markup languages. Client- and server-side programming. Hybrid programming models. Web Application Programming Interfaces. Server-based database management. Web services. Web 2.0 applications. Service-oriented architectures and workflows.

Objectives: Τhe Web currently comprises a platform for sophisticated interactive applications. Web-based applications offer numerous advantages, such as instant access, automatic upgrades, and opportunities for collaboration on a massive scale. However, creating Web applications requires different approaches than traditional applications and involves the integration of numerous technologies.  This class introduces the students to Web technologies and provides a hands-on experience creating Web applications. In the process students will get acquainted to application layer internet protocols as well as markup languages so as to be introduced to the basic concepts of the Web. In sequel, the course provides a hands-on experience in client- and server-side programming and hybrid models such as Ajax framework. Finally, the class introduces the students to web services and web 2.0 applications.

Teaching Methods: a) lectures, b) case studies, c) laboratory exercises, d) individual/group assignments, e) students’ presentations, f) Invited lectures

Recommended Reading:

  1. Bryan Basham, Kathy Sierra, Bert Bates, Head First Servlets and JSP:Passing the Sun Certified Web Component Developer Exam, O'Reilly Media, August 2004
  2. Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju, Web Services: Concepts, Architectures and Applications, ISBN: 3-540-44008-9
  3. Elliotte Rusty Harold, W. Scott Means, XML in a Nutshell, Third Edition, O'Reilly Media, September 2004
  4. Chris Ullman, Lucinda Dykes, Beginning Ajax, Wiley Publishing Inc, 2007
  5. David Flanagan, JavaScript: The Definitive Guide, O'Reilly Media, August 2006
  6. Leonard Richardson, Sam Ruby, Restful Web Services, O'Reilly Media, 2007

Prerequisites: -

Website: at http://eclass.hua.gr/

 

9 υποτροφίες

Το πρόγραμμα προσφέρει συνολικά εννέα (9) υποτροφίες στις καλύτερες επιδόσεις κάθε κατεύθυνσης σε κάθε εξάμηνο, οι οποίες καλύπτουν το σύνολο ή μέρος των διδάκτρων.

Πλήρους Μερικής Φοίτησης

Το Π.Μ.Σ. προσφέρει τη δυνατότητα πλήρους φοίτησης και μερικής φοίτησης. Η χρονική διάρκεια για την απονομή του Μεταπτυχιακού Διπλώματος Ειδίκευσης ορίζεται σε τρία (3) ακαδημαϊκά εξάμηνα για το πλήρους φοίτησης, ενώ για το μερικής φοίτησης η χρονική διάρκεια διπλασιάζεται.

Μεταπτυχιακό Πρόγραμμα Σπουδών

Στο Π.Μ.Σ. γίνονται δεκτοί ως υποψήφιοι πτυχιούχοι Τμημάτων Πανεπιστημίων της ημεδαπής ή αναγνωρισμένων ομοταγών ιδρυμάτων της αλλοδαπής, καθώς και πτυχιούχοι Τμημάτων ΤΕΙ συναφούς γνωστικού αντικειμένου.

Department of Informatics & Telematics - 2017