ΓραμματείαSecretariat: 2410 684574 | ΦοιτητικάStudents: 2410 684387 g-ds@uth.gr

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