Chapter 21. Practice Projects

Table of Contents

1. Project 1 - Person Types and Movie Types

If you would like to work on these practice projects with the guidance of a coach, then you should enrol in the advanced online course (book parts 4-5) offered by our partner developer-competence.com.

1. Project 1 - Person Types and Movie Types

The purpose of the app to be built is managing information about movies as well as their directors and actors whwre two types of movies are distinguished: biographies and episodes of TV series.

Figure 21.1. Two class hierarchies: Movie with two disjoint subtypes and Person with two (possibly overlapping) subtypes.

Two class hierarchies: Movie with two disjoint subtypes and Person with two (possibly overlapping) subtypes.

Encode the app by following the guidance of this tutorial.

Make sure that your pages comply with the XML syntax of HTML5, and that your JavaScript code complies with our Coding Guidelines (and is checked with JSLint).