Development of Internet Applications (Theory)

Module Information

Module Semester:
5
Module Part:
Theory
Sub-Module Code:
244504
Hours per Week:
2
Workshop Hours per Week:
1
Module ECTS Credits:
5
Available to ERASMUS Students:
No
Module Staff:


Module Objective

To μάθημα έχει σκοπό να εξοικειώσει τους σπουδαστές με την ανάπτυξη σύγχρονων εφαρμογών και μοντέλων που χρησιμοποιούν τρέχουσες τεχνολογίες ΔιαΔικτύου και βασίζονται σε πλατφόρμες ανοικτού λογισμικού.


Module Description

Το Διαδίκτυο (Internet) και ο Παγκόσμιος Ιστός (WWW). Διακομιστές - www Servers. Φυλλομετρητές - www Browsers. Apache Web Server. Περιγράφονται τα μοντέλα υποδομής (client-server, multi-tier, applets-servlets) και αναπτύσσονται τα στοιχεία των δυο βασικών ειδών εξυπηρετών: web και database servers. Έμφαση δίνεται στην παρουσίαση των σημαντικότερων τεχνολογιών και γλωσσών προγραμματισμού για ανάπτυξη – υλοποίηση διαδικτυακών εφαρμογών όπως HTML, CSS, D-HTML, PHP, MySQL, XML, Javascript. Ανάπτυξη κατανεμημένων εφαρμογών και μοντέλων που χρησιμοποιούν τεχνολογίες Διαδικτύου. Παρουσιάζονται τα κύρια στοιχεία των κατανεμημένων εφαρμογών και τα βασικά χαρακτηριστικά συστημάτων που χρησιμοποιούνται σε κατανεμημένα μοντέλα, όπως portals (ψηφιακές πύλες) συστήματα ηλεκτρονικού εμπορίου (e-commerce), ηλεκτρονικού επιχειρείν (e-business), ηλεκτρονικής μάθησης (e-learning), ηλεκτρονικής συνδιάσκεψης κ.λπ. και συζητούνται θέματα ασφάλειας, αρχών και προτύπων σχεδίασης των συστημάτων αυτών.


Bibliography

  • Luke Welling & Laura Thomson, “Ανάπτυξη Web Εφαρμογών με PHP και MySQL”, SAMS pub., ISBN: 960-512-351-7, εκδόσεις Γκιούρδα, 2002.
  • J.Greenspan & B.Bulger, “MySQL / PHP Database Applications”, ISBN: 0-7645-4760-7, M&T Books, 2001.
  • Elliotte Rusty Harold, “XML Bible”, ISBN: 0-7645-4760-7, Hungry Minds Inc. 2001.
  • Ashley Friedlein, “Maintaining & Evolving Successful Commercial Web Sites: Managing Change, Content, Customer Relationships, and Site Measurement”, ISBN:1558608303, Morgan Kaufmann Publishers, 2003.
  • Mohammed J. Kabir, “Apache Server 2 - bible”, ISBN: 0-7645-4821-2, Hungry Minds Inc. 2002.