My Account Log in

1 option

Democratizing No-Code Application Development with Bubble : A Beginner's Guide to Rapidly Building Applications with Powerful Features of Bubble Without Code.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Calderari, Caio.
Language:
English
Subjects (All):
Web site development.
Physical Description:
1 online resource (320 pages)
Edition:
1st ed.
Place of Publication:
Birmingham : Packt Publishing, Limited, 2024.
Biography/History:
Calderari Caio: Caio Calderari is a No-Code Expert, Startup Founder and Senior Product Designer with 17+ years of experience. Starting as a designer in 2005, he worked for advertising, digital agencies, corporate companies and startups worldwide. He learned no-code tools to be able to build his own startups and side projects and later decided to teach others too. In 2020, he created a YouTube channel about no-code tools offering courses and tutorials. By 2021, he became the Chief No-Code Officer at a U. S. -based company, helping entrepreneurs from various countries launch their startup ideas. Caio is a creative individual, passionate about sharing his knowledge. His goal is to bring no-code to more creators, helping them unlock this new world of possibilities.
Summary:
No coding skills? No problem. Tap into the potential of Bubble with this hands-on guide for swift business application creation and automation Key Features Learn how the Bubble Editor works to configure, test, and deploy business apps without coding Gain hands-on experience with Bubble by building a real-world application step-by-step Discover valuable tips and tricks for developing custom functionalities in the app to meet unique business needs Purchase of the print or Kindle book includes a free PDF eBook Book Description In an era marked by a growing demand for tech solutions and a shortage of skilled developers, companies grapple with hiring expenses. No-code tools offer a faster, more affordable software development alternative. Leading this no-code revolution is Bubble, enabling newcomers to construct impressive web applications in a matter of weeks if not days. Written by Caio Calderari, a seasoned no-code expert with 17 years of experience to offers practical advice for mastering no-code application development. You'll learn to plan your app with Bubble's visual builder features and UI components and implement frontend functionalities such as customizing layouts and creating responsive user interfaces. The book covers workflow automation, database management, security best practices, and backend functionality setup and advances to span the Bubble plugin ecosystem and API integration for third-party services to improve the app's functionality. Additionally, you'll explore app testing, debugging, performance monitoring, and maintenance. From launching with a custom domain to gathering user feedback for continuous improvement and optimization of performance and scalability, you'll learn every aspect of Bubble's app development and deployment. By the end of this book, you'll know how to bring your digital ideas to life without writing code. What you will learn Master Bubble Essentials with the Bubble editor Understand UI components to create responsive layouts and customize design elements Explore workflows and logic features Discover database, data types, relationships, and security best practices Integrate Bubble with third-party services seamlessly Extend app functionality with plugins and APIs Discover effective strategies for testing and debugging Explore app governance with monitoring, maintenance, and updates Who this book is for This book is for aspiring no-code developers, citizen developers, startup founders, first-time entrepreneurs, and designers. Whether you want to learn how to build web applications in a step-by-step manner or without using code, this guide to building web applications with Bubble will help you leverage this no-code tool to build high-quality web applications or websites to serve your specific business objectives.
Contents:
Cover
Title Page
Copyright and Credits
Contributors
Table of Contents
Preface
Chapter 1: Getting Started with Bubble.io - Exploring Bubble's Features
Introduction to the Bubble.io platform
Setting up an account and project workspace
New project setup - application assistant
Step 1 - favicon and application name
Step 2 - default font
Step 3 - default colors
Step 4 - choosing plugins
Finishing the application assistant
Navigating the Bubble.io interface
1 - the top bar
2 - the sidebar
3 - the page
4 - the property editor
Understanding the main areas of the editor and key features
Design
Workflow
Data
Styles
Plugins
Settings
Logs
A quick tour of the main areas of your account
Apps
Account
Templates marketplace
Plugins marketplace
Support
Forum and community
Summary
Chapter 2: Navigating the UI Builder Components Tab
Presenting the UI Builder components tab and the sidebar
Quick tips about the Elements Tree
Presenting UI components
Visual Elements
Containers
Input forms
Reusable elements
Install More
Chapter 3: Building Blocks - Exploring Bubble's UI Components
Diving deep into UI elements
Visual elements
Text
Button
Icon
Link
Image
Shape
Alert
Video
HTML
Map
BuiltonBubble
Group
RepeatingGroup
Popup
FloatingGroup
GroupFocus
Table
Input
Multiline input
Checkbox
Dropdown
SearchBox
RadioButtons
SliderInput
Date/TimePicker
PictureUploader
FileUploader
How to create a reusable element
Useful reusable elements - Header, Footer, Signup, and Login
Header
Footer
Signup / Login Popup
How to install new components
Summary.
Chapter 4: Building Your First Bubble App - The Planning Phase
Identifying and defining your target user
Do you know who your user is?
User interview tips
Defining the problem you are going to solve
What is a problem statement?
Outlining desired functionalities
Sketching your page structure
Planning your data structure
Defining third-party services
Chapter 5: Layouts and Styles
How to create layouts and main settings
Fixed
Align to parent
Row
Column
Layout customization options
Styling elements on the Styles tab
Element styles
Style variables
Chapter 6: Building User Interfaces with Bubble
Getting started with responsive layouts
What is responsive design?
What are breakpoints?
The Responsive Design tab
Elements Tree
Different ways of previewing your pages
Preview mode
Browser Inspector
Real devices
Websites to test multiple breakpoints
Chapter 7: Workflow Automation and Logic
An introduction to workflows and logic features
Creating actions and triggers for user interactions
Managing workflows and elements
Incorporating conditions and logic statements
Only when
Workflows run at the same time
Backend workflows
API workflows
Database events
Recurring events
Custom events
Chapter 8: Database Structuring, Relationships, and Security
Bubble database overview
What is a database?
The Bubble database
Data types
Privacy
App data
Option sets
File manager
Creating database tables and option sets
Creating a database table
Creating option sets
Manipulating the database with CRUD
Create
Read
Update
Delete
Privacy rules and security
Security tips
Chapter 9: Extending Functionality with Plugins and APIs.
Exploring the Bubble.io plugin ecosystem
Installing and configuring plugins
A curated list of popular and useful plugins
Connecting Bubble.io with popular APIs and services
What is an API?
Enabling data synchronization and communication
Enhancing app functionality through integrations
API calls
Using the API data
Exploring popular APIs and finding suitable ones
Chapter 10: Testing and Debugging Strategies
Presenting the issue checker and debugger
Testing your app's functionality and performance
Manual testing
User testing
Performance testing
Professional testing
Troubleshooting and handling errors
Extra debugging and testing strategies
Display options and responsive mode
Testing with browser tools (Chrome Dev Tools)
No-code-specific testing and monitoring tools
Community and support
Chapter 11: Deploying and Launching Your App (Publishing)
Understanding the concept of deploying an application
Preparing for deployment - reviewing, previewing, and testing the app
How to set up a custom domain
Launching the app to the public
Further reading
Chapter 12: Monitoring, Maintenance, and Updates (Apps Governance)
Understanding dashboard metrics - An explanation of WUs and usage
What are workload units (WUs)?
How to optimize WUs?
App management - Versioning control, updates, and production to Live
Versioning control
Updates and production to Live
App governance - Defining responsible people in your organization
Monitoring app performance and user analytics
Handling maintenance and addressing user feedback
Chapter 13: Optimizing Performance and Scalability
Why is performance important?
UX and UI tips - best practices for your app design
UX and UI best practices and tips.
Efficient database usage - improving workflows and queries
The mindset
Databases
Workflows
How to minimize page load times
Is it possible to scale your Bubble app? Real examples
Scaling your Bubble app for increased traffic
External databases as an alternative option
Bubble's database limitations
Basic tips to improve your app's overall performance
Index
Other Books You May Enjoy.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
9781804615744
1804615749
OCLC:
1432472127

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account