Παρουσίαση/Προβολή

Εικόνα επιλογής

Τεχνολογίες και Προγραμματισμός Εφαρμογών στον Ιστό

(INF384) -  Γιώργος Στεργιόπουλος

Περιγραφή Μαθήματος

Αντικείμενο του μαθήματος

Αρχιτεκτονική και πρότυπα του Παγκοσμίου Ιστού. Το πρωτόκολλο HTTP και η χρήση του στις εφαρμογές Ιστού. Η γλώσσα HTML5 για τη σημασιολογική περιγραφή περιεχομένου στον Παγκόσμιο Ιστό. Η γλώσσα CSS για την μορφοποίηση περιεχομένου. Εισαγωγή στη γλώσσα προγραμματισμού JavaScript. Ασύγχρονος προγραμματισμός με χρήση JavaScript. Βασικά APIs της πλατφόρμας Web Browser. Χρήση JavaScript για υλοποίηση προγραμμάτων πελάτη στην πλατφόρμα Web Browser. Εισαγωγή στην πλατφόρμα ανάπτυξης εφαρμογών διακομιστή Node.js. Υλοποίηση εφαρμογών και υπηρεσιών Ιστού στην πλατφόρμα Node.js. Αυτοματοποιημένος έλεγχος υπηρεσιών Ιστού στην πλατφόρμα Node.js. H βαση δεδομένων MongoDB. Πρόσβαση σε MongoDB δεδομένα από την πλατφόρμα Node.js.

Ημερομηνία δημιουργίας

Τετάρτη, 12 Σεπτεμβρίου 2018

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

    Οι μαθησιακοί στόχοι του μαθήματος είναι: 

    • Γνωριμία με έννοιες και πρότυπα του Παγκοσμίου Ιστού
    • Κατανόηση της αρχιτεκτονικής του Παγκοσμίου Ιστού και του ρόλου του πρωτοκόλλου HTTP
    • Εκμάθηση της χρήσης των HTML5 και CSS για την παραγωγή περιεχομένου του Παγκοσμίου Ιστού
    • Εισαγωγή στον προγραμματισμό με χρήση JavaScript
    • Κατανόηση των ιδιαιτεροτήτων της JavaScript σε σχέση με αντικειμενοστρεφείς γλώσσες
    • Εξοικείωση με βασικές έννοιες και προγραμματιστικές διεπαφές (Application Programming Interfaces - APIs) της πλατφόρμας Web Browser
    • Εκμάθηση της χρήσης JavaScript για υλοποίηση εφαρμογών στην πλατφόρμα Web Browser
    • Εισαγωγή στην υλοποίηση διακομιστών ιστού στην πλατφόρμα Node.js με χρήση JavaScript
    • Κατανόηση της χρήσης του HTTP και βασικών μορφοτύπων περιεχομένων για τη σχεδίαση υπηρεσιών ιστού

    Διδασκαλία

    Διδάσκοντας

    Βασίλης Ζαφείρης, PhD (bzafiris@aueb.gr),

    Ώρες Γραφείου: Τρίτη 2-3μμ, Πέμπτη 3.30-4.30μμ (5ος όροφος Κτίριο Κοδριγκτώνος).

    Στείλτε έγκαιρα email πριν προσέλθετε για να σας στείλω οδηγίες πρόσβασης.

    Οι ώρες γραφείου μπορούν να γίνουν και μέσω Teams μετά από συνεννόηση.

     

    Βιβλιογραφία

    Διδακτικά συγγράμματα

    • J. Kyrnin, J. C. Meloni, Μάθετε HTML 5, CSS και JavaScript όλα σε ένα, 3η έκδοση, 2021, Γκιούρδας
    • C. Rafe, J. Kyrnin, L. Lemay, Πλήρες Εγχειρίδιο HTML 5, CSS και JavaScript, 7η έκδοση, 2016, Γκιούρδας
    • R. Connolly, R. Hoar, Προγραμματισμός για το Web, 1η έκδοση, 2015, Γκιούρδας

    Online πηγές

    Μέθοδοι αξιολόγησης

    Προγραμματιστικές εργασίες (ομαδικές 2 ατόμων): 30%
    Τελική εξέταση: 70%