Zero to Pro Bubble Course
Buy now
Learn more
Introduction
Hello from Kieran
Account setup
1 - Setting up your Bubble account
Live build 1: A simple to-do list app
Let's build our first app!
The fundamentals
2 - Getting to know the Bubble interface
3 - Visual elements and the inspector
4 - Responsive design
5 - Styling
5.5 - Why I recommend using UI kits instead of designing from scratch
6 - Introduction to workflows
7 - Conditionals
Feedback: How are you finding the course so far?
Using data in Bubble
8 - Introduction to databases
9 - More about databases
10 - Creating and retrieving data from the database
11 - Option sets are awesome
Live build 2: Improving our to-do list app
Improving our to-do list app
Data on the page
12 - Custom states are easier than they sound
13 - Storing and sending data with URL parameters
14 - Setting a page type
User authentication
15 - Adding user account functionality to your app
16 - Assigning roles to users
Privacy rules (important, don't skip this section!)
15 - What are privacy rules and why are they so important?
16 - Protecting user data with privacy rules
17 - Protecting other data types with privacy rules
18 - Securing your bubble account (part 1)
Organising your app with reusable elements and custom events
19 - An introduction to reusable elements
20 - Custom events will change your life (a little)
21 - Combining custom events with reusable elements!
All about repeating groups
22 - Repeating groups are cool
23 - Paginated repeating groups are even cooler (with search and filters too)
Plugins
24 - Using plugins in Bubble
Live build 3: An internal project management tool
What we're going to build
i. Setting up the styles and dashboard structure
ii. Responsive dashboard header and sidebar
iii. Database structure and privacy rules
iv. User signup and login
v. The projects table
vi. The projects mini menu
vii. Creating the tasks table
viii. Adding search and filters to the tasks table
ix. Changing task statuses
x. Adding an activity feed
xi. Managing categories and final thoughts on this epic build!
Backend workflows are awesome
25 - When and how to use backend workflows
26 - The power of looping (recursive) backend workflows
27 - Scheduling backend workflows on a list, and when to use the different methods
28 - Database triggers: How they work and when to use them
Working with APIs part I
29 - An introduction to APIs (your new best friend)
30 - API documentation is fun! (Unsplash API pt 1)
31 - Understanding the Bubble API connector (Unsplash API pt 2)
32 - Working with API data in your app's front end (Unsplash API pt 3)
Working with APIs part II: Integrating A.I. into your Bubble app
33 - Reading the Open AI API documentation (it's some of the best out there!)
34 - Building a "magic" content creator with GPT4
35 - Creating a two-way chat experience: Setting up the API call (1/3)
36 - Creating a two-way chat experience: Workflows and testing (2/3)
37 - Creating a two-way chat experience: Customising the chat bot with custom data (3/3)
38 - Fine-tuning (training) your own GPT-3.5 model: API docs and preparing the training data (1/3)
39 - Fine-tuning (training) your own GPT-3.5 model: Setting up the API calls (2/3)
40 - Fine-tuning (training) your own GPT-3.5 model: Workflows and UI (3/3)
Debugging your app (super important)
The issue checker is one of Bubble's best features, here is why!
Using the debugger to inspect elements and understand workflows
Using the logs to understand what's happening in your app (including actions by other users)
Integrating Stripe for subscriptions
41 - Enabling your users to pay for a subscription with Stripe
42 - Updating and cancelling subscriptions with the Stripe Customer Portal
43 - Using webhooks to receive updates from Stripe
44 - Locking/unlocking parts of your app with your new paywall
45 - Adding extra security to your Stripe webhook endpoint
Sending emails using Postmark
46 - Setting up and verifying your Postmark account
47 - Sending emails with Postmark using plugins and direct via the API connector
Wrapping up
48 - Deploying your app to live and putting it on a custom domain
49 - Understanding the Bubble settings
50 - My advice on becoming a Bubble freelancer
Additional tutorials
Integrating GPT4 Vision into your Bubble app
Using JSON mode in GPT4-turbo with Bubble to create wonderful things!
How to create mail-merge style functionality in Bubble
Products
Course
Section
Lesson
5 - Styling
5 - Styling
Zero to Pro Bubble Course
Buy now
Learn more
Introduction
Hello from Kieran
Account setup
1 - Setting up your Bubble account
Live build 1: A simple to-do list app
Let's build our first app!
The fundamentals
2 - Getting to know the Bubble interface
3 - Visual elements and the inspector
4 - Responsive design
5 - Styling
5.5 - Why I recommend using UI kits instead of designing from scratch
6 - Introduction to workflows
7 - Conditionals
Feedback: How are you finding the course so far?
Using data in Bubble
8 - Introduction to databases
9 - More about databases
10 - Creating and retrieving data from the database
11 - Option sets are awesome
Live build 2: Improving our to-do list app
Improving our to-do list app
Data on the page
12 - Custom states are easier than they sound
13 - Storing and sending data with URL parameters
14 - Setting a page type
User authentication
15 - Adding user account functionality to your app
16 - Assigning roles to users
Privacy rules (important, don't skip this section!)
15 - What are privacy rules and why are they so important?
16 - Protecting user data with privacy rules
17 - Protecting other data types with privacy rules
18 - Securing your bubble account (part 1)
Organising your app with reusable elements and custom events
19 - An introduction to reusable elements
20 - Custom events will change your life (a little)
21 - Combining custom events with reusable elements!
All about repeating groups
22 - Repeating groups are cool
23 - Paginated repeating groups are even cooler (with search and filters too)
Plugins
24 - Using plugins in Bubble
Live build 3: An internal project management tool
What we're going to build
i. Setting up the styles and dashboard structure
ii. Responsive dashboard header and sidebar
iii. Database structure and privacy rules
iv. User signup and login
v. The projects table
vi. The projects mini menu
vii. Creating the tasks table
viii. Adding search and filters to the tasks table
ix. Changing task statuses
x. Adding an activity feed
xi. Managing categories and final thoughts on this epic build!
Backend workflows are awesome
25 - When and how to use backend workflows
26 - The power of looping (recursive) backend workflows
27 - Scheduling backend workflows on a list, and when to use the different methods
28 - Database triggers: How they work and when to use them
Working with APIs part I
29 - An introduction to APIs (your new best friend)
30 - API documentation is fun! (Unsplash API pt 1)
31 - Understanding the Bubble API connector (Unsplash API pt 2)
32 - Working with API data in your app's front end (Unsplash API pt 3)
Working with APIs part II: Integrating A.I. into your Bubble app
33 - Reading the Open AI API documentation (it's some of the best out there!)
34 - Building a "magic" content creator with GPT4
35 - Creating a two-way chat experience: Setting up the API call (1/3)
36 - Creating a two-way chat experience: Workflows and testing (2/3)
37 - Creating a two-way chat experience: Customising the chat bot with custom data (3/3)
38 - Fine-tuning (training) your own GPT-3.5 model: API docs and preparing the training data (1/3)
39 - Fine-tuning (training) your own GPT-3.5 model: Setting up the API calls (2/3)
40 - Fine-tuning (training) your own GPT-3.5 model: Workflows and UI (3/3)
Debugging your app (super important)
The issue checker is one of Bubble's best features, here is why!
Using the debugger to inspect elements and understand workflows
Using the logs to understand what's happening in your app (including actions by other users)
Integrating Stripe for subscriptions
41 - Enabling your users to pay for a subscription with Stripe
42 - Updating and cancelling subscriptions with the Stripe Customer Portal
43 - Using webhooks to receive updates from Stripe
44 - Locking/unlocking parts of your app with your new paywall
45 - Adding extra security to your Stripe webhook endpoint
Sending emails using Postmark
46 - Setting up and verifying your Postmark account
47 - Sending emails with Postmark using plugins and direct via the API connector
Wrapping up
48 - Deploying your app to live and putting it on a custom domain
49 - Understanding the Bubble settings
50 - My advice on becoming a Bubble freelancer
Additional tutorials
Integrating GPT4 Vision into your Bubble app
Using JSON mode in GPT4-turbo with Bubble to create wonderful things!
How to create mail-merge style functionality in Bubble
Lesson unavailable
Please
login to your account
or
buy the course
.