Oracle APEX Tutorial For Beginners | Learn Oracle Application Express

This tutorial gives you an overview and talks about the fundamentals of Oracle APEX.

What Is Oracle Apex ?

Oracle Application Express is a free Oracle product that enables developers to quickly create web based applications on an Oracle database by using just a web browser. The APEX tool runs in a web browser and allows the creation of web applications in a declarative manner, by simply selecting pre-built components, configuring them and bundling them up in a web application, all without the need to write too much code.

APEX can be downloaded from the official Oracle website, together with documentation: HTTP://BIT.LY/8ZDMSA

Application Express (otherwise known as APEX) is a web application that is tightly coupled to an Oracle database. It has several uses: you can use its SQL Workshop tool to query the database, modify its contents, or change its structure; you can use its Application Builder tool to create your own web applications that interact with the database; and you can run the web applications created by you and others.

The application builder is especially interesting because it provides a simple, nontraditional way to build web pages. You do not specify code for the page directly; instead, you choose from a set of built-in templates. There is a template for the overall page and templates for each kind of component that you want to put on the page (such as reports, buttons, and so on). Each template has a set of properties, whose values determine where each component is located on the page, what it looks like, and how it behaves. You create a page simply by choosing templates for the components you want and assigning values to their properties.

The APEX application builder saves the property values for each component in a private database. When a browser requests one of your application’s pages, the APEX server extracts the property values relevant to that page from its database, constructs the HTML code corresponding to those values, and returns that code to the browser. This process is called rendering the page, and APEX is called an HTML generator.

The advantage of using an HTML generator such as APEX is that you can build web pages without any knowledge of HTML (or CSS, JavaScript, or PHP). Moreover, because APEX is tightly coupled to an Oracle database, it automatically handles the intricacies of database interaction. APEX makes it possible to easily create good-looking, highly functional, and database-aware pages with only a rudimentary knowledge of SQL.

The SQL Workshop

Congratulations! You are on the brink of learning how to build APEX web applications. But before you can begin, you need an APEX account. There are several ways to obtain an account: you can register for a free account through the apex.oracle.com web site; you might be given an account to an APEX server at your job; or you can even install an APEX server yourself and create your own account to it.

No matter the circumstance, your account will have an associated URL. Invoking the URL from your browser takes you to a login screen. Below Fig shows the login screen used by the apex.oracle.com server.



Entering your credentials then takes you to the APEX home screen, the top of which is shown in below Fig.



The APEX development environment contains several tools. Of primary importance is the application builder tool, which will be covered in depth starting in Oracle Apex training. We begin here by looking at two tools from the APEX SQL Workshop: the object browser, and the SQL command tool. These tools allow you to directly manipulate the database — the object browser gives you a graphical user interface, and the SQL command tool lets you submit SQL statements and PL/SQL code blocks for execution.

Although the SQL Workshop tools are not essential for application development, using them can make your life much easier. Here are five ways that they can help an application developer:


  • To remind you of the database structure. For example, a typical application involves several tables, each of which can have numerous columns. It is often impractical to memorize the details of each one. When building a page that references a table, you can use these tools to help refresh your memory.
  • To modify the structure of the database. For example, these tools are the easiest way to execute the alter table command given in the introduction.
  • To modify the contents of the database. For example, you might want to insert or modify records to test the behavior of a page or to reset the database after testing the page.
  • Examine the contents of the database. After running a page, you can verify that the database updated correctly.
  • Debug an SQL statement or PL/SQL block. By executing code in the SQL command tool first, you can verify that it produces the expected result before you actually assign it as the value of some property on a page


To get to the SQL Workshop, click the SQL Workshop button on the APEX home screen. The resulting screen is shown in below Figure. From this screen, you can then click the Object Browser or SQL Commands button to get to the desired tool.


Click for more Information on Oracle Application Express:

Oracle APEX Tutorial





Comments

  1. Thanks for sharing this information. I have shared this link with others to keep posting such information to provide the best in class assignment help online at very affordable prices.
    do my accounting homework
    accounting homework
    accounting homework service
    [url=https://www.calltutors.com/Articles/java-assignment-help]Java Assignment Help[/url]
    [url=https://www.calltutors.com/Articles/java-assignment-help]java programming assignment help[/url]
    [url=https://www.calltutors.com/Articles/java-assignment-help]do my java assignment[/url]
    [url=https://www.calltutors.com/Articles/java-assignment-help]java assignment help online[/url]
    [url=https://www.calltutors.com/Articles/Java-Homework-Help]Java Homework Help[/url]
    [url=https://www.calltutors.com/Articles/Java-Homework-Help]do my java homework[/url]
    [url=https://www.calltutors.com/Articles/Java-Homework-Help]java programming homework help[/url]
    java assignment help
    java programming assignment help
    do my java assignment
    java assignment help online
    accounting assignment writingJava Homework Help
    do my java homework
    java programming homework help
    Python Homework Help
    do my python homework
    Python Programming Assignment Help
    python assignment help
    help with python
    do my python assignment
    python online help
    Python Programming Help
    python script help
    python project help
    Accounting Assignment Help
    do my accounting assignment
    help with accounting assignment
    accounting assignment

    ReplyDelete

Post a Comment

Popular posts from this blog

Blue Prism Announces Availability of the Advanced Version 6

Agile Project Management Framework | Agile Tutorial