COURSES
The European Projects Portal

Web Server

This course covers aspects of the back end design of a web application (also referred to as the server-side), how data is communicated and stored using PHP and SQL, and the transaction cycle.

Modules from this course can be combined with those from Web Design and Database Design to create a course more tailored to your students' requirements. Please contact the coordinator for more information.


Audience

Students interested in developing web applications

Goals

To understand how to process and respond to data in a secure online transaction.


1 - 2 weeks Ref: ECWS

Week 1

Day 1
Introduction to servers

The student will learn the relationship between a client, server and the database. Editing, uploading and testing code.

Day 2
Introduction to databases

The student will learn the fundamentals of good database design. Creating and maintaining database tables.

Day 3
User registration and login

The student creates server pages required to create and maintain an online account.

Day 4
Capturing an image

The student creates a page to receive and store an image in a folder or database.

Day 5
Gallery maintenance

The student creates what is required on the server to maintain a gallery of images stored in a folder or database related to the user account.

Week 2

Day 1
Synchronizing devices

The student creates an asynchronous system to allow data to be shared between two devices.

Day 2
Social media integration

The student creates the standalone file required to generate a post in social media websites.

Day 3
Server integration

The student learns how data is obtained from other servers and creates a request to pull additional user information from the eurovoca website.

Day 4
Practical field work

The student uses a smartphone to capture an image and text along with its geolocation, which is displayed on a web page using Google Maps or posted in social media to demonstrate the practical application of what they have learned. This module can be taken at any point during the course.
For terms and conditions and privacy policy please visit the web site eurovoca.com