Book Image

Effortless App Development with Oracle Visual Builder

By : Ankur Jain
Book Image

Effortless App Development with Oracle Visual Builder

By: Ankur Jain

Overview of this book

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.
Table of Contents (23 chapters)
1
Section 1: Exploring the Building Blocks of VB
5
Section 2: Working with Data and Services
10
Section 3: Building Web and Mobile Apps Using Various VB Components
15
Section 4: Security, Recommendations, Best Practices, and Troubleshooting

Conventions used

There are a number of text conventions used throughout this book.

Code in text: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "To define the JavaScript function, the prototype function is used within the module."

A block of code is set as follows:

PageModule.prototype.calculate = function(number1,number2,op){
    if(op=="add"){
      return number1+number2;
    }    
    else if(op=="sub"){
      return number1-number2;
    }    
    else if(op=="mul"){
      return number1*number2;
    }    
    else if(op=="div"){
      return number1/number2;
    }
  }

When we wish to draw your attention to a particular part of a code block, the relevant lines or items are set in bold:

AppModule.prototype.functionName = function (param1,param2){
    // write your logic here
    return "xyz";
  }

Any command-line input or output is written as follows:

{
    "id": "0062v00001R0hMgAAJ",
    "success": true,
    "errors": []
}

Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "Select the French radio button and see that the table columns will be rendered in French."

Tips or Important Notes:

Appear like this.