Περιγραφή

Στόχος / Σκοπός μαθήματος:

Στόχος του μαθήματος είναι η εξοικείωση των σπουδαστών με τις τεχνολογίες σχεδίασης και ανάπτυξης εφαρμογών και υπηρεσιών του Διαδικτύου, η κατανόηση, η ανάλυση και η σύγκριση των διαφόρων μοντέλων (client/server, N-tier, peer-to-peer, publish-subscribe) προγραμματισμού του διαδικτύου. 

Περιγραφή μαθήματος:

Θεματικές περιοχές που περιλαμβάνονται στο μάθημα καλύπτουν: τεχνολογίες σχεδίασης ιστοσελίδων (web design, URL, HTTP, HTML, DHTML, XML, scriptlets, τεχνολογία CGI), ανάκτηση πληροφοριών: (MIME, S/MIME, SMTP, POP, PPP, FTP), Mobile Code (Java, ActiveX, JavaScript, PHP, ASP, Sun/Enterprise JavaBeans, and Web Services), Ασφάλεια στο διαδίκτυο (IPSec, PKI), σχεδίαση εφαρμογών ηλεκτρονικού εμπορίου (ηλεκτρονικές πληρωμές, συναλλαγές και ασφάλεια), ή/και ηλεκτρονικής διακυβέρνησης, τεχνολογίες ανάπτυξης εφαρμογών πολυμέσων, χρήση άλλων μέσων (κείμενα, κινούμενες και ακίνητες εικόνες, ήχοι και μουσική, βίντεο) για τη μεταφορά πληροφοριών και γνώσεων.

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

Ενδεικτική Βιβλιογραφία:

  1. Τεχνολογίες Διαδικτύου, 2η Έκδοση, Ιάκωβος Στ. Βενιέρης, Ευγενία Νικολούζου, Εκδόσεις Τζιόλα, 2006
  2. Τεχνολογίες Διαδικτύου, Χρήστος Δουληγέρης, Ρόζα Μαυροπόδη, Εύη Κοπανάκη, Εκδόσεις Νηρηίδες, 2004
  3. Τεχνολογίες Διαδικτύου και Ηλεκτρονικό Εμπόριο, Νικήτας Καρανικόλας, Εκδόσεις Νέων Τεχνολογιών, 2006
Ταυτότητα Μαθήματος
  • Κωδικός: EE154
  • Εκπαιδευτές: Θεόδωρος Ζαχαριάδης, Παναγιώτης Τρακάδας, Παναγιώτης Γκόνης
  • Σχολή - Τμήμα: Σ.Τ.ΕΦ. - Ηλεκτρολόγων Μηχανικών ΤΕ
  • Τύπος: Προπτυχιακό
  • Πρόσβαση στο μάθημα: Ελεύθερη (χωρίς εγγραφή)
  • Χρήστες: 97 εγγεγραμμένοι

Εργαλεία Επικοινωνία με τους εκπαιδευτές   Προσθήκη στους σελιδοδείκτες   Ροή RSS 

Θεματικές Ενότητες Μαθήματος

1.

Θεματικές περιοχές που περιλαμβάνονται στο μάθημα καλύπτουν: μοντέλα προγραμματισμού του διαδικτύου, τεχνολογίες σχεδίασης και κατασκευής ιστοσελίδων (web design, URL, HTTP, HTML), ανάκτηση πληροφοριών: (MIME, /MIME, SMTP, POP, PPP, FTP), Mobile Code (Java, JavaScript). Πιο αναλυτικά στο πρόγραμμα περιλαμβάνει:

Θεωρία

Μάθημα 1: Εισαγωγή – τα πρωτόκολλα του διαδικτύου και σχετικές τεχνολογίες

Μάθημα 2: Τα πρωτόκολλα TCP/IP

Μάθημα 3: Το μοντέλο πελάτη-εξυπηρετητή

Μάθημα 4: Μοντέλα προγραμματισμού του διαδικτύου  (client/server, N-tier, peer-to-peer, push-subscribe) και σύγκριση αυτών

Μάθημα 5: Διασύνδεση προγραμματισμού εφαρμογών (API)

Μάθημα 6: Οι βασικές κλήσεις και παράμετροι των socket

Μάθημα 7: Παράδειγμα πελάτη –εξυπηρετητή

Μάθημα 8: Ηλεκτρονικό ταχυδρομείο (αναπαράσταση και μεταφορά)

Μάθημα 9: Περιήγηση στο διαδίκτυο-Φυλλομετρητές

Μάθημα 10: Τηλεφωνία IP (VoIP)

Μάθημα 11: Κατασκευή σελίδων στο διαδίκτυο- η γλώσσα HTML