Εισαγωγή στις Τεχνολογίες Διαδικτύου

Κωνσταντίνος Βεντούρας, Ιωάννης Χριστοφίδης

Περιγραφή

Χάρη στην εμφάνιση και την ραγδαία εξέλιξη των τεχνολογιών διαδικτύου και την ανάπτυξη του παγκόσμιου ιστού (World Wide Web), το διαδίκτυο και οι εφαρμογές του έχουν επιφέρει σημαντικές αλλαγές στην επικοινωνία, την πρόσβαση στην γνώση, την συνεργασία και την παροχή υπηρεσιών. Σε αυτό το μάθημα θα γίνει εισαγωγή στις τεχνολογίες που υλοποιούν τον παγκόσμιο ιστό και τις διαδικτυακές εφαρμογές, και συγκεκριμένα:

  • Υποδομές και πρωτόκολλα του διαδικτύου,
  • Σελίδες, περιηγητές και μηχανές αναζήτησης,
  • Υπηρεσίες ηλεκτρονικής αλληλογραφίας,
  • Δομή, λειτουργίες, χαρακτηριστικά και τρόποι ανάπτυξης ιστοσελίδων,
  • Συνεργατική χρήση εφαρμογών και υπηρεσιών διαδικτύου,
  • Κίνδυνοι και τρόποι προστασίας στο διαδίκτυο.
Μαθησιακοί στόχοι
  • Κατανοήση των βασικών δομών και υπηρεσιών του διαδικτύου
  • Εξοικείωση με τον παγκόσμιο ιστό (WWW)
  • Κατανόηση και χρήση ηλεκτρονικής αλληλογραφίας
  • Γνωριμία με τον τρόπο λειτουργίας και σχεδίασης ιστοσελίδων
  • Κατανόηση των κινδύνων και της παρεχόμενης ασφάλειας στο διαδίκτυο
  • Γνωριμία με μεθόδους διασφάλισης και προστασίας δεδομένων
  • Εισαγωγή σε τεχνολογίες ανάπτυξης ιστοσελίδων
Τρόπος διδασκαλίας

Μικτή διδασκαλία

Στοιχεία μαθήματος
  • Αριθμός Εκπαιδευόμενων: 2
  • Αριθμός Μαθημάτων: 13
  • Χρόνος Μαθήματος: 2
  • Χρόνος στο σπίτι: 1
  • Συνολικός χρόνος: 39

Ενότητες

Το διαδίκτυο ως δίκτυο δικτύων, διευθύνσεις IP, DNS (Διακομιστής ονομάτων τομέα), Intranet και Extranet, μοντέλο αναφοράς (reference model).

Φύση και τρόπος λειτουργίας του παγκόσμιου ιστού. Ιστοσελίδες και πρωτόκολλο HTTP (hypertext transfer protocol). Εισαγωγή στους διάφορους τύπους ιστοσελίδων, τους διάφορους περιηγητές και δυνατότητες που παρέχουν, καθώς και τις μηχανές αναζήτησης και τον τρόπο λειτουργίας τους.

Διευθυνσιοδότηση των πόρων στο διαδίκτυο και στον παγκόσμιο ιστό (διευθύνσεις IP, domain names, URL). Τρόποι ενσύρματης και ασύρματης σύνδεσης στο διαδίκτυο. Χαμηλού επιπέδου πρωτόκολλα διαδικτύου(TCP, UDP, FTP, HTTP). Υπηρεσίες που παρέχονται μέσω διαδικτύου (διαμοιρασμός αρχείων, ηλεκτρονική αλληλογραφία, instant messaging, πραγματοποίηση ηχητικών κλήσεων και βιντεοκλήσεων).

Σκοπός και τρόπος λειτουργίας της ηλεκτρονικής αλληλογραφίας (e-mail), τρόπος χρήσης, εισαγωγή στην τεχνική υλοποίηση.

Επιμέρους δυνατότητες ηλεκτρονικής αλληλογραφίας (επισύναψη αρχείων, καταλόγοι διευθύνσεων - address book), θέματα ασφαλείας (ιοί, phishing, spam).

Εισαγωγή στα χαρακτηριστικά και είδη ιστοσελίδων, τους εξεταζόμενους παραγόντες κατά την σχεδίαση και ανάπτυξη, και τα διάφορα διαθέσιμα εργαλεία ανάπτυξης ιστοσελίδων.

Φιλοξενία ιστοσελίδων (web hosting). Θέματα ασφαλείας ιστοτόπων. Βελτιστοποίηση μηχανών αναζήτησης (search engine optimization - SEO).

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

Ασφαλής μετάδοσης πληροφοριών, πρωτόκολλα ασφαλείας (IPSec, SSL), απειλές ασφαλείας (κακόβουλο λογισμικό - ιοί, επιθέσεις κυβερνοάμυνας, υποκλοπή δεδομένων, απόπειρες παραπλάνησης).

Ορισμός, βασικός σκοπός και είδη κρυπτογράφησης. Ψηφιακή  υπογραφή και εφαρμογές της στο διαδίκτυο.

Σκοπός, τρόπος λειτουργίας και χρήσης Τείχους προστασίας και σχετικού λογισμικού.

Εισαγωγή σε HTML, CSS, Javascript και σχετικές τεχνολογίες διάρθρωσης και απεικόνισης των ιστοσελίδων.

Εισαγωγή σε υποδομές και γλώσσες προγραμματισμού όπως Java, PHP κλπ. για ανάπτυξη δυναμικών ιστοσελίδων, στην χρήση τους και τις δυνατότητες που παρέχουν.

Ημερολόγιο