Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build RESTful Services in Oracle APEX
Highest Rated
Rating: 4.7 out of 5(15 ratings)
142 students

Build RESTful Services in Oracle APEX

Create RESTful Service using ORDS (Oracle REST Data Services) and Secure them.
Created byAly Dawood
Last updated 7/2024
English

What you'll learn

  • Build RESTful Services using Oracle Apex
  • Build Secure RESTful Services using Oracle Apex
  • Understand Oracle REST Data Services (ORDS)
  • Understand Modules, Templates, Handlers and Parameters
  • Learn about GET, POST, PUT and DELETE methods

Course content

5 sections15 lectures1h 48m total length
  • Introduction2:04

    RESTful services, also known as RESTful web services or REST APIs, are web services that adhere to the principles of Representational State Transfer (REST). REST is an architectural style for designing networked applications. It relies on a stateless, client-server communication protocol, typically HTTP.


    Oracle REST Data Services (ORDS) is a powerful tool that simplifies the process of developing and deploying RESTful web services for Oracle databases, including those used with Oracle Application Express (APEX).


    • ORDS is a Java-based web application that allows you to create RESTful services to access Oracle databases.

    • It provides a way to expose database objects like tables, views, and stored procedures as RESTful web services.

    ORDS allows you to create, manage, and deploy RESTful web services, enabling clients to interact with database resources using standard HTTP methods (GET, POST, PUT, DELETE).


    In Oracle REST Data Services (ORDS), the structure and organization of RESTful web services are key to managing how different endpoints are defined and behave.There are 4 important terms Modules, Templates, Handlers, and Parameters.


    Modules are the top-level grouping of related RESTful services. Think of a module as a container that holds all the related resources and endpoints for a specific area or functionality of your application.

    Templates define the URL patterns that map to specific resources and actions within a module. Each template corresponds to a specific endpoint that clients can interact with.

    Handlers are the actions or processes that are executed when a specific HTTP method is invoked on a template. Handlers are where the actual logic for interacting with the database or performing operations is defined.


    Parameters are used to pass additional data to the handlers. They can be part of the URL path, query string, or request body. Parameters allow you to customize the behavior of your RESTful service based on the input provided by the client.


    We will cover all everything mentioned above.


  • What is RESTful Service?3:00

Requirements

  • SQL
  • PLSQL
  • An accout with Oracle Apex Free (Nice to have)

Description

RESTful services, also known as RESTful web services or REST APIs, are web services that adhere to the principles of Representational State Transfer (REST). REST is an architectural style for designing networked applications. It relies on a stateless, client-server communication protocol, typically HTTP.


Oracle REST Data Services (ORDS) is a powerful tool that simplifies the process of developing and deploying RESTful web services for Oracle databases, including those used with Oracle Application Express (APEX).


  • ORDS is a Java-based web application that allows you to create RESTful services to access Oracle databases.

  • It provides a way to expose database objects like tables, views, and stored procedures as RESTful web services.

ORDS allows you to create, manage, and deploy RESTful web services, enabling clients to interact with database resources using standard HTTP methods (GET, POST, PUT, DELETE).


In Oracle REST Data Services (ORDS), the structure and organization of RESTful web services are key to managing how different endpoints are defined and behave.There are 4 important terms Modules, Templates, Handlers, and Parameters.


Modules are the top-level grouping of related RESTful services. Think of a module as a container that holds all the related resources and endpoints for a specific area or functionality of your application.

Templates define the URL patterns that map to specific resources and actions within a module. Each template corresponds to a specific endpoint that clients can interact with.

Handlers are the actions or processes that are executed when a specific HTTP method is invoked on a template. Handlers are where the actual logic for interacting with the database or performing operations is defined.


Parameters are used to pass additional data to the handlers. They can be part of the URL path, query string, or request body. Parameters allow you to customize the behavior of your RESTful service based on the input provided by the client.


We will cover all everything mentioned above.


Who this course is for:

  • SQL or PL/SQL developers
  • HTML developers
  • Programmers