Internet Technologies and Applications
Module ID
Ε502
Semester
5 (Ε)
Hours/Week - ECTS
4 – 5

Kokkoras Fotios
Assistant Professor
Learning Outcomes
- Understand how the “World Wide Web” works.
- Learn the basic technologies and tools for building web applications.
- Build a web application using HTML, CSS, JavaScript, PHP, and MySQL.
Indicative Module Content
- WWW, servers and clients/browsers, web app architecture, HTTP/HTTPS protocols, URLs
- web page content description using HTML
- content formatting and page layout using CSS
- interactive web applications – client-side programming with JavaScript and the Document Object Model (DOM)
- dynamic web pages, server-side programming with PHP (sessions, cookies, superglobals, post/get calls)
- relational databases and WWW (PHP/PDO, MySQL, CRUD operations)
- case studies: registration, login, user tracking, encryption, purchase basket, wish-list, multi-criteria search, data pagination
- AJAX calls
- development of a web application using all the above