Internet Programming


The course includes topics of web technologies and web application development. Emphasis given in optimal solutions based in modern technologies.


Objectives

Upon completion of this course, the student will be able to: • define what makes a website modern. • build high interaction static and dynamic websites, combined with information obtained from a database. • Reform web content according to the type of device on which it is displayed. • follow safe practices and use technologies that inherently provide increased protection from malicious users. • To create server side applications and interfaces (APIs) to support user applications on mobile devices. • define data description languages and manage XML data. • Understand the basic SEO techniques and apply them to websites.


Prerequisites

Not expected prior knowledge


Syllabus

1. Introduction – Motivation – Basic Knowledge 2. HTML / XHTML 3. Content Structure – Layout /Website Arrangement (CSS) 4. JavaScript - DOM (Document Object Model) 5. PHP 6. PHP - MySQL / PDO Library / sessions, cookies, data post/get, Case Studies : registation, login, user tracking, encryption, shopping chart, data paging 7. AJAX 8. XML/DTD 9. SEO (Search Engine Optimization) 10. Google Maps

COURSE DETAILS

Level:

Type:

Undergraduate

(A-)


Instructors: Fotis Kokkoras
Department: Department of Computer Science and Engineering
Institution: TEI of Thessaly
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page

SHARE THIS COURSE
RELATED COURSES