Rediscover the main features of the Spacebook Play Application. Introduce Semantic UI Framework into the an unstyled version of the application

Building on the baseline spacebook from the previous lab, implement stories 1 to 5 of the assignment specification from last semester.

Implement the the complete spacebook assignment from semester 1. In the Exercises, explore an mechanisms to factor out more complicated view to components.

Explore the Unit test features of Play, writing some tests to verify the current behaviour of the User and Message classes. Use unit testing to implement a new feature - a simple Blog - into the app.

Simplify the model by removing the association from post to user and simplfy the tests by introducing setup and teardown for objects used in each test. Evolve an approach for deleting a blog post

Set up a repository for a Play project in eclipse and progressively introduce and commit new features. Review the repository in Sourcetree and push the repository to bitbucket - a cloud provider of git services.

Implement a phase 1 of solution to assignment 1

The play framework has a feature call 'Tags' which offer a more sophisticated mechanism for aggregating view from multiple elements. This lab will explore this feature in detail, and conclude with an exercise inviting you to create your own tag.

Complete the implementation of the Assignment 1

  • Introduce UML Class Diagram modeling using Visual Paradigm
  • Define a simple model and implement it in Play
  • Write comprehensive unit tests to exercise the model
  • Complete the model from lab 07, implementing
    • OneToMany
    • ManyToOne
    • ManyToMany

Introduce the fundamentals of the javascript language. Be familiar with the different locations javascripts can be loaded from. Explore google chrome's javascripts capabilities. Learn about the basic types used in javascript

  • Todo
  • Todo