Skip to main content
main-content

Über dieses Buch

Build and deploy an attractive, user-friendly web or mobile application in one day or less using Oracle’s new, low-code development tool: Visual Builder Cloud Service.
Today’s IT world is fast-paced, and the ability to rapidly deliver running code is the most crucial and sought-after skill a developer can have. Oracle has brought together their enterprise experience, advanced usability knowledge, and their best cloud engineering to produce an innovative platform giving developers unprecedented productivity.
You will learn how to use all aspects of Oracle Visual Builder Cloud Service to build web or mobile applications. Using the fully browser-based development environment, you’ll gain experience with all the modern user-interface components that the tool offers for a visual, user-interface-driven, development approach. You'll also see how to use the integrated data management capabilities and existing REST data services to store your data, and learn how to easily transfer applications to a test/staging environment and later to production, while continuing to develop the next version in the development environment.

What You'll LearnBuild great-looking web and mobile applications in a browser-based, visual design environment
Define custom business logic in the visual logic editor or with JavaScript
Manage multiple concurrent application versions from development through staging and production
Define business objects with validation logic for application-specific data
Communicate with, and draw data from, existing REST web services
Use Visual Builder Cloud Service to expand Oracle SaaS solutions

Who This Book Is For
Developers at all expertise levels as well as business professionals and UX designers with an interest in using IT to quickly solve simple business problems. Because this tool is based on a modern low-code approach, no prior programming experience is necessary to benefit from the book.


Inhaltsverzeichnis

Frontmatter

Chapter 1. Building Your First Web Application

Abstract
The purpose of Oracle Visual Builder Cloud Service (VBCS) is to allow you to build applications quickly – not quickly as “in a few weeks,” but quickly as “in a few hours.” This chapter will show you how to do just that.
Sten Vesterli

Chapter 2. Building Business Objects

Abstract
As you saw in the architectural overview in the previous chapter, your Visual Builder Cloud Service application uses REST web services to connect the web or mobile application with data. You can either use existing REST services or create VBCS business objects. If you create VBCS business objects, VBCS automatically creates REST web services in a form that is easy to use from the VBCS page designer. This chapter is about building VBCS business objects; using existing REST services is covered in another chapter.
Sten Vesterli

Chapter 3. Working with Service Connections

Abstract
As you know now, Visual Builder Cloud Service applications use REST web services for their data. In the last chapter, you saw how you could create VBCS business objects that are automatically exposed as REST web services. In this chapter, we will discuss how to work with existing REST web services created outside VBCS. Authenticating with external services is not part of this chapter, but is covered in the Security chapter. 
Sten Vesterli

Chapter 4. Building Web Applications

Abstract
In the last two chapters, you saw how to create business objects to store your data and how to connect to existing services for data. In this chapter, we will be building web applications that use this data and present it to a user in a web browser. You will see how to manage your pages and use the components in the VBCS component palette, including visualizations. Visual Builder Cloud Service makes it easy to create responsive web applications that scale to fit the available screen area, so VBCS web applications can also be used on mobile devices of varying screen sizes. However, if you want to build a specialized mobile application, VBCS can also help you build that. We will discuss mobile applications in another chapter.
Sten Vesterli

Chapter 5. Working with Data

Abstract
In Chapter 2, you saw how you can create business objects, either manually or by importing an Excel spreadsheet or CSV file, and in Chapter 4 you saw how to create a web application for the user to interact with data. In this chapter, we will discuss how developers and administrators can manage Visual Builder Cloud Service data.
Sten Vesterli

Chapter 6. Logic in the Business Layer

Abstract
You’ve seen that the default functionality of Visual Builder Cloud Service business objects allows you to do define business objects and create, view, modify, and delete business object instances. A few business rules can be implemented with simple checkboxes, for example, which fields are mandatory or must be unique. However, most real-life applications require more than that; they require the ability to implement business logic. In this chapter, you will see how to add your own custom logic to VBCS business objects.
Sten Vesterli

Chapter 7. Logic in the User Interface

Abstract
In the last chapter, you saw how you can add your own logic to business objects. In this chapter, we will discuss how to implement logic in the user interface layer of the application. The VBCS drag-and-drop features combined with the Quick Starts allow you to build a complete application that can handle query, insert, update, and delete. If that is enough for your needs, you don’t have to read this chapter unless you are curious how VBCS works behind the scenes. But if you want to understand the internals of VBCS and make full use of its power, you need to be able to write your own user interface logic.
Sten Vesterli

Chapter 8. Using the Visual Builder Add-in for Excel

Abstract
So far, you have seen how to build web and mobile applications to interact with data from REST web services. But Oracle also offers another way to interact with this data: using the Visual Builder Add-in for Excel. Using this add-in, your users can simply download REST data into an Excel spreadsheet, work with it, and upload it back to the REST service. The Visual Builder Add-in for Excel is currently only officially supported for 32-bit versions of Microsoft Excel 2016, but I have found it to work in newer versions as well.
Sten Vesterli

Chapter 9. Building Mobile Applications

Abstract
You’ve seen how to create business objects, work with web services, and build web applications to allow the user to interact with data. However, in many cases, users want to interact with data on the go through a mobile application. Visual Builder Cloud Service also allows you to build mobile applications, and this chapter describes how to do this.
Sten Vesterli

Chapter 10. VBCS Security

Abstract
You've seen how easy it is to build a fully functional application with Visual Builder Cloud Service. Of course, while we want our applications to provide value for our users, we often don't want just anybody to access them. This chapter describes the VBCS security features.
Sten Vesterli

Chapter 11. Managing Applications

Abstract
The previous chapters have described how to build applications. Applications are the largest building blocks in Visual Builder Cloud Service, and within one VBCS instance, you can have many applications. This chapter is about how to work with and manage entire applications.
Sten Vesterli

Chapter 12. Enterprise Development with VBCS

Abstract
If you’ve been reading this book from the beginning, by now you have learned how to use all the building blocks of Visual Builder Cloud Service. This chapter is about some of the tasks and procedures that make you and your team more productive with VBCS, using Oracle Developer Cloud Service.
Sten Vesterli

Chapter 13. Integrating with Process Cloud Service

Abstract
Visual Builder Cloud Service is only one of many cloud services that Oracle offers. Another handy service is Process Cloud Service (PCS), which allows you to manage long-running processes that involve multiple steps and possibly multiple different people. If you have the Oracle Integration Cloud product, you have both VBCS and PCS as shown in Figure 13-1.
Sten Vesterli

Backmatter

Weitere Informationen

Premium Partner

    Bildnachweise