Skip to Main Content
Build a Movie Recommendation App with Machine Learning in MySQL HeatWave

About This Workshop

Youtube Video

About This Workshop
Welcome to this workshop in which you’ll follow step-by-step instructions to build the MovieHub application powered by MySQL HeatWave. MovieHub is a fictitious movie streaming application that delivers personalized recommendations using machine learning. It leverages the built-in HeatWave AutoML recommender system to predict, for example, movies that a user will like, or to which users a given movie should be promoted. You’ll build this app using the most popular low-code development platform, Oracle APEX, which will also enable you to create analytics dashboards in the application. You’ll develop a few scenarios both from the user's and the administrator's perspective.

Workshop Info

2 hours
  • Lab 1: Create MySQL HeatWave Database System
  • Lab 2: Setup a HeatWave Cluster for OLAP/AutoML
  • Lab 3: Create Bastion Server for MySQL Dat
  • Lab 4: Download & Transform the MovieLens dataset files
  • Lab 5: Add MovieLens data to MySQL HeatWave
  • Lab 6: Create and test HeatWave AutoML Recommender System
  • Lab 7: Create the base Movies Database Tables for the Movie App
  • Lab 8: Query Information from the movies and predictions tables
  • Lab 9: Create a Low Code Application with Oracle APEX and REST SERVICES for MySQL
  • Lab 10: Setup the APEX Application and Workspace
  • Lab 11: Explore the Movie Recommendation App with data inside MySQL HeatWave
  • Lab 12: (Bonus) Add your images to the MovieHub App for display
  • Familiarity with MySQL is desirable, but not required
  • Some understanding of MySQL Shell is helpful
  • Familiarity with Oracle Cloud Infrastructure (OCI) is helpful
  • Familiarity with Oracle APEX is desirable, but not required

Other Workshops you might like