Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Database design in Bubble
Rating: 4.3 out of 5(37 ratings)
136 students

Database design in Bubble

A comprehensive course on how to do scalable database design in Bubble
Created byKieran Ball
Last updated 6/2023
English

What you'll learn

  • Understand the fundamentals of databases and how they work
  • Understand how databases work within Bubble
  • Be able to design performant databases and apps in Bubble
  • Understand linking data and when to use option sets
  • Know the benefits and costs of using external databases

Course content

1 section7 lectures1h 10m total length
  • Introduction to databases5:59
  • Designing your Bubble database13:22
  • Linking data9:07
  • Database performance15:21
  • Option sets3:43
  • Designing databases from real-life examples18:47
  • External databases - when to use them4:11

Requirements

  • No Bubble experience required

Description

A comprehensive course on how to do scalable database design in Bubble, based on thousands of hours of building experience and advice from Bubble database experts.

This course covers database design, the best ways to link data, how to build for scalability and performance, when to use options sets, advanced tips, real-life examples, when to use external databases, and much more.

It is designed for beginner to intermediate Bubble builders.

Who is it for?

This course is for you if:

  • You’re a beginner or intermediate Bubble builder

  • You need help figuring out how to structure your database, such as deciding between a field or a new data type, or working out how best to link data types together

  • You want to understand how data requests work in Bubble

  • You want to optimise the load speed and scalability of your Bubble app

This course is not for you if:

  • You’re an advanced Bubble builder seeking advanced database knowledge

What’s in the course?

This course goes from complete beginners up to advanced intermediates and covers the following topics:

  1. Introduction to databases, how they work and how they’re structured

  2. Designing databases in Bubble - a simple way to think about designing a database from scratch, and how databases work in Bubble specifically

  3. Linking data - the pros and cons of each method of linking data types in Bubble, and which one you should use for each situation

  4. Performance - how database decisions affect performance in your app, and how to make sure your database performs well

  5. Option sets - what they are, when to use them, and when not to use them

  6. Real-life examples - we’ll apply everything we’ve learned so far by designing the databases for three popular apps

  7. External databases - should you consider using an external database like Xano or should you stick to Bubble’s own internal database?

Who this course is for:

  • Beginner to intermediate Bubble developers who want to understand databases better