Β Εξάμηνο ΠΜΣ

Προγραμματισμός Εφαρμογών Διαδικτύου

Μάθημα Κωδικός ECTS Διδάσκοντες
Προγραμματισμός Εφαρμογών Διαδικτύου MSC100
5
Περιγραφή Μαθήματος:
Βασικές αρχές επικοινωνίας διεργασιών σε unix-like περιβάλλοντα. Διαδιεργασιακή επικοινωνία. Χρήση file descriptors σε unix-like περιβάλλον, Pipes, Fifos. Κοινή και διαμοιραζόμενη μνήμη. Σημαφόροι. Το μοντέλο πελάτη-εξυπηρετητή. Βασικές αρχές προγραμματισμού με τη χρήση sockets. TCP και UDP sockets. Σχεδιασμός βασικών πρωτοκόλλων. Βασική δομή της στοίβας δικτυακών πρωτοκόλλων του Linux. Προγραμματισμός με αντικείμενα. Περιγραφή δεδομένων με XML. Εργαλεία Javascript, DOM, CSS, AJAX, HTML, XHTML.
Προτεινόμενη Βιβλιογραφία:
  1. W. Richard Stevens, “Unix Network Programming,” Prentice Hall.

Πληροφορίες – Υλικό:
  • Ανακοινώσεις μαθήματος (link με e-class)
  • Υλικό μαθήματος (link με e-class)

Log In

Create an account