Πληροφορίες
Κωδικός Μαθήματος EIP122
Εξάμηνο 1ο
Κατηγορία Επιλογής
Μονάδες ECTS 7
Eclass Μαθήματος
Διδάσκων

Γαροφαλάκης Ι.
Κομνηνός Α.
Κουτσομητρόπουλος Δ.

Προτεινόμενη Βιβλιογραφία

Χ. Δουληγέρης, Ε. Κοπανάκη, Ρ. Μαυροπόδη, “Τεχνολογίες Διαδικτύου”, Εκδόσεις Νηρηίδες, 2004

Περιγαφή Μαθήματος
  1. Το Διαδίκτυο (Internet) και ο Παγκόσμιος Ιστός (WWW). Η αρχιτεκτονική του Internet, βασικά πρωτόκολλα, βασικές εφαρμογές
  2. Πρωτόκολλα του Internet. Οικογένεια πρωτοκόλλων TCP/IP, IP, UDP, TCP, πρωτόκολλα εφαρμογών
  3. Εξυπηρετητές Παγκόσμιου Ιστού (WWW Servers). Ρόλος, αρχιτεκτονική, λειτουργίες, δυνατότητες, είδη
  4. Proxy Servers. Ρόλος, αρχιτεκτονική, λειτουργίες, δυνατότητες, transparent proxies
  5. Φυλομετρητές Παγκόσμιου Ιστού (WWW Browsers). Ρόλος, λειτουργίες, δυνατότητες, είδη, URLs
  6. Βασικές Υπηρεσίες & Αρχιτεκτονική Internet & WWW. Αρχιτεκτονική υπηρεσιών, μοντέλο, δυναμικές σελίδες, δυναμικές εφαρμογές
  7. Η Γλώσσα HTML, CSS και εισαγωγή στη D-HTML. Βασική δομή, ετικέτες, παρουσίαση βασικών ετικετών, φόρμες, CSS, Δυναμική HTML
  8. Client-Side Scripting: Προχωρημένα θέματα D-HTML, Javascript. Δυναμικές σελίδες HTML, μορφή και χαρακτηριστικά εφαρμογών που εκτελούνται στον πελάτη/φυλλομετρητή η γλώσσα Javascript, συντακτικά στοιχεία της Javascript, αντικείμενα και μέθοδοι
  9. Server-Side Scripting: PHP και PHP + MySQL. Η γλώσσα PHP, βασικοί κανόνες, συντακτικά στοιχεία, εφαρμογές που εκτελούνται στον εξυπηρετητή, χρήση δεδομένων από Βάση Δεδομένων σε εφαρμογές PHP
  10. Ανάλυση εννοιών XML, XSLT. Η γλώσσες XML, τύποι εγγράφων – DTD, transformations – XSLT
  11. AJAX (Asynchronous JavaScript και XML)
  12. Web Services