Σχεδιασμός και Ανάπτυξη Διαδικτυακών Εφαρμογών

Γενικά

Περιεχόμενα μαθήματος

  1. Εισαγωγή στο σχεδιασμό και ανάπτυξη διαδικτυακών εφαρμογών
  2. Αρχές σχεδιασμού εμπειρίας χρήστη (UX) και διεπαφής χρήστη (UI)
  3. Δομή ιστοσελίδων με HTML5
  4. Σχεδιασμός εμφάνισης με CSS
  5. Ανάπτυξη διαδραστικών ιστοσελίδων με JavaScript και PHP
  6. Διακομιστές και ασφάλεια διαδικτυακών εφαρμογών
  7. Δημιουργία ιστοσελίδας με χρήση του WordPress
  8. Δημιουργία eshop με χρήση του WooCommerce
  9. Ανάπτυξη διαδραστικών συστημάτων με Drupal
  10. Βασικές έννοιες και εφαρμογές τεχνητής νοημοσύνης για ανάπτυξη διαδικτυακών εφαρμογών
  11. Χρήση AI APIs για την ενίσχυση web εφαρμογών
  12. Παρουσίαση εργασιών
  13. Επαναληπτικό μάθημα

Μαθησιακοί Στόχοι

Με την ολοκλήρωση του μαθήματος οι φοιτητές θα πρέπει να είναι σε θέση να:

  • Εξηγούν τις βασικές έννοιες σχεδίασης και αρχιτεκτονικής διαδικτυακών εφαρμογών.
  • Αναλύουν τις αρχές εμπειρίας χρήστη (UX) και διεπαφής (UI) στον σχεδιασμό ιστοσελίδων.
  • Χρησιμοποιούν HTML5 και CSS για τη δομή και την οπτική εμφάνιση ιστοσελίδων.
  • Κατανοούν την έννοια των web servers και εφαρμόζουν βασικές αρχές ασφάλειας.
  • Δημιουργούν και διαχειρίζονται ιστοσελίδες με CMS πλατφόρμες όπως WordPress και Drupal.
  • Αναπτύσσουν λειτουργικά e-shops χρησιμοποιώντας το WooCommerce.
  • Ενσωματώνουν λειτουργίες τεχνητής νοημοσύνης σε διαδικτυακές εφαρμογές.
  • Αξιοποιούν AI APIs για έξυπνες λειτουργίες όπως φυσική γλώσσα, αναγνώριση εικόνας ή συστάσεις.

 

Συνιστώμενη Βιβλιογραφία

  • Μιχαήλ Σαλαμπάσης, (2023). Εισαγωγή στον Προγραμματισμό Διαδικτυακών Εφαρμογών, ISBN: 9786180040562, Κωδικός Βιβλίου στον Εύδοξο: 122083495
  • Armando Fox, David Patterson (2017). Τεχνολογία Ανάπτυξης Λογισμικού ως Υπηρεσίας: Μια ευέλικτη προσέγγιση με χρήση υπολογιστικής νέφους, Εκδόσεις Κλειδάριθμος, ISBN: 9789604617845, Κωδικός Βιβλίου στον Εύδοξο: 68386127
  • Καράκος Αλέξανδρος (2016), Προγραμματισμός Στατικών και Δυναμικών Ιστοσελίδων, 3η Έκδοση, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε. Κωδικός Βιβλίου στον Εύδοξο: 59392916
  • Κωνσταντίνος Ξαρχάκος (2024), Μαθαίνετε εύκολα WordPress 6.x, ISBN 9789606789373
  • Lisa Sims (2018), Building Your Online Store With WordPress and WooCommerce, ISBN: 9781484238462, Τύπος: Ηλεκτρονικό Βιβλίο
  • Preston So (2018), Decoupled Drupal in Practice, ISBN: 9781484240724, Τύπος: Ηλεκτρονικό Βιβλίο
  • Young Rewired State (2017). Get coding!: Learn html. css & javascript & build a website, app & game. Young Rewired State