Το μεταπτυχιακό μάθημα "Διαδίκτυο και Εφαρμογές" απαντά στην ανάγκη για αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, χρησιμοποιώντας τις απαραίτητες τεχνολογίες. Με την εστίαση σε πρακτικές και θεωρητικές γνώσεις στον τομέα των web τεχνολογιών, το μάθημα προετοιμάζει τους φοιτητές να αντιμετωπίσουν σύνθετα προβλήματα στον κόσμο της πληροφορικής. Από τη δομή και τον σχεδιασμό ιστοσελίδων μέχρι την ανάπτυξη εφαρμογών και τη διαχείριση δεδομένων, οι σπουδαστές αποκτούν τις δεξιότητες να αναλύουν και να συνθέτουν πληροφορίες με κριτικό τρόπο, ενισχύοντας την επαγγελματική τους ετοιμότητα στον σύγχρονο τεχνολογικό κόσμο. Συγκεκριμένα αναλυτικά τα περιεχόμενα του μαθήματος είναι τα κάτωθι:
· HTML (Hypertext Markup Language): Βασικά στοιχεία της δομής ιστοσελίδων, μελέτη ετικετών, στοιχείων, χαρακτηριστικών και δημιουργία φορμών.
· CSS (Cascading Style Sheets): Προηγμένες τεχνικές για σχεδίαση διάταξης, απόκρισης και βελτίωσης του περιβάλλοντος χρήστη.
· JavaScript: Βασικά στοιχεία client-side scripting για web εφαρμογές, περιλαμβάνοντας την χειρισμό του DOM, τα γεγονότα και τη χρήση βιβλιοθηκών/πλαισίων JavaScript.
· AJAX (Asynchronous JavaScript and XML): Τεχνικές για ασύγχρονες web αιτήσεις σε JavaScript, με έμφαση στην ενημέρωση μερών της ιστοσελίδας.
· Multithreading with Java & Java Streams: Αρχές του παράλληλου προγραμματισμού στην Java και εισαγωγή στα Java Streams, καλύπτοντας τον κύκλο ζωής των threads, τον συγχρονισμό, την ασφάλεια νημάτων και την αποδοτική επεξεργασία δεδομένων.
· Servlets: Προγραμματισμός server-side στην Java για ιστοσελίδες, συζητώντας τον κύκλο ζωής των servlets, τη διαχείριση αιτήσεων/απαντήσεων HTTP και τη διαχείριση συνεδρίας.
· Database Connections: Ενσωμάτωση βάσεων δεδομένων σε web εφαρμογές, καλύπτοντας βασικές γνώσεις SQL, JDBC και τεχνικές χειρισμού δεδομένων.
· XML (eXtensible Markup Language): Κατανόηση του XML για την αναπαράσταση και ανταλλαγή δεδομένων σε web τεχνολογίες, περιλαμβάνοντας σύνταξη, δομή και μεθόδους ανάλυσης.
· REST API (Representational State Transfer Application Programming Interface): Εξερεύνηση των αρχών των RESTful web υπηρεσιών, σχεδιασμός API και τεχνικές υλοποίησης για αποτελεσματική επικοινωνία client-server.
Μπορείτε να βρείτε τη σελίδα του μαθήματος εδώ.
Διδάσκοντες
Θ. Βαρβαρίγου Καθηγήτρια ΕΜΠ