What do we need to deploy?
To deploy an application to another APEX environment, there are a number of items that need to be included in the deployment to ensure that the application will run. These items include the following:
Application Source: This includes all the pages, templates, and shared components that make up our application
Database Changes: This includes all database objects required for our application to work, such as tables, views, and stored procedures
Data Load Scripts: This populates database tables to ensure that the application has all the necessary data to work
Cascading Style Sheets (CSS)
Images
Static Files
Theme Files
In this chapter, we will explore how these components can be deployed to another APEX environment. To start off, we will look at how database changes and data load scripts can be deployed using Supporting Objects.