
Know about the course and what all things are covered in this.
In this video, you will learn how to create an editable table in Oracle Visual Builder and how to update them one by one.
In this video, you will learn how to create an editable table and update only the updated records one by one.
In this video, you will learn how to create an editable table and update all records in a batch.
In this lecture, you will learn how to create an editable table and perform CRUD operations. You will learn how to create a new record inline using the table
In this lecture, you will learn how to track the modified records in an editable table.
In this lecture, you will learn how to revert all the modified changes in bulk.
In this lecture, you will know how to view the updates in a popup.
In this video, you will know how to prevent a few rows to update.
In this lecture, you will know to update a row using a dialog box.
In this lecture, you will get to know how to allow user to copy text from table.
After this lecture, you will get to know how to allow a user to delete multiple records at a time from a SDP based table.
This video will help you to know how to provide add and delete row functionality in table.
This video will help you to learn how to create In parameter to filter the records.
Using Buffering Data Provider (BDP) to create editable table.
In this lecture, you will learn how to upload an excel file and insert the data into Business Object.
In this video, you will learn how to upload an excel file and insert data in Business Objects in bulk.
In this lecture, you will know how to upload an excel file, insert the data into chunks.
In this lecture, you will learn how to upload a file and send it to Oracle Integration.
In this lecture, you will learn how to upload file, call Oracle Integration and process the data.
In this lecture, you will know how to upload an image and render it on Avatar.
In this lecture, you will know how to upload an image and store it in the Oracle ATP database.
Consider a scenario where you have an excel file with data which you want to insert data into Business Object but only if data is valid. To achieve this, you have to render data in the table component, validate data, update it if required, and then only commit to Business Object. So this scenario is demonstrated in this lecture.
After completing this lecture, you will able to import/replace integrations from the VB screen.
Consider a scenario wherein you want the user to upload data using a CSV file format and the uploaded file must be in a pre-defined format. So, to upload a valid file format, you can give your users a sample file so that they can upload data into the valid format.
Now the question is, how to provide a user functionality so that they can download a sample file. So, in the lecture, you will learn how to provide such functionality to a user.
Consider a scenario, where you have a table populated with data and you want your users to export data to a CSV file. This lecture will help to provide such functionality to your users.
Consider a scenario, where you have an external REST API, and you have an Array Data Provider (ADP) which holds the data of REST API. This ADP variable is being used to populate the table. Now, you want to provide a functionality using which users can export that data into an Excel file.
This lecture will help you to meet this requirement.
Export SDP data to Excel from a table using a service data provider and a JavaScript function to download the Excel file.
There are scenarios where you have a table that is being populated using REST or Business Objects and you want your users to export the data into PDF.
If you have such scenarios, this lecture will help you o achieve the same.
Consider a scenario, where you have an external REST API that produces the image as part of the response and you want to consume this API in Visual Builder, and show the image on an Avatar or Image component.
If you have such a scenario, view the complete video that will help you to achieve the same.
This lecture will help you learn how to call an external API that gives the PDF base64 in response and you want to consume this API in Visual Builder and download the PDF with a button click.
After completing this lecture, you will be able to export integrations from the VB screen.
After completing this lecture, you will be able to download the uploaded file.
After completing this lecture, you will be able to know how to download and upload the files to the database.
Did you ever get a requirement where the user asked that I wanted to hide unnecessary columns from the table view and show them later if I need to view them again? If yes, this lecture will help you to meet this requirement.
Consider a scenario where you are calling an external API on a button click and it takes a few minutes time to respond. Till the time response comes back user can again click the button multiple times which can cause the performance issue or the page crash. So, in this case, you need to prevent users to keep clicking the button till the time response comes back.
The one way to prevent users to keep clicking the button is to disable the button till the time response comes back. So, this lecture help you to achieve the same method and stop users to keep clicking the button.
There are scenarios where you want to hide/show some part of the form based on some conditions. For example, you want to show the salary details to users who belong to the Payroll department.
In this lecture, we'll show how to hide/show UI components based on conditions.
There is a use case where you want to show different views of a single form. For example: show complete details and partial details of a user depending on the choice.
In this lecture, you will learn how to create a dynamic layout of the form.
Learn to style fire notification messages in Oracle Visual Builder by overriding CSS classes to adjust color and font size via action listeners and document.getElementById to the VB default notifier.
In this lecture, you will know, how to enable/disable the sorting feature of the table, allow users to resize the column width and how to enable pagination in a table.
In this video, you will learn how to insert the data into separate BO having ids from two different BOs.
In this lecture, you will see how to add/remove multiple skills and update at once.
Consider a scenario where there is a table based on the Service Data Provider (SDP) and you want your users to filter the records from a table.
In this lecture, you will learn how to filter data from table based on SDP.
In this lecture, you will learn how to filter the table data based on Array Data Provider (ADP)
Consider a scenario, you have an external API and you have populated a table from the API rest response and this table is based on the Array Data Provider (ADP). Now you want to provide a search functionality using which users can search the records.
In this lecture, you will learn how to search records without calling the API again and again.
Let take an example where you have a table showing employees' data. You want to select multiple or all records at a time and process them.
So, if you have such a scenario then this lecture will help you to achieve the same.
In this lecture, you will get to know how to group data based on multiple columns.
Consider a scenario where you have a web form that allows users to input the data and upon click of submit button a backend API is getting called along with the form data. But the API fails because the data is not valid or mandatory fields are missing. So, in this case, before you call the API, you may need to validate the data on the client side.
In this lecture, you will learn how to validate the form on the client-side using JavaScript.
In this lecture, you will learn how to allow users to only input the alphanumeric characters in the input box.
In this video, you will learn how to check email already exist or not asynchronously
In this lecture, you will learn how to validate your dates such as:
Don't allow users to enter past/future dates
Don't allow users to enter the date which is greater or lesser n number of dates
Consider a scenario where you have provided the BO REST APIs to the client to insert/update the data. But you want clients to only insert/update unique email ids.
In this lecture, you will learn how to use BO Object Validators to enforce clients to insert/update only unique email ids.
In this lecture, you will learn how to use BO field-level validators to make sure data is always valid.
In this lecture, you will get to know how to calculate the difference between two dates.
This video will help you to know how to use custom messages to show inline error messages.
Learn how to prevent users to enter non numeric characters.
You will know how to convert values in different currencies.
Allow users to enter a value of a specific digit length
Allow users to enter values in multiples of 10.
In this lecture, you will learn how to use Train components that will allow you to take various information into different steps.
In this lecture, you will learn how to use the Progress Bar UI component to know how much data has been processed to give a better UI experience to users.
In this lecture, you will know to use Select (Single) UI components to render data differently such as in tabular format, search data from LOV based on different fields, etc.
In this lecture, you will learn how to use the List View component to show master-child data.
In this lecture, you will learn how to create a collapsible List using the List View Component.
After completing this lecture, you will get to know how to use Tree view component in VBCS
This video will help you to learn how to add Conveyor belt on web page to visualize the data.
This video will help you to learn how to populate single select with static data.
This video will help you to show how to open a inline popup.
After this lecture, you will get to know how to combine multiple fields into single field to show in Drop down.
In this video, you will learn how to use the Rating Gauge component to capture ratings from users.
Consider a scenario, where you have a static web page and you want your users to access this web page without login into the web application.
In this lecture, you will learn how to allow users to access static pages anonymously.
Consider a scenario, where you have a web page that showcases the data either from BO or external REST API and you want your users to view that web page without login.
In this lecture, you will learn how to allow anonymous uses to view the BO and external APIs data on a web page without login.
In this lecture, you will learn:
How to create custom user roles
How to assign group-users to these custom user roles
How to render UI components basis on the user login role
How to secure your web page completely to prevent unauthorized access
In this lecture, you will learn how to secure your BO data from unauthorized users.
In this lecture, you will get to know how to enable face/touch id as a Multi Factor Authentication (MFA) for VB applications.
In this lecture, you will know how to use the existing DB schema and create business objects on top of the existing tables and views.
In this lecture, you will get to know how to use the custom primary keys while importing the Business Objects instead of using the auto-generated primary key.
In this lecture, you will get to know how to create Fragments and how to embed them on different pages. Also, you will get to know how to pass parameters to the fragments.
In this lecture, you will get to know how to quickly create UI with the help of Data Pallet.
In this lecture, you will learn how to develop an application using the Flow designer.
In this lecture, you will get to know how to customer the application lock screen.
After completing this lecture, you will get to know how to expose the VB application as a PWA app.
In this video, you will get to know how to use Javascript Action chain
Look at this video to learn how to navigate from a fragment to a page.
In this course, you will make your hand dirty by learning various complex examples that are common in each and every web or mobile application. The course is designed in such a way so that you can reduce your research time and build your applications quickly.
The course focuses on the following areas:
Various examples of the editable table and update data in bulk and chunks
How to perform CRUD operations in batches to enhance the application performance
Upload functionalities
Download functionalities such as how to call external REST API to download PDFs, images, etc
Export data into different formats such as CSV, Excel, and PDF
Security of web application
How to apply role-based and data-level security
How to allow access of your web application to anonymous users
Various UI components such as ListView, Train, Single (Select), etc.
Validations of UI components
Apart from the listed areas, you will find other Visual Builder areas to enhance your skills. You can directly apply the learnings in your real-time projects.
To learn this course, you should have a basic idea of Oracle Visual Builder, how it works. You should have the Oracle Visual Builder instance ready to execute all the examples demonstrated in the course.
Complete this course and start working on projects immediately.