Ανάπτυξη Διαδικτυακών Εφαρμογών
Γενικά
- Κωδικός: Γ11
- Εξάμηνο: Κατ/νσης Εαρινό
- Επίπεδο Σπουδών: Προπτυχιακό
- Τύπος μαθήματος: Ειδίκευσης
- Γλώσσα διδασκαλίας και εξετάσεων: Ελληνικά
- Το μάθημα διατίθεται σε φοιτητές Erasmus
- Μέθοδοι Διδασκαλίας (Ώρες/εβδ.): Διαλέξεις, Εργαστηριακές Ασκήσεις (3)
- Μονάδες ECTS: 5
- Σελίδα μαθήματος: https://elearning.cm.ihu.gr/course/view.php?id=834
- Διδάσκοντες: Ζιάκης Χρήστος
- Πρόγραμμα Μαθημάτων:
- Πρόγραμμα Εξετάσεων:
Περιεχόμενα μαθήματος
- Εισαγωγή στην ανάπτυξη διαδικτυακών εφαρμογών
- HTML5 και Δομή Ιστοσελίδων
- CSS και Σχεδιασμός Εμφάνισης
- Αρχές σχεδιασμού και UX-UI
- Ανάπτυξη διαδραστικών ιστοσελίδων με JavaScript
- Η γλώσσα προγραμματισμού PHP
- Διακομιστές (Servers) και Ασφάλεια Ιστού
- Το Σύστημα διαχείρισης περιεχομένου ανοιχτού κώδικα Drupal
- Το σύστημα διαχείρισης περιεχομένου ανοιχτού κώδικα WordPress και WooCommerce για την ανάπτυξη ηλεκτρονικού καταστήματος
- Τεχνητή Νοημοσύνη για Εφαρμογές Ιστού
- Θεμελιώδεις έννοιες των μοντέλων τεχνητής νοημοσύνης (AI) και μηχανικής μάθησης (ML), καθώς και των APIs που αξιοποιούνται στην ανάπτυξη εφαρμογών
Μαθησιακοί Στόχοι
| Με την ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να είναι σε θέση να:
· Γνωρίζουν τις βασικές τεχνολογίες για την ανάπτυξη εφαρμογών στο διαδίκτυο · Επιλέγουν τις κατάλληλες προγραμματιστικές λύσεις για την υποστήριξη των διαδικτυακών τους εφαρμογών · Προσδιορίζουν τις θεμελιώδεις αρχές που διέπουν το σχεδιασμό και την ανάπτυξη ενός ιστοτόπου/εφαρμογής · Αναπτύσσουν και διαχειρίζονται δυναμικές ιστοσελίδες · Χρησιμοποιούν συστήματα διαχείρισης περιεχομένου ανοιχτού κώδικα · Eνσωματώνουν εφαρμογές τεχνητής νοημοσύνης σε διαδικτυακές εφαρμογές |
Γενικές Ικανότητες
- Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών.
- Λήψη αποφάσεων.
- Σχεδιασμός και διαχείριση έργων.
- Αυτόνομη εργασία.
- Άσκηση κριτικής και αυτοκριτικής.
Μέθοδοι Διδασκαλίας
- Πρόσωπο με πρόσωπο.
Χρήση Τεχνολογιών Πληροφορίας και Επικοινωνιών
- Εξειδικευμένο λογισμικό (web server).
- Πλατφόρμα ηλεκτρονικής μάθησης (e-learning).
Οργάνωση Διδασκαλίας
| Δραστηριότητα | Φόρτος εργασίας εξαμήνου |
| Διαλέξεις | 39 |
| Συγγραφή εργασίας | 20 |
| Αυτοτελής Μελέτη | 66 |
| Σύνολο | 125 |
Αξιολόγηση Φοιτητών
| Ι. Γραπτή τελική εξέταση (8 μονάδες)
Γραπτή τελική εξέταση στο θεωρητικό μέρος. (80%) Περιλαμβάνει: · Ερωτήσεις σύντομης απάντησης · Ερωτήσεις πολλαπλών επιλογών Η βαρύτητα κάθε ερώτησης της τελικής γραπτής εξέτασης γίνεται γνωστή στους φοιτητές κατά τη διάρκεια των μαθημάτων και αναγράφονται στο φύλλο των θεμάτων.
ΙΙ. Ομαδική Εργασία (2 μονάδες) Στο μάθημα προβλέπεται η διενέργεια μίας εργασίας δημιουργίας μιας διαδικτυακής σελίδας προορισμού. (20%) Η εργασία είναι υποχρεωτική και η βαθμολογία της είναι μέρος του τελικού βαθμού του φοιτητή.
Τα κριτήρια αξιολόγησης των εργασιών εξηγούνται στους φοιτητές κατά την παροχή οδηγιών και επεξηγήσεων και αναγράφονται στο σύστημα ηλεκτρονικής εκπαίδευσης.
|
Συνιστώμενη Βιβλιογραφία
| Προτεινόμενη Βιβλιογραφία:
· Μιχαήλ Σαλαμπάσης, (2023). Εισαγωγή στον Προγραμματισμό Διαδικτυακών Εφαρμογών, ISBN: 9786180040562, Κωδικός Βιβλίου στον Εύδοξο: 122083495 · Armando Fox, David Patterson (2017). Τεχνολογία Ανάπτυξης Λογισμικού ως Υπηρεσίας: Μια ευέλικτη προσέγγιση με χρήση υπολογιστικής νέφους, Εκδόσεις Κλειδάριθμος, ISBN: 9789604617845, Κωδικός Βιβλίου στον Εύδοξο: 68386127 Άλλα συγγράμματα: · Κωνσταντίνος Ξαρχάκος (2024), Μαθαίνετε εύκολα WordPress 6.x, ISBN 9789606789373 · Young Rewired State (2017). Get coding!: Learn html. css & javascript & build a website, app & game. Young Rewired State · Tatroe, K., & MacIntyre, P. (2020). Programming php: Creating dynamic web pages (4th Edition). O’Reilly Media Inc, USA.
|
