AT200 - Ανάπτυξη εφαρμογών ιστού
Μεταπτυχιακό στην Επιστήμη των Υπολογιστών και στις Επιχειρηματικές Τεχνολογίες
Κύριο μάθημα
AT200 - Ανάπτυξη εφαρμογών ιστού
Κωδικός Μονάδας Μαθήματος: AT200
Τύπος μονάδας: Πυρήνας
Επίπεδο Μονάδας Μαθήματος: Δεύτερος κύκλος
Έτος σπουδών: Πρώτο/δεύτερο έτος
Εξάμηνο: Κατά παραγγελία
Αριθμός μονάδων ECTS: 6
Ώρες επαφής με το μάθημα: 28
Τρόπος παράδοσης:
Πρόσωπο με πρόσωπο
Προαπαιτούμενα
Κανένα
Στόχοι του μαθήματος
Ο στόχος αυτού του μαθήματος είναι να διδάξει στους σπουδαστές τις αρχές ανάπτυξης ιστοσελίδων και σχεδιασμού frontend. Οι σπουδαστές θα μάθουν για τη γλώσσα javascript και πώς να χρησιμοποιούν δημοφιλή frameworks όπως το react.js, καθώς και για τις βασικές αρχές του UX/UI.
Μαθησιακά αποτελέσματα
- Γνωρίζετε τα βασικά στοιχεία της γλώσσας javascript.
- Να γνωρίζετε πώς να σχεδιάζετε και να αναπτύσσετε έναν ιστότοπο στη γλώσσα javascript.
- Μάθετε πώς να χρησιμοποιείτε τα δημοφιλή frontend javascript frameworks react.js.
- Μάθετε πώς να χρησιμοποιείτε το δημοφιλές javascript express.js.
- Κατανόηση των βασικών αρχών του UX/UI.
Περιεχόμενο μαθήματος
Χαρακτηριστικά μαθήματος
Προγραμματισμένες μαθησιακές δραστηριότητες και μέθοδοι διδασκαλίας
Διαλέξεις, συζητήσεις και αντιπαραθέσεις εντός της τάξης, ασκήσεις εντός της τάξης, σύνολα προβλημάτων, ομαδική εργασία, μελέτες περιπτώσεων σε βίντεο, ομαδικές παρουσιάσεις, διαδραστική ηλεκτρονική μάθηση μέσω του Moodle (κουίζ, εργασίες, φόρουμ).
Μέθοδοι και κριτήρια αξιολόγησης
Συμμετοχή 10%
60% ατομική εργασία
30% εξέταση
Γλώσσα διδασκαλίας
Αγγλικά
Πρακτική άσκηση(ες)
Δεν ισχύει
Αναγνώσεις
Συνιστώμενη ή υποχρεωτική ανάγνωση
Συγγράμματα:
Leonard Base, Javascript για αρχάριους: Javascript για αρχάριους: Ο πλήρης σύγχρονος οδηγός για να ξεκινήσετε να μαθαίνετε γρήγορα και εύκολα τη γλώσσα Javascript. Κωδικοποίηση και πρόγραμμα με συμβουλές και κόλπα, 2016
Προαιρετικό βιβλίο:
Young Rewired State, Duncan Beedie, Get Coding! Learn HTML, CSS, and JavaScript and Build a Website, App, and Game, Walker Books, 2016
Διαδικτυακές πηγές:
https://www.w3schools.com/js/js_intro.asp https://www.w3schools.com/react/
https://developer.mozilla.org/en-US/docs/Learn/Server- side/Express_Nodejs/Introduction