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