My Account Log in

2 options

Effortless app development with oracle visual builder : boost productivity by building web and mobile applications efficiently using the drag-and-drop approach / Ankur Jain.

EBSCOhost Academic eBook Collection (North America) Available online

View online

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

View online
Format:
Book
Author/Creator:
Jain, Ankur, author.
Language:
English
Subjects (All):
Database management.
Physical Description:
1 online resource (498 pages)
Place of Publication:
Birmingham, England ; Mumbai : Packt, [2021]
Biography/History:
Jain Ankur: Ankur Jain is passionate about learning new technologies and exploring new things on his own. He has worked on a number of different technology stacks, including Oracle OIC, VB, API Platform, Oracle SOA, OSB, WebCenter Content, and Java. He has implemented various projects on Oracle Integration and the Visual Builder. He has earned various prestigious awards and recognition from different groups and communities, including Oracle's elite Oracle ACE program. He has become a spotlight member of the Oracle Cloud community, UKOUG has published an article in PTK issue number 73, the tech edition, he is OIC certified, and has been selected as a speaker to present a paper at the Groundbreakers Yatra, organized by AIOUG. He is a prolific blogger and YouTuber, helping thousands of users to learn.
Summary:
This book covers all aspects of VB that will help you to jump into real-world projects quickly and work independently. You'll work with various end-to-end examples to help you reduce your R&D time during VB projects, and learn about the drag-and-drop approach to enable you to build an app in a day.
Contents:
Cover
Copyright
Foreword
Contributors
Table of Contents
Preface
Section 1: Exploring and the Building Blocks of VB
Chapter 1: What, Why, and How (WWH) of Visual Builder
Technical requirements
Introducing VB
Reviewing the features and benefits of VB
Knowing the tools required to use VB
Knowing the technologies used in VB
Understanding the VB architecture
Summary
Questions
Chapter 2: Provisioning and Understanding the Visual Builder Instance
Provisioning a VB instance
Creating an instance using Quick Start
Creating a custom instance
Creating users and assigning roles
Adding a user to IDCS
Assigning a role to a user
Deriving the cost of using VB
Accessing the VB instance
Accessing VB via the Visual Builder instance page
Accessing VB using a direct URL
Exploring various navigations of VB
All Applications
Settings
Certificates
Chapter 3: Exploring Visual Builder Ingredients
Creating a VB application
Understanding Business Objects
Working with Business Objects
Exploring Service Connections
Various options to create a Service Connection
Understanding variables, their types, and their scopes
Understanding implicit objects of VB
Exploring events and Action Chains
Events
Action Chains
Actions inside an Action Chain
Understanding the application's structure
Understanding the various editors and the application designer
Section 2: Working with Data and Services
Chapter 4: Creating and Managing Business Objects
Creating and modifying a Business Object
Creating a Business Object
Modifying a Business Object
Adding a formula to a field
Creating a relationship between Business Objects.
Creating business rules in a Business Object
Creating Object Triggers
Creating Field Triggers
Creating Object Validators
Creating Field Validators
Creating Object Functions
Managing Business Object data
Exporting bulk data
Importing bulk data
Importing data from a different database
Importing a Business Object
Exploring Business Object REST APIs
Resource APIs
Resource Cache Control
Endpoints
Switching to a different database
Chapter 5: Creating and Managing Service Connections
Managing backends in visual applications
Overriding the backends
Adding a new backend
Creating application profiles
Creating a Service Connection from a REST endpoint
Creating a No code API account
Creating a Service Connection from an endpoint
Creating a Service Connection from a service specification
Creating a Service Connection using an inbuilt catalog
Creating a Service Connection with Integration Cloud
Creating a Service Connection with Oracle Cloud Applications
Managing Service Connections
Adding a server to the Service Connection
Adding more endpoints to the Service Connection
Chapter 6: Building Web Applications Using Real-World Examples
Building a web application and connecting it to the Business Object
Creating a web page to read all employees
Creating a web page to onboard a new employee
Creating a web page to update existing employee details
A button for deleting the selected employee
Testing the web application
Connecting a web application with external REST APIs
Creating a Service Connection with an external API
Creating a new web page
Listing the data from the external API
Changing the default flow and the default page of a flow.
Navigating between pages, flows, and passing parameters between pages
Navigating between pages
Navigating between flows
Passing parameters between pages
Working with JavaScript
Creating a new page
Writing a JavaScript function
Registering an event on buttons and calling a JS function
Chapter 7: Working with Life Cycle Events, Validations, and UI Logic
Exploring life cycle events
vbBeforeEnter
vbEnter
vbBeforeExit
vbExit
Loading data on page load
Creating a type and an ADP variable
Registering the vbEnter event and loading the Employee Business Object data
Populating the Employee Business Object data
Showing a parent-child relationship on a page
Creating a table to populate the addresses
Implementing the logic to show the address of the selected employee
Enabling client-side validation on forms
Creating a new web form
Creating JavaScript to validate a form
Implementing logic to validate a form and insert data into a Business Object
Working with various UI logic
Hiding/showing UI components
Calculating fields
Enabling a logout feature
Validating an input component using a regex
Creating dependent Lists Of Values
Further reading
Section 3: Building Web and Mobile Apps Using Various VB Components
Chapter 8: Exploring Other Visual Components and Their Advanced Functionalities
Developing an editable table
Populating the table from the Business Object using the ADP variable
Registering events on the table
Implementing the logic to support inline editing in a table
Adding a button to save all modified records
Enabling sorting, column resizing, searching, and pagination in a table
Enabling/disabling sorting on the table.
Enabling/disabling column resizing
Filtering data from a table
Implementing pagination
Working with dialogs
Using the dialog component
Opening and closing the dialog on an action
Implementing the logic to delete a user
Working with checkboxes
Creating a checkbox with static data
Creating a checkbox with dynamic data
Working with List View
Showing data in the Card Layout view
Working with visualization components
Creating a bar chart
Creating a pie chart
Creating an area chart
Chapter 9: Extending Oracle and Non-Oracle SaaS Applications
Extending a Salesforce application
Pre-requisites for extending the Salesforce app
Creating a Service Connection
Listing and creating accounts
Listing opportunities
Creating opportunities
Extending an Oracle Cloud application
Adding an accounts REST endpoint
Listing and updating the accounts
Adding nomination functionality
Creating a multilingual application
Configuring an application to set the selected language locale
Generating translatable strings
Downloading and uploading the bundle
Adding a language switcher
Chapter 10: Working with Business Processes
Adding the Process backend
Registering the business processes
Initiating the process from the VB application
Managing process tasks
Extracting the data object
Configuring a connection to a process server
Chapter 11: Building a Mobile Application with Live Examples
Developing a mobile application
Developing a doctor's appointment mobile application
Booking an appointment
Listing the appointments
Configuring mobile application settings.
Enabling PWA support for mobile applications
A few restrictions regarding the PWA app
Defining a build configuration for different devices
Build configuration for Android
Build configuration for iOS
Section 4: Security, Recommendations, Best Practices, and Troubleshooting
Chapter 12: Securing VB Applications
Understanding authentication roles and user roles
Enabling anonymous access
Anonymous access for web or mobile applications
Anonymous access for Business Objects
Anonymous access for Service Connections
Creating and managing user roles
Enabling role-based security
Enabling data security
Understanding Service Connection authentication and connection type
Identity propagation
Fixed credentials
Configuring basic authentication for a mobile app
A few restrictions when using basic authentication for a mobile app
Chapter 13: Understanding and Managing Various Stages of a VB App
Managing the VB application
Glancing at the different application statuses
Versioning of the VB application
Cloning the VB application
Promoting the VB application
Exporting the application
Importing the application
Staging and publishing the VB application
Staging the VB application
Publishing the VB application
Adding team members to the application
Chapter 14: Best Practices and Recommendations for VB Applications
Best practices and recommendations for enhancing an app's performance
Reusability of the Action Chain
Environment-specific values
Using the Run in parallel action
Caching the Select (Single) data
Regular restaging and republication
Using application profiles.
Optimizing the application.
Notes:
Description based on print version record.
ISBN:
9781800569478
1800569475
OCLC:
1244626539

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