Στοιχεία Μαθήματος
Πρόγραμμα Σπουδών
*
---------
ΠΜΣ Πληροφορική και Τηλεματική
Προπτυχιακό Πρόγραμμα Σπουδών
ΠΜΣ Επιστήμη των Υπολογιστών και Πληροφορική
ΠΜΣ Εφαρμοσμένη Πληροφορική
Προηγμένες Τεχνολογίες Πληροφορικής και Εφαρμογές
Προπτυχιακό Πρόγραμμα Σπουδών (Παλιό)
Διδακτορικό Πρόγραμμα Σπουδών
Κωδικός Μαθήματος (Ελληνικά)
*
Εξάμηνο
*
Τίτλος (Ελληνικά)
*
Ώρες Διδασκαλίας Θεωρίας (Εβδομαδιαία)
Μονάδες ECTS
*
Τύπος Μαθήματος (Ελληνικά)
Προαπαιτούμενα (Ελληνικά)
- Βασικές Αρχές Προγραμματισμού - Βασικές Γνώσεις Λειτουργικών Συστημάτων (και Βάσεων Δεδομένων) - Πρωτόκολλα Επικοινωνίας - Συναρτησιακός και Αντικειμενοστραφής Προγραμματισμός – Java
URL Μαθήματος (π.χ. στο e-class)
Μαθησιακά Αποτελέσματα (Ελληνικά)
Βασικός στόχος του μαθήματος είναι να εισάγει τους φοιτητές στη λογική και επιλεκτικά στις δημοφιλέστερες μεθόδους/τεχνικές ανάπτυξης εφαρμογών στον παγκόσμιο ιστό Web. Στο τέλος του μαθήματος οι φοιτητές θα πρέπει να είναι ικανοί να: - Κατανοήσουν και να χρησιμοποιήσουν πρωτόκολλα επιπέδου εφαρμογής όπως το HTTP - Κατανοήσουν την έννοια του πόρου resource στο διαδίκτυο και των μηχανισμών διαχείρισής τους π.χ. ReST - Κατανοήσουν τα μοντέλα προγραμματισμού πελάτη και εξυπηρετητή καθώς και τις υβριδικές τεχνικές - Χρησιμοποιήσουν γλώσσες σήμανσης για ανταλλαγή δεδομένων - Κατανοήσουν τον προγραμματισμό με συμβάντα καθώς και την ασύγχρονη επικοινωνία - Κατανοήσουν και να υλοποιήσουν Application Programming Interfaces - Σχεδιάσουν εφαρμογές με το βάση το σχεδιαστικό μοτίβο MVC - Υλοποιήσουν εφαρμογές στο διαδίκτυο χρησιμοποιώντας HTML, CSS, JavaScript και NodeJS στο κομμάτι του εξυπηρετητή
Γενικές Δεξιότητες (Ελληνικά)
- Προσαρμογή σε νέες καταστάσεις - Αυτόνομη εργασία - Ομαδική εργασία - Εργασία σε διεθνές περιβάλλον
Περιεχόμενο Μαθήματος (Ελληνικά)
- Εισαγωγή στις έννοιες διαδικτύου: Βασικές έννοιες Δικτύων Πρωτοκόλλων - Πρωτόκολλα επιπέδου εφαρμογής: HTTP Request/Response - HTML CascadeStyleSheets - Προγραμματισμός με συμβάντα - Document Object Model - Εισαγωγή στη Javascript - REST, APIs, Web Services - Προγραμματισμός με NodeJS - Υβριδικά μοντέλα προγραμματισμού - Γλώσσες σήμανσης - Εφαρμογές με αρχιτεκτονικές τριών επιπέδων - Εφαρμογές με βάση το MVC - Προγραμματισμός στο υπολογιστικό νέφος
Χρήση ΤΠΕ (Ελληνικά)
- Προγραμματιστικά περιβάλλοντα - Πόροι υπολογιστικού νέφους - YouTube channel streaming διαλέξεων - OpenClass - Επικοινωνία μέσω OpenClass και emails
Είναι επιλογής;
Άγνωστο
Ναι
Όχι
Φόρτος μέσα στο Εξάμηνο (Ώρες)
Διδασκαλίας
Εργαστήριο
Αυτοδύναμη Μελέτη
*
Εργασία (Project)
*
Εργαστηριακή Αναφορά
*