TEC 310 - Ανάπτυξη Δικτυακών Τόπων

Μάθημα χειμερινού εξαμήνου - Γ' Εξάμηνο

Περιγραφή μαθήματος:
Παρουσιάζονται οι βασικές τεχνολογίες που χρησιμοποιούνται για τη δημιουργία δικτυακών τόπων και εφαρμογών στον Παγκόσμιο Ιστό, ενώ σε πρακτικό επίπεδο δίνεται έμφαση στην εκμάθηση της γλώσσας σήμανσης υπερκειμένων (έκδοση HTML5) και των συνοδευτικών τεχνολογιών όπως τα φύλλα στυλ και οι γλώσσες σεναρίου στην πλευρά του πελάτη. Ιδιαίτερη προσοχή δίνεται σε θέματα ευχρηστίας και προσβασιμότητας, μέσω της προσέγγισης Σχεδιασμός-για-Όλους, καθώς και στα πρότυπα του Ιστού (Web Standards). Αναλύονται ο σχεδιασμός, η δομική οργάνωση και η υλοποίηση δικτυακών τόπων. Επίσης, παρουσιάζονται θέματα, όπως η πρόβλεψη των αναγκών, ο σχεδιασμός και η δημιουργία της υποδομής δικτυακών τόπων με παράλληλη αναφορά στις τεχνολογίες δυναμικού προγραμματισμού.
Επιθυμητός διδακτικός στόχος είναι μετά την ολοκλήρωση του μαθήματος οι φοιτήτριες/ες να μπορούν να δημιουργήσουν και να δημοσιεύσουν έναν απλό δικτυακό τόπο, καθώς και να αξιολογούν τη λειτουργικότητα και την αποτελεσματικότητα των δικτυακών τόπων με βάση ένα σύνολο από κατασκευαστικά και επικοινωνιακά κριτήρια.

Εξεταστέα Ύλη Μαθήματος "Ανάπτυξη Δικτυακών Τόπων"
Εξεταστικές περίοδοι Ιανουαρίου-Φεβρουαρίου 2025 και Σεπτεμβρίου 2025

Η εξεταστέα ύλη για τις εξετάσεις προέρχεται από το βασικό ηλεκτρονικό εγχειρίδιο του μαθήματος που είναι διαθέσιμο στην περιοχή Έγγραφα του Open E-class με τίτλο "Προγραμματισμός Διαδικτύου - Βασικό Εγχειρίδιο Μαθήματος":
- Νικόλαος Αβούρης, Χρήστος Σιντόρης (2023), Προγραμματισμός Διαδικτύου. Αθήνα: Κάλλιπος.

Αναλυτικά: *ΕΝΤΟΣ ΥΛΗΣ* είναι τα κεφάλαια τα κεφάλαια 1 (Εισαγωγή) μέχρι και 8 (Πρωτογενείς τύποι δεδομένων και εντολές της JavaScript), σελίδες 29-217. Από τα αυτά τα κεφάλαια εξαιρούνται και είναι *ΕΚΤΟΣ ΥΛΗΣ* τα παρακάτω υποκεφάλαια: 1.4, 3.6 μέχρι και 3.10, 5.5 μέχρι και 5.7, 6.5 μέχρι και 6.7, 7.6 μέχρι και 7.8 και 8.7.

Σημαντικά υποκεφάλαια εντός ύλης:
1.3, 2.1, 2.3, 2.6, 4.1, 4.2, 4.4, 4.5, 4.7, 5.1, 5.2, 6.4, 7.1, 7.4 και 7.5.

Εναλλακτικά η παραπάνω ύλη καλύπτεται και στο εξής εγχειρίδιο (*εκτός των θεμάτων Javascript*):
- Castro, E., Hyslop, B. (2013), HTML 5 και CSS 3 με εικόνες, (Έβδομη Έκδοση). Αθήνα: Κλειδάριθμος

Αναλυτικά: *ΕΝΤΟΣ ΥΛΗΣ* είναι τα κεφάλαια Εισαγωγή (17-26), κεφάλαιο 1 (27-50), κεφάλαιο 2 (51-66), κεφάλαιο 3 (67-124), κεφάλαιο 4 (125-172), κεφάλαιο 5 (173-190), κεφάλαιο 6 (191-204), κεφάλαιο 7 (205-222), κεφάλαιο 8 (223-238), κεφάλαιο 9 (239-266), κεφάλαιο 10 (267-300), κεφάλαιο 11 (301-352), κεφάλαιο 15 (423-442), κεφάλαιο 18 (515-522).

Σημαντικά κεφάλαια εντός ύλης:
Τα κεφάλαια Εισαγωγή, κεφάλαιο 1, κεφάλαιο 2, κεφάλαιο 3, κεφάλαιο 7 και κεφάλαιο 11.

Συγκεντρωτικός φάκελος εξεταστέας ύλης από το "HTML 5 και CSS 3 με εικόνες"
Αρχείο .zip - Μέγεθος: 55,2 Mb


HTML Demo: https://users.ionio.gr/~agiannak/demo/html
CSS Demo: https://users.ionio.gr/~agiannak/demo/css/
Complete Demo: https://users.ionio.gr/~agiannak/demo/html-css-js-complete/

Σημειώσεις JavaScript [js, DOM, jQuery]
Αρχείο .zip - Μέγεθος: 2,15 Μb, ενημέρωση: 20/05/2019

Τελευταία ενημέρωση ιστοσελίδας: 27/01/2025