Advice learning APEX

Hello,
I am very new to APEX (i.e. have never used it before, but want to learn). I have a lot experience in writing SQL and some with PL/SQL. My background is primarily web development using ColdFusion, JavaScript, various flavors of SQL (T-SQL, PL/SQL, etc.), XML, some Java, and once in a while some JSP/Servlet stuff. Oracle Apex from the outside looking in looks like a tool (similar to ColdFusion) to help developers get web sites up fast. Being a person who's willing to learn something new, I wanted to get to APEX and maybe even tighten up my Pl/SQL knowledge. Also, for those of you in the know, I'm curious about the APEX job market? I have seen plenty of gigs that require knowing Java, .NET, PHP, etc. but I have not seen a lot of APEX stuff out there. In fact, the job I just recently got is the first I've even seen this application listed. So any info any of you knowledgeable APEX users could share would be appreciate it. In the mean time, I'll check out the docs on this site and see what I can find on Amazon.
Thanks,
JW

Thanks, I have started reviewing this information. I was hoping for a bit more information in regards to career and job market. Any info you provide in that regard would be helpful.
Regards,
JW

Similar Messages

  • Learning APEX, need sample objects

    Hi, I've got the Oracle Database 2 Day+ Application Express Developer's Guide and I need the OEHR Sample Objects file. The guide says to goto http://www.oracle.com/technetwork/testcontent/oehr-sample-objects-131098.zip, then to OEHR Sample Objects, then download the zip file (unzip and extract). For the life of me, I cannot find this file. Have directory paths changed, is there any hope? I'd love to continue learning this app, asap. Thank you, anyone, for helpful information. Regards.

    Try the link without a comma at the end:
    http://www.oracle.com/technetwork/testcontent/oehr-sample-objects-131098.zip

  • Want to learn about Apex..!!

    Hello Everybody,
    I want to know much about apex. Can somebody please guide me.
    Here's why i want to learn apex.
    I want to design one application which opens in web browser, i want to implement it on my local PC, i am using Vmware (Red Hat Linux enterprise 4 OS) as my server, Database is Oracle 10gR2 on server, i have one database created on it.
    For practice i have one package that has HTML code in it and i want to run that package on web browser, I ran that package before in my company using Apache with mod_plsql cartridge by setting up Dad configuration..
    I want to try it on my local PC. My question is do we have to install Apache with mod_plsql or just installing APEX will work in this case...???
    Any help will be greatly appreciated..
    Thanks
    Regards
    -Harsh.

    Hi,
    if you don't want to go for 11g - try 10g Rel.2 -
    my recommendation:
    1. Install the Oracle DB
    2. Download the "Companion CD", which has APEX and an OHS Oracle Http Server = Apache WITH the MOD-PLSQL integrated in it.
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html
    looks as follows:
    Oracle Database 10g Companion CD Release 2 (10.2.0.1.0)
    - 10201_companion_win32.zip (653,693,751 bytes) (cksum - 3264572193)
    - Download latest Oracle Application Express (formerly HTML DB)
    When you start the Installer of the Compnaion CD you get the option of installing TOGETHER : APEX and OHS/Apache
    Do that ! - and its an hassle free install both installed ready to go (watch the url which is given in the status window at the end of the install and make a note).
    The APEX/Apache install takes areound 18 min. - be patient !
    TIPP: make a note of the user/pwd you used, because you need this exactly when upgrading.
    Later you can easily upgrade to the latest APEX version (Downlaod as above mentioned).
    Hope that assisted !
    Bernhard

  • APEX vs Access

    I have been an Access developer for over 6 years. Just beggining to learn APEX (installed it, and trying to read the tutorials from Oracle). Can I do with APEX everything that I could do with Access? For example, I have created Forms with advanced validations, calculations, etc., using VBA Code, nested subforms, nested subreports, user/role authentication access for Forms/Reports, etc. The fact that I can intervene before/after many events (Update, Load, Error, Current, etc.) gives me a great deal of flexitbility. Does APEX allow similar opportinities to use custom code before/after certain events? Thanks a lot for your suggestions and advice.

    Well, let me start by saying that it is good to see a fellow "Boricua" in the forum :).
    I can help you with most of your questions. Lets break them down, shall we?
    Q: "Can I do with APEX everything that I could do with Access? For example, I have created Forms with advanced validations, calculations..."
    A: Very much so, yes. I may not have as much experience as you do in terms of Access, but I sure noticed a lot of improvement in certain things like validations.
    Q. "...using VBA Code, nested subforms, nested subreports..."
    A: In my experience, in Apex, depending on the functionality you want to achieve, you may have to use PL/SQL, javascript, SQL. About nested subforms and nested subreports, I have seen some implementations of that in the forums. I can probably refer to you Denes Kubicek (he has done a lot of custom implementations) and you can find posts by Carll Backstrom. Both of these guys have been kind enough to provide proof on concepts that can be found throughout this forum site.
    Q. "...user/role authentication access for Forms/Reports, etc..."
    A: Well, APEX can provide different modes of authentication, depending on your organizational needs. If there is an existing LDAP configuration, there are ways to integrate authentication (custom authentication). You can also configure within the application different authorization schemes, which are used mostly to determine the level of access to certain regions, items, pages within an application. About Forms and Reports integration, I have not really seen much use other than accessing the data used in those tools with APEX.
    Q. "...The fact that I can intervene before/after many events (Update, Load, Error, Current, etc.) gives me a great deal of flexitbility. Does APEX allow similar opportinities to use custom code before/after certain events? Thanks a lot for your suggestions and advice."
    A: Indeed. You will find that APEX has opportunities to code for these events and at certain times during the process and loading of a page. There are many more features (including a port from access to APEX) that you may want to try out. Also, the prepackaged applications are a good source of examples of what the application capabilities are.
    Thanks for your time and I hope you have fun with the tool! Feel free to contact me for any information you need.

  • Uploading an image in interactive report APEX 4.0

    Hi,
    I hope you can help me. I am using the book "Begining ORACLE APEX", which is for APEX 3.1.2, to learn APEX. Now, I use the online APEX 4.0. In the 6th chapter one should add new columns to the PRODUCTS table: one for the PRODUCT_IMAGE, a BLOB column, and 3 more for MIMETYPE, FILENAME, and IMAGE_LAST_UPDATE. So, i need to make an interactive report, with this new table. I include it, but when I run the application it doesn't show. So i insert in the SQL for the report : "PRODUCT_IMAGE", and run the page again, and there i add the column using Actions button. When added, each row is is filled with: [unsupported data type]. When trying to upload an image it doesn't work. It doesn't show anything. I even tried putting: dbms_lob.length("PRODUCT_IMAGE") "PRODUCT_IMAGE" in the SQL of the report, but it doesn't work. It is like a problem with uploading the image. It doesn't do anything.
    I would really appreciate your help, this is really important for my job..
    Sincerely,
    Leila

    See the sample application provided in your workspace, there in page no 3 they have created a interactive report showing a image in one of the column, I think it will solve your problem.
    Tauceef

  • Customize Apex charts

    Hello,
    I'm an Oracle DBA thats slowly learning Apex. our company wants to use Apex for forms and various reports. I have absolutely no XML, Java, HTML or any such knowledge that would be usefule for webdesigners. i rely mostly on the settings Apex provides, but i'm learning a few tricks here and there.
    my question is, how to customize/edit charts? here are open issues:
    - i have a 3D stacked bar chart (flash chart). i want to be able to
    - add a line to this chart for the same data. the line can be a "trendline" or some fixed value. i saw a website (AnyChart) that offers this soultion, but have no idea how to incorporate this. in any case, i did some tests, and it didn't work.
    - changing the Legend: we want to be able to change the order of the legend, so that it fits the chart! seems like a simple thing, but Apex does not offer this. it shows the legend in reverse order to the chart.
    Also, the Legend seems to fix a capital letter to the first character of a word, the rest is small.
    ex: we want a legend definition "AA KCOO" and we get "Aa Kcoo". we define this in the SQL Query, but it doesn't accept this.
    i suppose all this can be changed in XML coding, but how, and more important, why? shouldn't a tool like this have that option of changing these things? the GUI tool seems so limited here. its nice that you can customize in XML, but i think these are missing options..
    can anyone help, or guide me to the right documentation?
    thanks,
    mike

    Hi Dimitri,
    thanks for the tip.
    first of all, getting the item in like you mentioned did not work. i tried with and without the single quotes
    without quotes (<line value=&P8_LINIE etc) gives me an "XML Error was malformed" message, and with the quotes (<line value='&P8_LINIE' etc) gives me a completely differnt number! it draws a line at the very top of the scale, fixed at 160 in my case.
    i did another tes, redoing the flash chart in a different region. exact same error, only this time, since i set my y- axis max value at 180, then the line was drawn at the top again - so it seems like the line is automatically drawn at the place where the chart value was defined for maximum...
    oh well, no idea where this comes from...
    as far as Anychart goes - i took a look at the website - it costs a fair bit for this newer version! for one developer license 500 USD, for 4 developers 1000 USD!
    my question is: will a future Apex have the newer version? would it make sense to buy this or should we wait until Apex 4.0 comes out?
    i have since discovered another thorny issue with Apex charts, but i will open a new thread for that. see my "remove marker from 2D Line flash chart" thread
    so far, i'm quite frustrated at the lack of modification options available to this GUI tool. perhaps in future versions, Apex graphs will be better...
    mike

  • (( APEX host needed - Suggestions? ))

    July 29, 2010
    Hello,
    I am new to APEX.
    I am learning APEX with
    APEX.ORACLE.COM
    I would like to find an INEXPENSIVE APEX HOST--
    that is a GOOD HOST.
    I would like to spend $10 month.
    (Maybe $15 or so if necessary.)
    Is it possible to get a GOOD HOST in this price range?
    I would like to get FEEDBACK
    about HOSTS people are using.
    Information like this would help me and a LOT of new
    APEX users:
    WHAT HOST are you using?
    How much are you PAYING?
    How GOOD is their SERVICE?
    Do they have PHONE SUPPORT?
    How fast is their EMAIL / TICKET support?
    Is it in the U.S? UK? India? Where?
    How much do you LIKE them?
    Do they have any MAJOR LIMITATIONS?
    Are they RELIABLE?
    Is there anything you DON'T LIKE about them?
    What do you LIKE MOST about them?
    Your answers will help me and A LOT of other people!
    Thanks for your help.
    I really appreciate it!
    DAVID888
    Edited by: DAVID888 on Jul 29, 2010 5:49 PM

    Hi
    We have been using http://www.maxapex.com for last 2 years. Very satisfied. Initially we hosted our Issue Tracking system at MaxApex. After that we hosted several applications for different clients. Everyone satisfied.
    Their hosting plan starts with $10/month for 25MB. Support is prompt. They have gone extra mile for us many times if we need anything special. Servers are in US.

  • Migrate Access Reports to APEX

    We already built reports by using Microsoft Access to query one Oracle Schema (11G R2) and generate all the access based reports. We would like to migrate the Access based reports to APEX platform, Are there any best approaches to achieve these? Thanks for your help.
    Kevin

    You DON'T MIGRATE Them, you will have to recreate them in APEX.. Have you done ANY development work before in APEX? If Not, I would suggest this tutorial to help learn APEX..
    http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35122/toc.htm
    Thank you,
    Tony Miller
    Ruckersville, VA

  • What is the Username and Password of the localhost:8080 to login to Apex?

    I just installed the Oracle Application Express to or above SQL of Oracle DB 11g Enterprise Edition. It said it was successfull installation. But when I login to Apex admin, using Firefox browser, (localhost:8080/apex/apex_admin), the firefox browser ask for my Username and Password. I used SYS and my password when I installed Oracle DB 11g, it didn't work.
    Please help me solve this problem so that I continue learning Apex. Now I'm stuck.

    Hi,
    Does it ask XDB password?
    If yes, did you unlock ANONYMOUS account?
    http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21673/otn_install.htm#CHDEIGGI
    Regards,
    Jari
    My Blog: http://dbswh.webhop.net/dbswh/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Setting Session item from outside of APEX

    Hi All,
    First a little background: I've been learning APEX for a couple of days now. I'm evaluating it to see if it's suitable for the application we need to make, otherwise it'll be done in PHP.
    The application needs to act as a web service client: as requirement number 1, we need to interface with a 3rd party IDP server to get a SAML2 assertion. This assertion will later need to be injected into the SOAP header of web service call, but I'm not worrying about this bit for now.
    I've gotten half way there. I've created a new page with a process at runs before the header. This can handle creating our authn request (which is a bit of xml) and forward the browser onto the IPD server for authentication (with anthn request set as a GET parameter that has been deflated and base64 encoded). Whoo!
    Once the IDP server has finished authenticating the user, a http post (with the SAML assertion we need) is done back to the application.
    Now as I understand it, I can't get the IDP to post back to an APEX page directly, as we need to access the HTTP Post data. So, I plan on writing a PL/SQL procedure (which I've added to the FLOWS ok list to be called via the PL/SQL gateway).
    So inside this procedure, I'm not in APEX, but I'll want to keep track of the SAML Assertion (which will just be a CLOB for arguments sake) such that I can use in APEX for when I make my SOAP call. If it was down to me, I'd have a table with session_id and the assertion, and just query that from APEX.
    BUT this 3rd party that we have to work with is the government, and they've given us rules. We aren't allow to store these assertions, they can only exist in the scope of a users session (no storing in files, databases, anything that could be permanently stored on the hard drive), virtual memory is ok though.
    So, after all that useless info, onto my question: Can I set an apex application item from this pl/sql procedure? If so, how would one do it? Now I understand that in the background, an item is probably written to a table, but I'm going to gloss over that for now (in the hope that the people certifying the app do the same).
    Thanks for all the help,
    Tim

    Tim,
    I am working a similar issue, but slightly different. I am trying to determine if we are trying to answer the same question.
    Here is what I understand about your initial posting...
    You are authenticating a user.. that must make a call to some "place".. then wait for that place to respond with an OK message, without storing the value. There is enough lag in this process that you want the response from "the place" that you want the response from "the place" to change the session value in the Web based UI. Is this correct?
    Issue: Even if you did have this process setting the session value, the client web browser would not respond unless it was in some type of checking loop.
    If you are in a checking loop, you would have the ability to call the "service" in some sort of checking mode from APEX.
    If this is a smooth process (no major lag), you could manage it within a custom authentication scheme. Is this the area you are working in?
    I understand your need to set from an outside connection. But if you are using the outside database connection method, you are isolated to a different session... I would believe (I do not work for Oracle) for security reasons.
    --Tim St. Hilaire                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to design tables for Apex applications?

    Hi,
    I am learning Apex . I have one question.
    Considering normal tables, I have primary key (some single column and some composite) for my tables.
    But I learnt that Apex works well when we have primary keys using sequences.
    So Should I do the following now.
    1) Add a new column to all my tables which gets populated from Apex directly and make that column as primary key
    2) Create a sequence to associate each such primary key
    3) Make the actual primary keys as Unique keys + Not null constraints
    Thank You

    Why are you designing your tables o suit the tool? What happenes when you change development products? You SHOULD develop based upon SOUND database design methods. Use of surrogate keys IS a prefered development method, since use of multi-key (Composite) keys is known to be a pain for multiple reasons..
    Take this small bit of knowledge.. Design you database properly for an interface and you will NOT have issues..
    Thank you,
    Tony Miller
    Raleigh, NC

  • Adding a java applet in Apex page

    Hello, I am trying to add a java applet to my page. This is what I do. I create an html region with source ;
    <applet width=300 height=300 codebase="#WORKSPACE_IMAGES#DrawingLines.class"></applet>
    and I upload DrawingLines.class file as a static file.
    When I run the page I see the java cup sign (with running circle around) but not the applet. Does this have to do anything with the browser security? My knowledge of Java is very limited, but I thought this should work.
    George

    I just feel like I have to answer this and I hope this is the last post in this thread.
    "I find it amusing that you have come to this forum demanding free technical support, and have posted over 200 times, but you yourself have never once answered somebody's question and gotten a helpful or correct reward"
    First of all, I have helped people on a few occasions , I don't know what kind of "helpful or correct reward" you are referring to but yes I have given useful answers and gotten "thank you" from a few members.
    Second, most of my posts are from year or more ago when I was learning Apex, I have very few posts in the last 6-12 months.
    Third, if nobody asks the questions then there will be no answers => there will be no forum. The very existence of this forum is based on people asking question so why should I be ashamed to "demand free technical hellp", isn't this what most people are doing here?
    The rest of your post is just words pretty much not saying anything (you might wanna try a carier in the politics) so I am not going to address it.
    Have a wonderful day.

  • Can Apex Do This?

    Hi,
    I've built a mobile app using Oracle Mobile Server and need to create a rudimentary web interface that manipulates the same data. I'm trying to determine if I can install APEX on the same server and rapidly create a web interface that can do the following:
    1) Create 4 different user types with different permissions while using the same login credentials as Oracle Mobile Server
    2) Only show certain forms for certain user types
    3) Create a form that can take in a few fields, and determine if there is a duplicate record already in the database
    4) If not, show a form to enter the rest of the info
    5) Change the branding to not show Oracle Application Server, but our own company.
    I obviously haven't dug too deep, but I'm hoping someone can help me answer these questions so I can start learning APEX.
    Thanks.

    Not familiar with the Mobile Server technology myself, but I'm guessing that you intend to install APEX on the database server that you synchronize with. So, based on this assumption:
    1. You can create an authentication scheme based on your authentication framework used. See documentation.
    2. Create authorization schemes to control page access. See documentation.
    3 & 4. Sure you can, but you're probably in the best position to figure this out.
    5. Definitely. You can customize your own APEX themes or tweak existing ones to suit your corporate requirements.

  • Not able to find where my apex is installed.

    Hi,
    I am new to apex,so want to learn apex.
    I have installed apex 4.0 in my pc.
    database oracle 11g on windows 7.
    but i am not able to find the shortcut on the url to acess apex.
    Please help.
    Regards
    sudhir

    when you installed which HTTP server did you decide to use?
    Oracle Application Express Listener, Oracle HTTP Server and mod_plsql or the embedded PL/SQL gateway?
    http://download.oracle.com/docs/cd/E17556_01/doc/install.40/e15513/overview.htm#CEGEGBAE

  • Oracle Learning Management responsibilities

    Dear all,
    I am trying to implement OLM and in order to do that I have added many responsibilities like:
    Oracle Learning Management Administrator
    Learning Administrator
    But I did not find any screen related to the setup all what I got are the screens that are related to the concurrent manager which is:
    Reports and other requests
         Submit report
         View report
    is there a step need to be done before I add the above responsibilities?
    Please advice.

    Learning Management uses USER MANAGEMENT to control the access to functions on the Learning Administrator menu. Unless the ROLE of Learning Administrator is given to your user, you will not see any of the other functions in the menu.
    To solve this problem, you will need to use the User Management responsibility to GRANT acccess to these functions.
    There is a sedded ROLE called 'Learning Adminsitrator' which has all the standard privileges which give the funtions to users of this responsibility.
    Allocate the ROLE to your user and you will see the functions in the menu.
    You may have a problem with USER MANAGEMENT. The only seeded role with this responsibility is the SYSTEM ADMI NISTRATOR. If it hasn't already been allocated, the System Administrator will have to use User Management to give the User Management role to another user!
    This will solve your problem!
    Regards
    Tim

Maybe you are looking for

  • Unable to delete file from desktop

    I'm trying to delete a .mp4 file from my desktop. On doing so I'm first prompted to enter the password in a window 'Finder wants to make changes. Type you password to allow this'. After doing so I get the msg 'the operation can't be completed because

  • Lookup and displayField

    I have a Lookup defined over a VO attribute. This lookup is using 2 different attributes as Value and Display (I store a code, but show a description). The problem is: when I define this attribute to be shown as displayField (read-only), this value i

  • 8i to 9i certification upgrade

    Hello, I am currently an OCP (8i) and hold 2 certificates: Oracle Application Developer, Release 2 and Oracle Forms Developer 6/6i. My question is: to upgrade to 9i, it would appear that I only need to take exam# 1Z0-140, Forms: Developer, New Featur

  • Need help with 'shuffling' cards

    i'm working on a poker applet and i need some help. i would like to put cards which are numbered (1 - 53) in random order on the stack. what is the easiest idea for doing that?

  • Aperture only sees MOVs in SD card copy folder structure

    I copied a couple of SD cards to hard disk and trying to import images only shows the Movs which are in H.264 MTS file packages and completely ignores JPG images in the folder structure root and DCIM folders. All seems very random as not all MOVs are