Προηγμένες Web Εφαρμογές
Advanced Web Applications – AWEB
Περιεχόμενο
HTML/CSS/PHP (γρήγορη επανάληψη), Γλώσσες XML/TDT/JSON (Δομημένη Ανταλλαγή Δεδομένων), Παραγωγή και Κατανάλωση XML/JSON, Χάρτες και Web (Google/Open Maps API), REST APIs και καλές πρακτικές στη σχεδίασή τους, Web Services, PHP frameworks – Μελέτη Περίπτωσης, AJAX κλήσεις, Πολυκριτηριακή Αναζήτηση, Project Εξαμήνου (Rest API με Front End App), CSS Flexbox & Grid, Σύγχρονα Web Συστήματα Διαχείρισης Περιεχομένου (Στοχευμένη Εργασία σε WordPress), Βελτιστοποίηση Επιδόσεων Ιστοχώρων, SEO και άλλες τεχνικές προώθησης, Παράγοντες επιτυχίας e-Shops, Συστήματα Συστάσεων στον Παγκόσμιο Ιστό με τεχνικές τόσο συμβατικές όσο και Μηχανικής Μάθησης. Επιπλέον Περιεχόμενο: Aνοιχτά και Διασυνδεμένα δεδομένα (τι είναι, ποιοι τα παράγουν, ποια η χρησιμότητά τους, διεθνείς και εγχώριες τάσεις), Εξαγωγή δεδομένων από τον Παγκόσμιο Ιστό, Web Mining.
Προτεινόμενη Βιβλιογραφία
- Randy Connolly, Richardo Hoar. “Προγραμματισμός για το Web“, 3η Έκδοση, Μ. Γκιούρδας, 2022
- HTML5: A vocabulary and associated APIs for HTML and XHTML, W3C Recommendation, http://www.w3.org/TR/html5/
- A Complete Guide to Flexbox: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
- A Complete Guide to Grid: https://css-tricks.com/snippets/css/complete-guide-grid/
- Google Maps JavaScript API: https://developers.google.com/maps/documentation/javascript/tutorial
- JSON: https://www.json.org/
- Slim micro-framework: https://www.slimframework.com/
- Bing Liu, “Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data. 2nd Edition“, Springer, 2011
(πρόσβαση μόνο σε χρήστες που συνδέονται μέσω του Ακαδημαικού Δικτύου (μέσω VPN του ΠΘ) - D. Wood, M. Zaidman, L. Ruth and M. Hausenblas, “Linked Data”, Manning Publications, 2014
- Bob Du Charme, “Learning SPARQL, 2nd edition”, O’Reilly Media, 2013