Advanced Web Applications – AWEB

Course Coordinator: Fotios Kokkoras,      ECTS: 7.5,      Semester: B (Β)

Syllabus

HTML/CSS/PHP (quick review), XML/TDT/JSON Languages ​​(Structured Data Interchange), XML/JSON Production and Consumption, Maps and the Web (Google/Open Maps API), REST APIs and good practices in their design, Web Services, PHP frameworks – Case Study, AJAX calls, Multi-Criteria Search, Semester Project (Rest API with Front End App), CSS Flexbox & Grid, Modern Web Content Management Systems (project in WordPress), Website Performance Optimization, SEO and other promotion techniques, e-Shop Success Factors, Recommendation Systems on the World Wide Web with both conventional and Machine Learning techniques. Additional Content: Open and Linked Data (what it is, who produces it, what is its usefulness, international and domestic trends), Data Extraction from the World Wide Web, Web Mining.

Recommended Bibliography