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

3 hours
  • Lab 1: Create MySQL HeatWave Database System
  • Lab 2: Create Bastion Server for MySQL Data
  • Lab 3: Download & Transform the MovieLens dataset files
  • Lab 4: Add MovieLens data to MySQL HeatWave
  • Lab 5: Create and test HeatWave AutoML Recommender System
  • Lab 6: Create the base Movies Database Tables for the Movie App
  • Lab 7: (Optional) Query Information from the movies and predictions tables
  • Lab 8: Create a Low Code Application with Oracle APEX and REST SERVICES for MySQL
  • Lab 9: Setup the APEX Application and Workspace
  • Lab 10: Explore the Movie Recommendation App with data inside MySQL HeatWave
  • Lab 11: (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