-
00: Assignment Specifications
-
Assignment 1
-
Assignment 2
-
-
00: Module Overview
-
Course Preview + Html Editing
-
-
01: Introducing HTML
-
HTML Fundamentals
-
-
02: Introducing CSS
-
HTML & CSS
-
CSS Fundamentals
- 02: Introducing CSS
-
-
03: Box & Grid
-
Box Model
-
Layout
- 03: Box & Grid
-
-
04: Navigation & Style
-
Navigation
-
Design I: Introduction
-
-
05: Deployment & Templating
-
Deployment
-
Templating
-
Design II: Typography (+ html coding standards)
- 05a: Templating
-
-
06: Semantic + CSS Frameworks
-
06a: Semantic HTML
-
06b: CSS Frameworks & Semantic UI
-
06c: Colour
-
06d: Web Project Repositories
- 06a: Semantic + CSS Frameworks
-
-
07: Applications
-
Introducing Play Framework
-
Play Project Structure
- 07: Starting to Play
-
-
08: Models & Views
-
Controllers + Views
-
Models
- 08: Introducing MVC
-
-
10: Sessions
-
Sessions in Todo
- 10: Sessions
-
-
11: Sessions & Models
-
Play Review
-
Playlist Sessions
-
UX for Application Development
- 11a: Playlist Sessions
-
-
12: Deployment
-
Git
-
Deployment
- 12: Deployment
-
06a: Semantic + CSS Frameworks
06a: Semantic HTML
Lab Review

lab-1 · lab-2 ·lab-3 · lab-4 · lab-5 · lab-6
Semantic HTML

header · main · nav · aside · article · footer · section · figure
CSS Style Guide

validity · names · name style · selectors · shorthand · delimiters · order · stops · quotations
Lab-06a Nav Params

Introduce semantic elements. Define a parametrised navigation partial
06b: CSS Frameworks & Semantic UI
Semantic-UI I: Container & Segment

project structure · semantic ui archive · container · segment · raised · stacked
Semantic-UI II: Grids & Images

row · column · aligned · center · top · image · small · medium · large
Semantic-UI III: Tables

table · celled · padded · single line · striped · inverted
Lab-06b Semantic-UI

Create a revised version of bundle-store using the Semantic UI CSS framework.
Colour
06d: Web Project Repositories
Bundle Store

Web project source from Lab 01, 02, 03, & 05
Grid Layout

Web project source from Lab 03 & 04
Bundle Store - Templates

Web project source from Lab 06 & 06