COURSES
The European Projects Portal

Advanced Web

This course covers the more advanced aspects of front-end design and transaction processing with a database on the back-end.


Audience

Students already familiar with HTML, CSS and JS, who are interested in developing web applications.

Goals

To progress from web design to web application design.


2 weeks Ref: ECAW

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.

Introduction to databases

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

Day 2
User registration and login

The student creates a typical web page to register an email with a password and login, complete with an email confirmation.

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 adds the option to capture and upload a camera image to the user account.

Day 5
Capturing an image

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

Week 2

Day 1
Gallery maintenance

The student creates everything required to list and maintain a gallery of images related to the user account.

Day 2
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.

Day 3
Synchronizing devices

The student learns how to share data between devices by generating QR codes.

Day 4
Synchronizing devices

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

Day 5
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