Dynamic Web Applications


Teaching Staff: Giannakoulopoulos Andreas, Pergantis Minas
Course Code: TEC410
Course Category: Specific Background
Course Type: Elective
Course Level: Undergraduate
Course Language: Greek
Delivery method: Lectures
Semester: 4th
ECTS: 5
Teaching Units: 3
Teaching Hours: 3
E Class Page: https://opencourses.ionio.gr/courses/DAVA157/

Teaching Structure:
ActivitySemester Workload
Lab Lectures26
Tutoring Lectures13
Literature Study and Analysis56
Practice and Preparation30
Course Total (ECTS: 5)125

Recquired / Recommended : (TEC310), (TEC311)
Prerequisite to / Recommended to: (AVA846)
en  pdf.png  Dynamic Web Applications
Size: 187.62 KB :: Type: PDF document

Short Description:

The Internet expansion and especially the extensive post content on the Web have stimulated the development of technologies for creating dynamic applications that enable the implementation of complex interactive environments and easy content management. Advanced applications, such as content management platforms, distance education digital systems, and social networking sites are included, among others, in the wide range of dynamic Internet applications that have a direct impact on the ways of content publication and distribution. In the course, PHP language for creating applications is taught, and insights into the MySQL database management system for storing and retrieving content are provided, the main educational objective being the capacity for developing, managing and evaluating dynamic applications that run in the Web environment.

Objectives - Learning Outcomes:

After completing the course, students should be familiar to the development and management of dynamic Web applications. Also they should be able to design and implement a dynamic digital content management application using open source software packages, such as content management systems.

Syllabus:

1st Week: Introductory lesson

2nd Week: Introduction to PHP

3rd Week: Programming in PHP

4th Week: Create Dynamic Web Sites

5th Week: Introduction to SQL

6th Week: PHP & Database

7th Week: Content Management Systems

8th Week: Advanced SQL & MySQL

9th Week: Errors

10th Week: Programming Techniques

11th Week: Web Application Developing

12th Week: Working Sessions and Technical Security

13th Week: Course Overview

Suggested Bibliography:

Ullman Larry (2009) Introduction to PHP 6 & MYSQL 5. Athens: Klidarithmos.
Welling Luke & Thomson Laura (2005) Web Application Development with PHP and MySQL. Athens: Giourdas.

Teaching Methods:
  • Presentations with slides
  • Online material on e-class

 

New Technologies:

Enhanced by multimedia content.
The learning process is supported by the asyncrhonous e-learning platform e-class.

Evaluation Methods:
  • Final exams 65%
  • Individual Project 35% [dynamic application development]

Back
<< <
November 2024
> >>
Mo Tu We Th Fr Sa Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Tsirigoti Sq. 7, 49100 Corfu
Τel.: 26610 87860-1 - Fax: 26610 87866
e-mail: audiovisual@ionio.gr
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options