Book description
Build web and mobile apps quickly with Oracle Visual Builder and delve into real-time end-to-end use cases, exploring best practices, recommendations, security, and debugging techniques
Key Features
- Execute various real-time use cases and develop web and mobile applications quickly
- Enhance your skills by extending Oracle and non-Oracle SaaS applications using VB
- Gain the knowledge needed to take on projects directly and work independently
Book Description
Organizations are moving their applications, data, and processes to the cloud to reduce application costs, effort, and maintenance. However, adopting new technology poses challenges for developers, solutions architects, and designers due to a lack of knowledge and appropriate practical training resources. This book helps you get to grips with Oracle Visual Builder (VB) and enables you to quickly develop web and mobile applications and deploy them to production without hassle.
This book will provide you with a solid understanding of VB so that you can adopt it at a faster pace and start building applications right away. After working with real-time examples to learn about VB, you'll discover how to design, develop, and deploy web and mobile applications quickly. You'll cover all the VB components in-depth, including web and mobile application development, business objects, and service connections. In order to use all these components, you'll also explore best practices, security, and recommendations, which are well explained within the chapters. Finally, this book will help you gain the knowledge you need to enhance the performance of an application before deploying it to production.
By the end of this book, you will be able to work independently and deploy your VB applications efficiently and with confidence.
What you will learn
- Get started with VB and explore its architecture and basic building blocks
- Gain a clear understanding of business objects and learn how to manage them
- Create service connections to connect to the external API and Oracle SaaS
- Build web and mobile apps and run them on various devices
- Develop Oracle Cloud and non-Oracle SaaS app extensions
- Get to grips with data and application security using practical examples
- Explore best practices along with troubleshooting and debugging mechanisms
- Connect your VB application with VBS for application versioning using Git
Who this book is for
This book is for IT professionals working with UI technologies to develop web and mobile applications for various industries. Developers and UI designers who want to understand how to use VB, develop scalable web and mobile applications using drag-and-drop features, and design applications in a better way with the help of real-time example apps and code samples will find this book helpful. Prior experience in any UI technology, JavaScript, and REST APIs will be useful.
Table of contents
- Effortless App Development with Oracle Visual Builder
- Foreword
- Contributors
- About the author
- About the reviewer
- Preface
- Section 1: Exploring the Building Blocks of VB
- Chapter 1: What, Why, and How (WWH) of Visual Builder
- Chapter 2: Provisioning and Understanding the Visual Builder Instance
-
Chapter 3: Exploring Visual Builder Ingredients
- Technical requirements
- Creating a VB application
- Understanding Business Objects
- Exploring Service Connections
- Understanding variables, their types, and their scopes
- Understanding implicit objects of VB
- Exploring events and Action Chains
- Understanding the application's structure
- Understanding the various editors and the application designer
- Summary
- Questions
- Section 2: Working with Data and Services
- Chapter 4: Creating and Managing Business Objects
-
Chapter 5: Creating and Managing Service Connections
- Technical requirements
- Managing backends in visual applications
- Creating application profiles
- Creating a Service Connection from a REST endpoint
- Creating a Service Connection from a service specification
- Creating a Service Connection using an inbuilt catalog
- Managing Service Connections
- Summary
- Questions
-
Chapter 6: Building Web Applications Using Real-World Examples
- Technical requirements
- Building a web application and connecting it to the Business Object
- Connecting a web application with external REST APIs
- Changing the default flow and the default page of a flow
- Navigating between pages, flows, and passing parameters between pages
- Working with JavaScript
- Summary
- Questions
- Chapter 7: Working with Life Cycle Events, Validations, and UI Logic
- Section 3: Building Web and Mobile Apps Using Various VB Components
- Chapter 8: Exploring Other Visual Components and Their Advanced Functionalities
- Chapter 9: Extending Oracle and Non-Oracle SaaS Applications
- Chapter 10: Working with Business Processes
- Chapter 11: Building a Mobile Application with Live Examples
- Section 4: Security, Recommendations, Best Practices, and Troubleshooting
-
Chapter 12: Securing VB Applications
- Technical requirements
- Understanding authentication roles and user roles
- Enabling anonymous access
- Creating and managing user roles
- Enabling role-based security
- Enabling data security
- Understanding Service Connection authentication and connection type
- Configuring basic authentication for a mobile app
- Summary
- Further reading
- Questions
- Chapter 13: Understanding and Managing Various Stages of a VB App
- Chapter 14: Best Practices and Recommendations for VB Applications
- Chapter 15: Troubleshooting and Debugging VB Applications
- Chapter 16: Managing VB Apps Using Visual Builder Studio
-
Assessments
- Chapter 1, What, Why, and How (WWH) of Visual Builder
- Question 1
- Answer
- Question 2
- Answer
- Chapter 2, Provisioning and Understanding the Visual Builder Instance
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Question 4
- Answer
- Question 5
- Answer
- Chapter 3, Exploring Visual Builder Ingredients
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Question 4
- Answer
- Question 5
- Answer
- Question 6
- Answer
- Chapter 4, Creating and Managing Business Objects
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Question 4
- Answer
- Question 5
- Answer
- Question 6
- Answer
- Question 7
- Answer
- Chapter 5, Creating and Managing Service Connections
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Question 4
- Answer
- Question 5
- Answer
- Chapter 6, Building Web Applications Using Real-World Examples
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Chapter 7, Working with Life Cycle Events, Validations, and UI Logic
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Chapter 8, Exploring Other Visual Components and Their Advanced Functionalities
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Chapter 9, Extending Oracle and Non-Oracle SaaS Applications
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Question 4
- Answer
- Chapter 10, Working with Business Processes
- Question 1
- Answer
- Question 2
- Answer
- Chapter 11, Building Mobile Application with Live Examples
- Question 1
- Answer
- Question 2
- Answer
- Chapter 12, Securing the VB Applications
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Chapter 13, Understanding and Managing Various Stages of a VB App
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Chapter 14, Best Practices and Recommendations for VB Applications
- Question 1
- Answer
- Chapter 15, Troubleshooting and Debugging VB Applications
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Chapter 16, Managing the VB Apps Using Visual Builder Studio
- Question 1
- Answer
- Question 2
- Answer
- Question 3
- Answer
- Question 4
- Answer
- Why subscribe?
- Other Books You May Enjoy
Product information
- Title: Effortless App Development with Oracle Visual Builder
- Author(s):
- Release date: March 2021
- Publisher(s): Packt Publishing
- ISBN: 9781800569805
You might also like
book
Oracle Visual Builder Cloud Service Revealed: Rapid Application Development for Web and Mobile
Build and deploy an attractive, user-friendly web or mobile application in one day or less using …
book
Pro Oracle SQL Development : Best Practices for Writing Advanced Queries
Write SQL statements that are more powerful, simpler, and faster using Oracle SQL and its full …
book
Oracle Application Express: Build Powerful Data-Centric Web Apps with APEX
This Oracle Press guide shows how to build and deploy powerful Web applications with Oracle Application …
book
Oracle ADF Real World Developer's Guide
Mastering essential tips and tricks for building next generation enterprise applications with Oracle ADF with this …