COURSES
The European Projects Portal

Web complete

This course covers all aspects of web application development from hosting to web design and transaction processing using a database.


Audience

Students in digital design, business and social media who are interested in developing web applications.

Goals

To understand everything required to develop and maintain a hosted web application.


4 weeks Ref: ECWC

Week 1

Day 1
Introduction to browsers

Interview to assess the group's appreciation of HTML, CSS and Javascript, the software used to edit, upload and test code, and the outcomes of the program. Health and safety rules at work.

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
Introduction to servers

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

Day 4
User registration and login

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

Day 5
Introduction to databases

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

Week 2

Day 1
User registration and login

The student creates a database with a table to store typical details related to a user account.

Day 2
Geolocation using Google Maps API

The student adds Google Maps to locate the current location of a user.

Day 3
Capturing an image

The student adds the option to capture and upload a camera image to the user 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 adds tables to store and cross-reference a gallery of images associated with the user account.

Week 3

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
Storing data

The student learns how to store data efficiently with JSON in the browser or as a local file.

Day 4
Synchronizing devices

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

Day 5
Synchronizing devices

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

Week 4

Day 1
Social media integration

The student 1) adds metadata required to generate posts in social media websites, and 2) adds links to interact with applications on a smartphone

Day 2
Social media integration

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

Day 3
Animation

The student learns how CSS and Javascript is used to respond to gestures and external events for a more rewarding UI experience.

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