Skip to content

nathwan2/foundation

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 2 commits ahead, 91 commits behind web:master.

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
September 13, 2019 13:01
September 15, 2019 15:51
November 5, 2019 15:45
October 3, 2019 21:00
September 13, 2019 21:48
September 21, 2019 15:14
September 28, 2019 20:25
September 12, 2019 08:40
October 8, 2019 14:22
September 26, 2019 08:11
October 8, 2019 14:25

Web Foundation

This teaching material covers the foundation skills required to understand the world wide web and develop software for it. You should learn this material before attempting other teaching resources such as dynamic-websites and restful-apis.

The materials are split into several key topics:

  1. Learning how to install and configure the key development tools used in these labs.
  2. Understanding the HTTP protocol that underpins the world wide web.
  3. Learning about the latest version of the Hypertext Markup Language used to building structured content.
  4. Applying Cascading Stylesheets to change the appearance of web pages.
  5. Learning the foundations of the NodeJS programming language.
  6. Understanding a number of tools that can be used to improve the quality of the code you write.
  7. Writing automated unit tests using Jest.

Each topic should be worked through carefully and you should always complete the activities listed in the Test Your Understanding sections to ensure you fully understand the subject before moving on.

About this Github repository

This Github repository is a collaborative work between Coventry University and Helsinki Metropolia University of Applied Sciences. The repository was initially set up by Mark Tyers who contributed initial drafts of most exercises. During the 1st semester of the 15-16 academic year, this set of material was used by Erja, Vesa and colleagues, who made substantial improvements.

Additions were made by Jianhua Yang between 2016-17 after which the module was taken over by Mark Tyers for the 2018 delivery.

About

Foundation topics, learn this material first.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages

  • HTML 64.8%
  • JavaScript 34.5%
  • Other 0.7%