Παρουσίαση/Προβολή
Τεχνολογίες Εφαρμογών Διαδικτύου
(ΥΣ14) - Χαμόδρακας Ιωάννης
Περιγραφή Μαθήματος
Το μάθημα εστιάζει στον σχεδιασμό και την ανάπτυξη σύγχρονων εφαρμογών διαδικτύου με έμφαση στις εφαρμογές παγκόσμιου ιστού. Παρουσιάζει την αρχιτεκτονική και την υποδομή του παγκόσμιου ιστού και την αρχιτεκτονική εφαρμογών πελάτη/εξυπηρετητή (client/server) με έμφαση στην αρχιτεκτονική των εφαρμογών παγκόσμιου ιστού πολλών στρωμάτων. Τα θέματα που καλύπτονται περιλαμβάνουν τις ακόλουθες γνωστικές περιοχές και τεχνολογίες: Λειτουργία εξυπηρετητών / περιηγητών ιστού (Web Server / Web Browser). Πρωτόκολλο HTTP. Γλώσσες HTML/CSS και Javascript/Typescript. Συστήματα διαχείρισης σχεσιακών βάσεων δεδομένων στο διαδίκτυο (MySQL). Συστήματα NoSQL βάσεων δεδομένων (MongoDB). Τεχνολογίες νωτιαίου άκρου (Backend): Servlets, Υπηρεσίες Ιστού RESTful, Αντικειμενοσχεσιακή απεικόνιση (Object-Relational Mapping), Δεξαμενές συνδέσεων (Connection pooling). Τεχνολογίες μετωπιαίου άκρου (Frontend): Javascript, Angular 5. Πρότυπα αρχιτεκτονικής εφαρμογών παγκόσμιου ιστού (Model 1, Model-View-Controller). Ασφάλεια στον παγκόσμιο ιστό (SSL/TLS και JSON Web Token). Εργασία σχεδιασμού και ανάπτυξης ολοκληρωμένης εφαρμογής παγκόσμιου ιστού και υποσυστήματος συστάσεων (recommender system). Στόχος αυτού του μαθήματος είναι η παροχή στέρεας θεωρητικής βάσης και η εκμάθηση της χρήσης των απαραίτητων τεχνολογιών και εργαλείων για την ανάπτυξη σύγχρονων εφαρμογών διαδικτύου.
Οι διαλέξεις ξεκινούν τη Δευτέρα 1η Μαρτίου 11.00-13.00.
Ημερομηνία δημιουργίας
Τρίτη 2 Δεκεμβρίου 2
-
Δεν υπάρχει περίγραμμα