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:
Activity | Semester Workload |
---|---|
Lab Lectures | 26 |
Tutoring Lectures | 13 |
Literature Study and Analysis | 56 |
Practice and Preparation | 30 |
Course Total (ECTS: 5) | 125 |
Recquired / Recommended : (TEC310), (TEC311)
Prerequisite to / Recommended to: (AVA846)
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.
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.
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
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.
- Presentations with slides
- Online material on e-class
Enhanced by multimedia content.
The learning process is supported by the asyncrhonous e-learning platform e-class.
- 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 |