1 |
Διαδίκτυο και Εφαρμογές
Υποχρεωτικό στην κύρια ροή Θεωρ: 2 - Εργ: 2
Το μάθημα ακολουθεί την σειρα μαθημάτων πάνω σε δίκτυα επικοινωνιών, όπου έχουν καλυφθεί τα δικτυακά θέματα μέχρι και στο επίπεδο μεταφοράς, και συνεχίζει παρακάτω με:
Βασικές Έννοιες Προγραμματισμός για TCP-Sockets. Στοιχειώδης Server, Client και Πρόσβαση σε Διαδικτυακές Εφαρμογές. HTTP (HyperText Transfer Protocol), SMTP (Simple Mail Transport Protocol). Προγραμματισμός σε Επίπεδο URL, Διαφοροποίηση μεταξύ URIs, URLs, και URNs, Άντληση Πληροφορίας με URLConnection. SSL και Ψηφιακά Πιστοποιητικά. Applets, Servlets και Ενεργές Σελίδες.
XML και Σχετικές Τεχνολογίες, Εφαρμογές και Υπηρεσίες Web Σημασία και Χρήση της XML, Namespaces, σχετικά APIs (DOM, JDOM, SAX). Μετασχηματισμοί XSLT, Χρήση XPath, Διαδικασία Εφαρμογής Templates, Συναρτήσεις XML-RPC, Αναδιαταξιμότητα του Server, Παράδειγματα Υπηρεσίας SOAP-RPC, Μεταφορά JavaBeans μέσω SOAP, Συνεισφορά του SOAP στην Αναφορά Σφαλμάτων, SOAP Messaging. Αντιπαραβολή Πρωτοκόλλων και Υπηρεσιών. Περιβάλλοντα και Συντελεστές Εφαρμογών Web. Εφαρμογές και Υπηρεσίες εκτός Web. Οριζόντιες Υπηρεσίες, Web Interface και Internet of Things. Περιβάλλον .Net, Asynchronous JavaScript και XML - AJAX. Στο μάθημα γίνεται εκτενής χρήση της Java για την επίδειξη και κατανόηση των ανωτέρω. Οι βασικές έννοιες που απαιτούνται δίδονται στο μάθημα. Οι σημειώσεις περιέχουν κώδικα για όλα τα ανωτέρω, πού αποτελεί την βάση των ασκήσεων καθώς και πλήρεις οδηγίες για το πως εκτελείται από κοινό προσωπικό υπολογιστή. Για την κατανόηση των παραπάνω και διεξαγωγή των ασκήσεων αρκούν οι σημειώσεις και οι σχετικές οδηγίες, όπως αναρτώνται στο http://courses.cn.ntua.gr |
|
2 |
Πρόγραμμα παραδόσεων
Ημέρα
|
Ώρα
|
Αίθουσα
|
Παρασκευή
|
10.45 - 12.30
|
Ν. Κτ. αιθ. 007
|
Πρόγραμμα Εργαστηρίου
Ημέρα
|
Ώρα
|
Αίθουσα
|
Πέμπτη
|
12.45 - 14.30
|
ΣΗΜΜΥ, PC Lab, Α.1.11
|
Παρασκευή
|
12.45 - 14.30
|
ΣΗΜΜΥ, PC Lab, Α.1.11
|
Στις παραπάνω ώρες θα δίδεται κάθε βοήθεια για τις ασκήσεις, οι οποίες μπορούν και να γίνονται οπουδήποτε αλλού και οποτεδήποτε από κάθε σπουδαστή. Απαιτείται απλό PC. Η παράδοσις των ασκήσεων σε γραπτή μορφή και η επίδειξή τους στο Εργαστήριο μέχρι τις τακτές προθεσμίες είναι υποχρεωτική και θα βοηθήσει στον τελικό βαθμό. Οι προθεσμίες παράδοσης και επίδειξης θα ανακοινώνονται στο site.
Πρώτο Εργαστήριο: Εισαγωγή και γενικές πληροφορίες χωρίς συγκεκριμένα παραδοτέα την Πέμπτη 07.03.2013, 12.45 - 14.30. Το ίδιο ακριβώς θα επαναληφθεί την Παρασκευή 08.03.2013, 12.45 - 14.30.
Ύλη και Βοηθήματα
-
Η ύλη που θα διδαχθεί (βλ. παρακάτω) περιλαμβάνεται στις σημειώσεις "Διαδίκτυο και Εφαρμογές" (Σημειώσεις Γ.Σ. - θα διανεμηθούν και ευρίσκονται στο site). Οι σημειώσεις περιέχουν παραδείγματα / κώδικα που πρέπει να φορτώνονται και να μελετώνται. Στο τέλος των σημειώσεων υπάρχουν γενικές υποδείξεις για το τρέξιμο των παραδειγμάτων των σημειώσεων.
-
Βοηθητικά αρχεία (jar files), τα οποία χρειάζονται για το τρέξιμο των παραδειγμάτων των σημειώσεων.
-
Εκφωνήσεις ασκήσεων (θα ευρίσκονται στο site), πού περιλαμβάνουν ενίοτε και επεξηγηματική θεωρία.
|
|