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

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

Ανάπτυξη Εφαρμογών και Μεγάλα Δεδομένα

(SD0101) -  Κασκάλης Θ. , Καρακασίδης Α.

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

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

  • Σύγχρονες τεχνολογίες ανάπτυξης περιεχομένου για τον ιστό (HTML5, CSS3).
  • Γλώσσες προγραμματισμού σεναρίων για εφαρμογές ιστού (JavaScript).
  • Μοντέλο αντικειμένων εγγράφου, προγραμματιστικές διεπαφές, επίπεδα αρχιτεκτονικής ιστού (DOM, APIs, multi-tier architecture).
  • Ασύγχρονη επικοινωνία εφαρμογών και υπηρεσιών ιστού (AJAX, JSON).
  • Εργαλεία και βιβλιοθήκες γλωσσών προγραμματισμού σεναρίων (libraries, frameworks).
  • Το μοντέλο REST
  • Κατανεμημένα συστήματα αρχείων. Το HDFS.
  • Μαζική επεξεργασία δεδομένων προσανατολισμένη σε μόνιμη αποθήκευση. Το Hadoop MapReduce.
  • Μαζική επεξεργασία δεδομένων προσανατολισμένης στο μνήμη. Το Apache Spark ως μελέτη περίπτωσης.
  • Επεξεργασία ροών δεδομένων. Apache Spark Streaming.
  • Διαχείριση πόρων και εκτέλεση εφαρμογών.
  • Αλγοριθμικά θέματα επεξεργασίας μεγάλων δεδομένων.

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

Τρίτη 18 Οκτωβρίου 2022