SVG-Viewer needed.

SVG-Viewer needed.

World Wide Web and Mobile Applications

CSC 130 - Lab B01 and B02
Teaching Team
Department of Computer Science
University of Victoria
Lab 08 and Lab 09
Table of Contents

Table of Contents

Admin

All CSC 130 TA Lab Notes: https://notes.dominiquecharlebois.com/ta/csc130.html
Admin

Admin

Credit is awarded by demonstrating your work at the end of each lab:

You are expected to collaborate with peers by asking and answering questions.

Table of Contents

Lab 08 - Overview

Objectives

Lab 08 - Resources

Examples

Resources

Lab 08 - Starter Files

Starter Files

The folder named lab8-starter contains one HTML file, one CSS file, one JS file.

Lab 08 - Part 01a

Check Point 01a

Resources: https://www.redhat.com/en/topics/api/what-is-a-rest-api

Lab 08 - Part 01b

Check Point 01b

Hint: http://www.omdbapi.com/?apikey=[yourKey]&t=[movieTitle]&y=[movieYear]

where [yourKey] will be replaced by your key from the Open Movie Database (e.g., http://www.omdbapi.com/?apikey=01234).

Resources: https://jsfiddle.net/ycoady/4en790k3/24/ and http://www.omdbapi.com/

Lab 08 - Part 01c

Check Point 01c

Lab 08 - Part 02

Check Point 02

Lab 08 - Part 03

Check Point 03

Hint: You will need to use if-statements to conditionally render the content based on the rating.

Lab 08 - Bonus Check Point

Bonus Check Point

Table of Contents

Lab 09 - Overview

Objectives

Lab 09 - Part 01a

Check Point 01a

Resources: https://www.imdb.com/interfaces/ or https://bookshelf.erwin.com/bookshelf/public_html/2021R1/Content/References/Data\%20Modeling\%20Overview/Data\%20Model\%20Example.html

Lab 09 - Part 01b

Check Point 01b

Note: The JSON object can be from a server, but it does not have to be from a server.

Lab 09 - Part 02

Check Point 02

Tutorial: https://doc.babylonjs.com/journey/theFirstStep\#everyones-very-first-step

Lab 09 - Part 03

Check Point 03

Lab 09 - Bonus Check Point

Bonus Check Point

Table of Contents

Lab 08 and Lab 09

Lab 08 and Lab 09 are Finished!

Final Steps