Let's talk about Bubble. In this session, you will learn * What is Bubble.io? * Why you should choose Bubble.io * Features and Capabilities
Let's take a look at few use cases that benefit the most from Bubble.io. We will look at industries like * E-commerce * Social Networks * SaaS * Internal Tools Limitations of all of the above
Dive into Bubble Editor and Styles to understand how it all works. We will talk about * Bubble editor * Visual design * Workflow editor * Styles editor * Responsive editor
Learn how Databases work in Bubble In this session, you will learn: * Bubble's database editor * Data types * Privacy rules * Managing data * Option sets * File manager
Dive into Integrating Plugins with Bubble. We will talk about * Why plugins * Plugin Marketplace * Installation and configuration * Examples of few popular plugins
APIs are the most powerful feature in Bubble. It will enable to extend the functionality beyond the usual. In this session, we will dive into the details of how to make it work for you. We will learn about * What are APIs? * How do APIs work? * Bubble's API Connector * API authentication * API calls * Data handling
Let's go ahead and create our first front-end design. we will start at the absolute basic. It's the header.Â
Let's go ahead and create a few more content sections to make our landing page a little better. We will look into * Creating content sections * Design customisations * Responsiveness
Let's go ahead and create our first workflow functionality with a contact form. We will dive into creating * Data fields * Input elements * Form fields * Form validation * Submission actions
With 80% of your users coming from a mobile device, responsiveness is an important part of front-end design. In this lesson, we will look at how to work with responsiveness on Bubble. We will look into * Bubble's responsive editor * Responsive properties * Testing and previewing
Congratulations on completing the past 2 modules. Let's continue with Module 3 - Backend. We will kick off with the first step. Creating Database Fields. Let's talk about * Bubble's database editor * Field types * Default fields * Handling relationships
Workflows make everything happen in Bubble. Any functionality or logic you need to implement has to be done with Workflows. Let's talk about how to work with Workflows on Bubble with * About workflows * Bubble's visual workflow editor * Event triggers * Workflow steps and actions * Backend workflows
Repeating groups are an important feature, it will enable you to manage list of data with ease. Either the data comes from the backend or via an API. Repeating groups can handle it all. In this lesson, we will talk about * Repeating Groups * Features * Element and data sources * Customizations * Sorting and filtering
Bubble is a visual programming interface, it comes with its own drag-and-drop interface but it would be a half-baked product without a good logic design interface. Conditionals make it a complete product and allow you to add logic in places to control things in specific situations. We will talk about * Conditionals * Where you can use conditionals * Conditional statements * ExamplesÂ
Congratulations on completing Module 3, Let's kick off Module 4 with a practical session. We will build a to-do list app going forward. Session 1 starts with building a signup form, we will execute * Creating Input elements * Add validation * Submit actions
Since we built a signup form, we definitely need a login form as well. we will execute similarly to the previous lessons with login logic. We will create * Input elements and validations * Authentications * Workflows
Now that we've built the signup and login form, we need a way to transition between them. We'll utilize States to transition between them. We'll learn about * What are states? * Creating states * Transition between states
Now that we have the basics taken care of. we can focus on building a dashboard to showcase all to-do list items and add more features. We will dive into * Building a dashboard * Displaying to-do list items with Repeating Groups * Sorting and Filtering * Additional features
Let's dive into adding functionality to our dashboard page. We will execute * Database update * Adding tasks * Editing task * Deleting tasks
Congratulations on reaching this far, you are at the end of our foundations' masterclass. In this last lesson, we will dive into the most important aspect of product development. It's about testing and deployment. We'll focus on the following * How to test? * Inspect element * Server logs * Deployment checklist * Going live