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