Schedule and structure of the Summer School
Deploying a site involves understanding a little more about Clients & Servers, Hosting Providers, Domain Names, Transferring the Sites Files, HTTP and Absolute & Relative Paths
Harp.js and Surge.sh are the two services we will use to server the page locally, and also to deploy it to a public web server.
A review of the the evolution of a web site from simple unstyled pages to a reasonable simple but appealing layout.
The EJS template system implements mechanisms for assembling sites from templates - which are called 'partials' in EJS. Additionally, there is a complimentary 'layout' mechanism for reusing entire page structures.
Explore a web site that embodies many of the techniques we have explored so far. In the lab the web is evolved from unstyled content to a reasonably elegant and clean design - using semantic html element where appropriate.
Install software tools to serve a web site locally and also to deploy the web site to a public web server.
Rebuild the IoT web site from thee last lab using templating. This version of the site will aim to significantly reduce the content the author has to manage by reusing 'templates' containing common sections.
Rework the tabbed navigation site from lab 04 to use EJS template