Περιεχόμενο μαθήματος
Bασικές έννοιες διαδικτύωσης (Internet, WWW, Web 2.0), Tο πρωτόκολλο ΗΤΤΡ, Aρχιτεκτονική πελάτη/εξυπηρετητή (client-server) στον παγκόσμιο ιστό, Λειτουργίες και υλοποίηση πελάτη Web, δυναμική εκτέλεση υπο-προγραμμάτων στον πελάτη (DHTML, CSS, Javascript), Αρχές σχεδιασμου εύχρηστων διεπαφών στον παγκόσμιο ιστό (web-style design), Τεχνολογίες ανοικτών και επεκτάσιμων εγγράφων (XML, DTDs), δυναμική εκτέλεση υπο-προγραμμάτων στον εξυπηρετητή (CGI scripts, servlets/EJBs), Ασφάλεια, Τεχνολογίες πυλών Web (portals)
Μαθησιακοί στόχοι
Κύριος στόχος του μαθήματος είναι η
- Κατανόηση των βασικών εννοιών του σύγχρονου παγκόσμιου ιστού
- Η σύνδεσή των εννοιών αυτών με γνώσεις που αποκτήθηκαν σε άλλα μαθήματα
- Η δυνατότητα ακριβούς αξιολόγησης εφαρμογών του παγκόσμιου ιστού
- Η απόκτηση κουλτούρας παγκόσμιου ιστού
Συγκεκριμένα οι φοιτούντες θα αποκτήσουν
- Τις ικανότητες και την εμπειρία που θα αποστήσουν μέσω εργασιών στον πρωτογενή σχεδιασμό υπηρεσιών παγκόσμιου ιστού
- Την δυνατότητα να χρησιμοποιούν διάφορες στρατηγικές και εργαλεία (όπως Apache, Tomcat, …)
- Εμπειρία στην χρήση scrip languages και κυρίως Javascript.
- Τεχνικές γνώσεις σε θέματα HTML, XML,CSS,, servlet, …
- Βασικές γνώσεις σε θέματα ασφάλειας, ηθικής και εμπορικής εκμετάλλευσης για εφαρμογές του παγκόσμιου ιστού
Βιβλιογραφία
- Αρχιτεκτονική Πλατφόρμας Υπηρεσιών Ιστού, S. Weerwarana-F. Curbera-F. Leymann-T. Storey-D. F. Ferguson, Εκδόσεις Κλειδάριθμος ΕΠΕ, 2008, Αθήνα
- Servelets και σελίδες Διακομιστή JAVA: Τεχνολογίες Πυρήνα, 2η έκδοση, M. Hall – L. Brown, Εκδόσεις Κλειδάριθμος ΕΠΕ, 2007, Θεσ/νίκη
- Μάθετε HTML 5, CSS και JavaScript όλα σε ένα, J. C. Meloni, Χ. Γκιούρδα & ΣΙΑ Ε.Ε., 2013, Αθήνα
- Μάθετε Ajax, Javascript και PHP, όλα σε ένα, P. Ballard, M. Moncur, Χ. Γκιούρδα & ΣΙΑ Ε.Ε., 2008, Αθήνα
Προαπαιτούμενα
Κατανεμημένα Συστήματα
Διδάσκοντες
Βάβαλης Εμμανουήλ