An AngularJS workshop based on a movie-listing application