Skip to content

Commit

Permalink
WMS: 11628: New lab and related files (#160)
Browse files Browse the repository at this point in the history
* ocw manifest files

* Added Movies-Lab workshop files

* ocw manifest files

* 22.1 updates to Spreadsheet Lab

* 22.1 updates

* Update 1-sign-up-apex.md

* Updated absolute urls

* updated the common urls

* updated the urls

* Added a NOTE to indicate version difference

* updated path for Lab 4

* Updated the paths

* Updated the Workshop Title

* Update screenshot in Task 2 Step 7

* Added alt text to images

* URLS updated in index.html

* Updated the steps for Option 2: Sign up for APEX using ADB

* alt text for images

* Shopping App 22.1 updates

* 22.1 updates

* archiving Shopping Cart 21.2

* Updated manifest files for OCW

* Feedback updated for 22.1

* Updated the PL/SQL code for checkout

* Update process-properties.png

* Feedback update 22.1

* Hid the old walkthrough videos

* Alt text for all images

* Delete clothing-images.zip

* Updated steps for Livelabs Green Button

* Changes to steps for Livelabs Green button

* Fixed the comments wrt PR

* Updated screenshots in Common

* OCW updates to optional labs

* Updated filename in manifest for optional lab

* OCI console Redwood theme screenshots

Replacement of screenshots as per the new Redwood theme for OCI console

* Resolved issue in APEX 22.2 for Task 5

Added an additional step to set the source for Region in Task 5.

* Update manifest.json

Lab 4 was pointing to an invalid lab. I have updated it to the correct folder path.

* First Draft for New Workshop

All the files related to the Social Media Workshop

* Issue fix

* Issue fixes

* Issue Fix

* issue-fix

* removed lab 10

* screenshot fix

* Replaced Screenshots

* Updated screenshots

* Replaced Screenshots

* Updated Screenshots

* Create menu-button.png

* Issue fixes and time saver step

* Lab 10 steps added

* Fixed issues

* Renamed Lab titles

* Added Task 3 and 4 in Lab 8

* Updated screenshots

* uploaded the catch up app

* Update 0-introduction.md

* Completed app zip files

* Added download links from Object Storage

* ocw23 folders

* 23.1 changes

* updated acknowledgements

* Archive of 22.1

* Updated Movies and common

* Updated APEX version in Intro

* Feedback fixes

* Grammar edits

* Sign up for APEX using Quickstart

* Updated Lab 10

Added missing steps to get device location

* Added the support lab

Added CloudWorld support labs for Movies Watchlist and Social Media Workshop

* Updated Getting Started Common Lab

Changed the steps to sign up for an APEX Service

* Updated missing steps

* Changed the title of Spreadsheet workshop

* Embedded walkthrough videos

Social Media Workshop

* Grammar edits

* Updated Need Help for OCW

* Update 4-Update-table.md

* Rename 4-Update-table.md to 4-update-table.md

* Delete task-definition.md

* Update 4-update-table.md

* Fixing bugs

* Added video walkthrough files

* Update intro.md

* Update manifest.json

* Updated screenshots in Common

* APEX 23.2 updates to Spreadsheet

Updates to Spreadsheet and Common Lab

* Naming issues fixed

* Update 1-sign-up-apex.md

* Fixed naming, prereq, obj

* Naming issues fixed

* Issue fixes in common lab

* Changes in common and delete unwanted files

* Removed duplicate folders

* Updated all labs to 23.2

* Fixed the Manifest file errors

* Updated steps and text related to a bug

* New Lab added

* Update 5-improve-ux.md

* Update manifest.json

* Update 5-improve-ux.md

* fixed issues for new lab

* Update introduction.md

* Updated to latest files

* renamed the images

* Fixed issues and feedback

* Title and text changes

* Improve text and screenshots

* Improve text

* Fixed bugs

* Fix Grammar and issues

* Updated common lab

* Update 1-sign-up-apex.md

* Update introduction.md

* updated par url

* Update introduction.md

* Update introduction.md

* Update introduction.md

* Grammar changes

* 11628 - New Workshop

* wms: 11628 -Lab 3 and Lab 4

* wms: 11628 - Lab 5

* Create nyc_high_schools.xlsx

* Feedback fixes

* Grammar edits

* issue fixes

* issue fix

* common lab

* Update 0-intro.md

* Update 0-intro.md

* typo fixes

* grammar fixes

* self-qa check

---------

Co-authored-by: Michelle Malcher <[email protected]>
Co-authored-by: Anoosha Pilli <[email protected]>
Co-authored-by: Hope Fisher <[email protected]>
Co-authored-by: Dan Wiliams <[email protected]>
  • Loading branch information
5 people authored Jun 17, 2024
1 parent 927ae2e commit d2e3752
Show file tree
Hide file tree
Showing 218 changed files with 1,416 additions and 41 deletions.
293 changes: 293 additions & 0 deletions common-241/1-sign-up-apex/1-sign-up-apex.md

Large diffs are not rendered by default.

112 changes: 112 additions & 0 deletions common-241/1-sign-up-apex/create-adb-livelabs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# Sign up for an APEX Workspace

## Introduction

This lab walks you through the steps to get started using Oracle APEX on Oracle Autonomous Database (Autonomous Transaction Processing [ATP]). In this lab, you provision a new ATP instance and create an APEX workspace.

Estimated Time: 5 minutes

Objectives

In this lab, you will:

- Navigate to the Oracle Autonomous Transaction Processing cloud service using the Oracle Cloud Infrastructure console.
- Provision a new Autonomous Transaction Processing database.
- Create an APEX workspace.


## Task 1: Create an ATP instance

1. Log in to the Oracle Cloud, as shown in the **Get Started** lab.

2. Once you are logged in, you are taken to the cloud services dashboard where you can see all the services available to you. Click the navigation menu in the upper left to show top level navigation choices.
![Cloud homepage](images/cloud-home.png " ")
Note: You can also directly access your Autonomous Data Warehouse or Autonomous Transaction Processing service in the Quick Actions section of the dashboard.

3. Select **Autonomous Transaction Processing**.
![Cloud homepage](images/database-atp.png " ")


4. Use the List Scope drop-down menu to select a compartment. If you are using a LiveLabs environment, be sure to select the compartment provided by the environment from the List Scope drop-down menu.
![Compartment drop down list](images/livelabs-compartment.png " ")
5. You can see your current default region in the top, right hand corner of the page.

6. Click **Create Autonomous Database**.

7. Double check that you are using the compartment assigned to you
8. Select **Transaction Processing** as the workload.
9. Leave all the settings at their default values.
10. Use **```SecretPassw0rd```** for the ADMIN password
11. Select **License Included **, then click **Create Autonomous Database**.

12. Check the following screenshot to verify your settings:

![Create Autonomous Database page](images/create-atp-full.png " ")

After clicking **Create Autonomous Database**, you will be redirected to the Autonomous Database Details page for the new instance.

Continue when the status changes from:

![Autonomous Database Details page](images/status-provisioning.png =50%x*)

to:

![Autonomous Database Details page](images/status-available.png =50%x*)

## Task 2: Create a APEX workspace

1. Within your new database, APEX is not yet configured. Therefore, when you first access APEX, you will need to log in as an APEX Instance Administrator to create a workspace.

Click the **Apex Instance URL** provided on the ATP overview screen.

![Open APEX instance](images/apex-instance.png " ")

2. Now, click **Launch APEX**

![Launch APEX instance](images/launch-apex-inst.png " ")


3. Enter the password for the Administration Services and click **Sign In to Administration**.
The password is the same as the one entered for the ADMIN user when creating the ATP instance: **```SecretPassw0rd```**

![Administration Services login page](images/log-in-as-admin.png " ")

4. Click **Create Workspace**.

![Create Workspace page](images/welcome-create-workspace.png " ")

5. Depending on how you would like to create your workspace, select **New Schema** or **Existing Schema**. If you are getting started, select **New Schema**.

![Choose type of schema](images/choose-schema.png " ")

5. In the Create Workspace dialog, enter the following:

| Property | Value |
| --- | --- |
| Workspace Name | DEMO |
| Workspace Username | DEMO |
| Workspace Password | **`SecretPassw0rd`** |

Click **Create Workspace**.

![Create Workspace dialog](images/create-workspace.png " ")

6. In the APEX Instance Administration page, click the **DEMO** link in the success message.
*Note: This will log you out of APEX Administration so that you can log into your new workspace.*

![APEX Instance Administration page](images/log-out-from-admin.png " ")

7. On the APEX Workspace log in page, enter **``SecretPassw0rd``** for the password, check the **Remember workspace and username** checkbox, and then click **Sign In**.

![APEX Workspace log in page](images/log-in-to-workspace.png " ")


## **Summary**

At this point, you know how to create an APEX Workspace and you are ready to start building amazing apps, fast.

You may now **proceed to the next lab**.

## **Acknowledgements**
- **Author** - Apoorva Srinivas, Senior Product Manager
- **Last Updated By/Date** - Ankita Beri, Product Manager, October 2023
Binary file added common-241/1-sign-up-apex/images/Region.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added common-241/1-sign-up-apex/images/apxs-db-name.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added common-241/1-sign-up-apex/images/click-apex.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added common-241/1-sign-up-apex/images/cloud-home.png
Binary file added common-241/1-sign-up-apex/images/enterdetails.png
Binary file added common-241/1-sign-up-apex/images/get-started.png
Binary file added common-241/1-sign-up-apex/images/launch-apex.png
Binary file added common-241/1-sign-up-apex/images/status-green.png
Binary file added common-241/1-sign-up-apex/images/version.png
102 changes: 102 additions & 0 deletions common-241/create-apex-workspace/create-apex-workspace.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
# Create an Oracle APEX Workspace

## Introduction

Oracle Application Express (APEX) is a feature of Oracle Database, including the Autonomous Data Warehouse (ADW) and Autonomous Transaction Processing (ATP) services. To start, you will need to decide which Oracle Database you are going to use for the workshop, and then create an APEX workspace in that database.

Estimated Time: 5 minutes

### What is an APEX Workspace?
An APEX Workspace is a logical domain where you define APEX applications. Each workspace is associated with one or more database schemas (database users) which are used to store the database objects, such as tables, views, packages, and more. These database objects are generally what APEX applications are built on top of.

### Where to Run the Lab
This lab is designed for a [a LiveLabs environment](http://bit.ly/golivelabs). If you haven't already done so, reserve an environment to run this workshop.

## Task 1: Create an APEX Workspace on an Autonomous Transaction Processing instance

In this step, you will create an *Autonomous Transaction Processing* database and provision an Oracle APEX Workspace.

1. From within your Oracle Cloud environment, you will create an instance of the Autonomous Transaction Processing database service.

From the Cloud Dashboard, select the navigation menu icon in the upper left-hand corner and then select **Autonomous Transaction Processing**.

![](https://oracle-livelabs.github.io/common/images/console/database-atp.png " ")

<if type="livelabs">

2. Select your compartment from the List Scope on the left by entering all or part of your LiveLabs user id in the search text field. Then select the compartment assigned to you for your reservation.

![](images/livelabs-compartment.png)
</if>

2. Click **Create Autonomous Database**.

![](images/click-create-autonomous-database.png " ")

3. Select your compartment. *If you are using a LiveLabs environment, use the default compartment provided by the environment*. Leave Always Free unchecked, enter **```SecretPassw0rd```** for the ADMIN password, then click **Create Autonomous Database**.

![](images/atp-settings-1.png " ")
![](images/atp-settings-2-notaf.png " ")
![](images/atp-settings-3.png " ")

*LiveLabs ONLY - NOTE: If you get an error stating "Authorization failed or requested resource not found", go back to your compartment and make sure you did NOT choose the root compartment. Choose the compartment you were assigned*

4. After clicking **Create Autonomous Database**, you will be redirected to the Autonomous Database Details page for the new instance.

Continue when the status changes from:

![](images/status-provisioning.png " ")

to:

![](images/status-available.png " ")

5. Within your new database, APEX is not yet configured. Therefore, when you first access APEX, you will need to log in as an APEX Instance Administrator to create a workspace.

Click the **Tools** tab.
Click **Open APEX**.

![](images/click-apex.png " ")

6. Enter the password for the Administration Services and click **Sign In to Administration**.
The password is the same as the one entered for the ADMIN user when creating the ATP instance: **```SecretPassw0rd```**

![](images/log-in-as-admin.png " ")

7. Click **Create Workspace**.

![](images/welcome-create-workspace.png " ")

8. In the Create Workspace dialog, enter the following:

| Property | Value |
| --- | --- |
| Database User | DEMO |
| Password | **`SecretPassw0rd`** |
| Workspace Name | DEMO |

Click **Create Workspace**.

![](images/create-workspace.png " ")

9. In the APEX Instance Administration page, click the **DEMO** link in the success message.
*Note: This will log you out of APEX Administration so that you can log into your new workspace.*

![](images/log-out-from-admin.png " ")

10. On the APEX Workspace log in page, enter **``SecretPassw0rd``** for the password, check the **Remember workspace and username** checkbox, and then click **Sign In**.

![](images/log-in-to-workspace.png " ")


## Summary

This completes the lab setup. At this point, you know how to create an APEX Workspace and you are ready to start building amazing apps, fast.

You may now *proceed to the next lab*.

## Acknowledgements

- **Author/Contributors** - Salim Hlayel, Principle Product Manager
- **Contributor** - Oracle LiveLabs Team (Arabella Yao, Product Manager Intern | Jaden McElvey, Technical Lead)
- **Last Updated By/Date** - Ankita Beri, Product Manager, October 2023
95 changes: 95 additions & 0 deletions common-241/get-started-apex-service/get-started-apex-service.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# Sign up for an APEX Workspace

## Introduction

Oracle APEX is a low-code application platform for Oracle Database. APEX Application Development, Autonomous Data Warehouse (ADW), Autonomous Transaction Processing (ATP), and Autonomous JSON Database are fully managed services, pre-integrated and pre-configured with APEX, for rapidly building and deploying modern data-driven applications in Oracle Cloud. Business users, citizen, and application developers can create enterprise apps 20X faster with 100X less code — without having to learn complex web technologies with just a browser. To start, you will need to decide on the service you are going to use for this workshop, and then create an APEX workspace accordingly. Continue reading further to learn which is the best service for you!

Estimated Time: 5 minutes


### What is an APEX Workspace?
An APEX Workspace is a logical domain where you define APEX applications. Each workspace is associated with one or more database schemas (database users) which are used to store the database objects, such as tables, views, packages, and more. APEX applications are built on top of these database objects.

## Create an APEX Service Instance

Oracle Application Development (APEX Service) is a low cost Oracle Cloud service offering convenient access to the Oracle APEX platform. Visit [https://apex.oracle.com/en/platform/apex-service/](https://apex.oracle.com/en/platform/apex-service/) to learn more about APEX service on Oracle Cloud.

In this part, you will create an Oracle APEX Application Development Service trial account. Once you have signed up for the service, you will create an *APEX Service*. The final step in the process is to provision Oracle APEX workspace.

1. Please [click this link to create your free account](https://signup.cloud.oracle.com/). When you complete the registration process, you'll receive an account with a $300 credit that you can utilize to create an APEX Service. You can then use any remaining credit to continue to explore the Oracle Cloud.

2. Once the Signup process is complete, you will be logged in automatically to the Oracle Cloud Infrastructure (OCI) Console.
- In case you have closed the browser, you can always refer to the **Get Started Now with Oracle Cloud** email that you should have received to login to OCI Console.
Make a note of your **Username**, **Password**, and **Cloud Account Name**.

![Oracle Cloud login page](images/get-started-email.png " ")

- Alternatively, you can login to your Oracle Cloud account by accessing the following URL from your browser:
[https://cloud.oracle.com](https://cloud.oracle.com)

Enter your **Cloud Account Name** in the input field and click the **Next** button.

![Cloud login](images/enter-oracle-cloud-account-name.png " ")

Enter your **User Name** and **Password** in the input fields, and click **Sign In**.

![Cloud login](images/enter-user-name-and-password.png " ")

3. On the OCI Console home page, under Quickstarts, click **Deploy a low-code app on Autonomous Database using APEX** card to launch the quickstart.

![Cloud homepage](images/quickstart-deploy-apex.png " ")

4. A drawer opens with an overview of the steps that the package will execute to deploy the APEX instance. Click **Continue**.

![Deploy overview](images/overview-steps.png " ")

5. Provide a password for the ADMIN database user that will be created in the Autonomous Database that gets deployed behind the scenes. This password will also be used to login into the APEX Administrative Services account. Click **Start Deployment**.

![Enter Password details](images/enter-password.png " ")

6. The deployment process is triggered. Notice the progress of each step in the deployment process.

![Deployment Process Steps](images/deploy-process.png " ")

7. After the completion of the deployment process, click **Launch APEX** to launch APEX Administrative Services.

![Deployment Process Complete Screen](images/launch-apex.png " ")


8. The Administration Services Sign In page appears. Enter the password for the Administration Services and click **Sign In to Administration**.
The password is the same as the one entered for the ADMIN user when creating the APEX service: **```SecretPassw0rd```**
![APEX instance admin login page](images/log-in-as-admin.png " ")

9. Click **Create Workspace**.

![Create Workspace](images/welcome-create-workspace.png " ")

10. Depending on how you would like to create your workspace, select **New Schema** or **Existing Schema**. If you are getting started, select **New Schema**.

![Choose type of schema](images/choose-schema.png " ")

10. In the Create Workspace dialog, enter the following:

| Property | Value |
| --- | --- |
| Workspace Name | DEMO |
| Workspace Username | DEMO |
| Workspace Password | **`SecretPassw0rd`** |

Click **Create Workspace**.

![Create Workspace dialog](images/create-workspace.png " ")

11. In the APEX Instance Administration page, click the **DEMO** link in the success message.
*Note: This will log you out of APEX Administration so that you can log into your new workspace.*

![APEX Instance Administration page](images/log-out-from-admin.png " ")

12. On the APEX Workspace log in page, enter **``SecretPassw0rd``** for the password, check the **Remember workspace and username** checkbox, and then click **Sign In**.

![APEX Workspace log in page](images/log-in-to-workspace.png " ")

## **Acknowledgements**

- **Author** - Apoorva Srinivas, Senior Product Manager
- **Last Updated By/Date** - Apoorva Srinivas, Senior Product Manager, July 2022
61 changes: 61 additions & 0 deletions common-241/terminate-apex-service/terminate-apex.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Terminate Oracle APEX Service Instance

## Introduction

You can permanently delete (terminate) APEX instances that you no longer need. Terminating an APEX instance will delete the underlying Autonomous Database as well.

This lab walks you through the steps to terminate an available or stopped Oracle APEX instance. For the purpose of this lab, an always free demo Oracle APEX service instance named **DEMOAPEX** is provisioned in a compartment.

Estimated Time - 5 minutes

Objectives

- Terminate an available or stopped Oracle APEX service instance.

Prerequisites

- Should have an Oracle APEX service instance provisioned with Lifecycle Status - Available or Stopped.
- To provision an Oracle APEX service instance, there are detailed instructions in the Prerequisites section of this workshop.

## **Task 1**: Terminate a Provisioned Oracle APEX Service Instance

1. From your cloud console, click on the hamburger menu and navigate to **Developer Services**, and select **APEX Instances**.
![Cloud console](images/nav-apex.png " ")

2. From the compartment drop-down menu select the Compartment where your Oracle APEX service resource is provisioned. If there were a long list of databases, you could filter the list by the State of the databases (Available, Stopped, Terminated, etc).
![APEX instances page](images/compartment.png " ")

3. From the databases displayed, click Display Name of the APEX instance you wish to terminate.
In this lab, we are terminating the available **DEMOAPEX** Oracle APEX service instance. Click **DEMOAPEX**.

![APEX instances page](images/click-apex-instance.png " ")

4. Click **More Actions** and select **Terminate**.

![APEX instances page](images/terminate.png " ")

5. Confirm that you wish to terminate your Oracle APEX instance in the confirmation dialog. Type the APEX instance name in the input field and click **Terminate**.

In this lab, type DEMOAPEX and click **Terminate**.

![Terminate APEX instance dialog](images/confirm-terminate.png " ")

6. Your instance will begin to terminate, the Lifecycle State will turn from Available to Terminating.

![APEX instances page](images/terminating-status.png " ")

7. After a few minutes, once the instance is terminated, the Lifecycle state will change from Terminating to Terminated.

![APEX instances page](images/terminated-status.png " ")

You have successfully terminated an Oracle APEX service instance.

## **Learn More**

- [Managing APEX Service](https://docs.oracle.com/en-us/iaas/apex/doc/manage-apex-service.html)


## **Acknowledgements**

- **Author** - Apoorva Srinivas, Senior Product Manager
- **Last Updated By/Date** - Apoorva Srinivas, Senior Product Manager, July 2022
Loading

0 comments on commit d2e3752

Please sign in to comment.