Assignments
![](./topic-00-assignments/assignment-1.png)
Specifications for Assignments 1 & 2
Gomix: Introduction to Gomix
![](./topic-01-gomix-intro/gomix.png)
An introduction to the gomix platform + the very basics of the Javascript Language
JS: Variables, Boolean Logic & Objects
![](./topic-02-js-intro/js-variables.jpg)
Primitive JS types. Making decisions using selection statements. Simple objects.
Gomix: Controllers + Views
![](./topic-03-app-controllers+views/web-app-intro.png)
Build your first gomix app, a simple static playlist web site.
Gomix: Templates + Routes
![](./topic-04-app-templates+views/templates.png)
Explore templating in more detail. Enhanced the routing behaviour
Gomix: Model View Controller
![](./topic-05-app-models/topic.jpg)
Explore MVC as implemented in Playlist
Gomix: Gomark Solution
![](./topic-06-gomark/gomark-1.png)
The Assignment one - Gomark - application
Gomix: Sessions
![](./topic-08-gomix-sessions/c-sessions.png)
In order to implement user account management, sessions provide a mechanism for identifying specific users
JS: Objects
![](./topic-09-js-objects/objects.png)
Review structure of javascript objects - and re-examine the Playlist 4 application in detail.
Gomix: Images
![](./topic-10-gomix-images/topic.png)
How to build an application that enables a user to upload and display images.