Future prospectus of APEX  Developer

HI All,
Since 6 months i have been working as an APEX developer(SQL and PL/SQL)
and i'm planning to learn DBA
I'm bit confused to take my carrier with APEX development .
Could any one help me with this..
My questions are as shown below
1)What is the demand in the market comparatively DBA and other Developers.
2)how can i grow competitively in this field.
Kindly help me with this.
Based on your opinions i ll be taking the next step.
Edited by: Basva on Feb 16, 2011 6:03 AM
Edited by: Basva on Feb 16, 2011 6:19 AM
Edited by: Basva on Feb 17, 2011 6:07 AM

HI All,
Since 6 months i have been working as an APEX developer(SQL and PL/SQL)
and i'm planning to learn DBA
I'm bit confused to take my carrier with APEX development .
Could any one help me with this..
My questions are as shown below
1)What is the demand in the market comparatively DBA and other Developers.
2)how can i grow competitively in this field.
Kindly help me with this.
Based on your opinions i ll be taking the next step.
Edited by: Basva on Feb 16, 2011 6:03 AM
Edited by: Basva on Feb 16, 2011 6:19 AM
Edited by: Basva on Feb 17, 2011 6:07 AM

Similar Messages

  • SQL Injection threat with APEX developed applications

    We are using a tool, HP WebInspect, to scan some of our APEX developed applications for web application security testing and assessment. We are getting some critical and high vulnerabilities identified (see below) and would like to know if someone else has encoutered these and to determine a solution, whether it be a setting/settings within APEX or is it more related to the application and the way it was developed.
    Critical:
    Possible SQL Injection
    File Names: • https://xxx.edu:443/pls/apex/f?p=4550:1:36080644498857::NO:4::&success_msg=If+7
    77-777-1911form%40value777.com+exists+in+our+records'+OR%2cwe+will+send+the+workspace+name
    s+associated+with+this+email+address.+If+you+are+having+problems+receiving+the+workspace+name
    s%2cplease+contact+your+administrator.%2fC34A0EF5494AB92C95AA4D0F7BF52332%2f
    • https://busaff-test.utdallas.edu:443/pls/apex/f?p=4550:1:36080644498857::NO:4::&success_msg=If+7
    77-777-1911form%40value777.com+exists+in+our+records%2cwe%2bwill%2bsend%2bthe%2bworkspace
    %2bnames%2bassociated%2bwith%2bthis%2bemail%2baddress.%2bIf%2byou%2bare%2bhaving%2bprob
    lems%2breceiving%2bthe%2bworkspace%2bnames'%2bOR%2cplease+contact+your+administrator.%2fC3
    4A0EF5494AB92C95AA4D0F7BF52332%2f
    High:
    Possible Username or Password Disclosure
    File Names: • https://xxx.edu:443/pls/apex/f?p=104:101:1328157658320206:&notification_msg=Invali
    d%20Login%20Credentials/156F2A38AC41E25732821ABED8AA98B6/
    • https://xxx.edu:443/pls/apex/f?p=104:101:2360963243212364&notification_msg=Invali
    d%20Login%20Credentials/156F2A38AC41E25732821ABED8AA98B6/

    You can help us by telling us your first name, putting it into your profile, and by selecting a friendlier handle.
    The details you showed indicate no SQL injection possibilites whatsoever. The "Critical" examples also are unrelated to Application Express applications that you may have developed (application 4550 is the login application for the product itself and should rarely be used by end users in production environments).
    Scott

  • Best APEX developing practices?

    Hello,
    I have a simple question - What are the best APEX developing practices in regards to developing workspaces ?
    There are two ways to develop in APEX (when you create an application for internal use, of cause) :
    One is to have a workspace per Application - Meaning that you have Developing, Test and Production Application in the same Workspace, and this Workspace would be reserved to one application only. The advantage of this approach is that it is easy to move ready pages (or even the whole application) from Developing to Production - You can simply copy ready pages from one application to another.
    The other one is to have a Workspace per Environment - Meaning that you have all your Production applications in one Workspace and all the Development application in another Workspace. In this case, when you have to move a page to Production, you have to export it, and import it to another Workspace. The advantage of this approach is security - you don't work in production...
    So I wanted to ask APEX gurus - What is your opinion on that? Are there any Oracle standards for developing in APEX? What is your best working experience in regards to developing applications in APEX, etc..??
    Thank you!

    Hi Sloger
    Keep it simple DEV, TEST and PROD are on separate database instances, preferably on separate servers.
    If you only have one box, then develop your app on your PC using XE.
    You can have the same workspace id on multiple databases, allowing you to promote between databases easily using SQL*Plus.
    As far as on app per workspace, that's entirely up to you.
    Multiple applications in a single workspace work very well - after all this is how the APEX team builds the Application Builder.
    Regards
    Mark
    demo: http://apex.oracle.com/pls/otn/f?p=200801 |
    blog: http://oracleinsights.blogspot.com |
    book: https://www.packtpub.com/oracle-application-express-4-0-with-ext-js/book

  • Can Active Directory authenticate to the APEX development environment

    Greetings,
    Environment:
    Apex Version 4.0.2
    Database Version: 11.2.0.1
    Weblogic 10.3.3
    Apex Listener
    Is it possible to use Active Directory to authenticate access to the APEX development environment? I have all individual application using Active Directory authentication, but I can’t find a way to incorporate Active Directory to access the development environment.
    Thanks
    Larry

    Larry,
    no, you cannot change the way the APEX Application Builder authenticates its users.
    brgds,
    Peter
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    BuilderPlugin: http://builderplugin.oracleapex.info
    Work: http://www.click-click.at

  • Is there any future in doing mobile development in flash CC

    Hello all,
    I was after peoples thoughts on if there is any future in doing mobile development in flash CC?
    Initially I was quite excited but I have just tried to put something together and have hit some hurdles quickly.
    At this stage the cons seem to be outweighing the pros.
    As I see it
    Pros are.
        •    Multi-platform deployment (write once and output to many devices)
        •    Easy to use flash
        •    Large resource of action-script.
        •    Supported by Adobe (I hope..)
    Cons are
        •    Poor multi touch support (no double tap support)
        •    No easy way of getting user input (as in uipicker etc)
        •    Poor performance (not being native code)
        •    Uncertain future of flash  /  flex
        •    Can not use any flash vector
        •    Dependant on if device will keep allowing flex

    I'd have to adjust that list of cons a bit, going point by point:
    ...no double tap support
    While it's true that not every gesture has been coded in AIR, you can always implement them yourself. In fact the ones you tend not to see are the easiest to implement. Double tab can easily be duplicated by a single object.
    In a view you wish to utilize it you can simply use a single object to store the last object tapped and the getTimer() it was tapped. Adding one more line of code to see if the last time it was tapped was "quickly enough", you'll know if the user double tapped.
    Yes, it's not ideal that they didn't wrap under a dozen lines of code for you, but I wouldn't say it lacks support unless it was either incredibly difficult to implement yourself, or impossible.
    ...as in uipicker etc
    There are (as you said) substantial resources out there for all sorts of Flash based components. They can all be used in your project, just as on the web. You'd be smart to stick to anything GPU accelerated, like FeathersUI.
    That said I'd say there's a LOT more components already developed of all sorts for Flash than any native SDK.
    Poor performance (not being native code)
    Stage3D performs quite amazingly. About as close to native (or better) as you can get, depending on what you're doing. The only difference is you have the power of a familiar multimedia engine wrapped around it so you're not stuck ripping apart native SDK components until they don't look like themselves (otherwise the app looks slapped together).
    I suggest you try the previously linked GPU controls before you think the performance is actually poor.
    Uncertain future of flash  /  flex
    Can't comment here, the roadmap is as unpredictable as the mobile landscape itself. Flash has a ton of uses outside mobile apps or website video/banners. It's used to make kiosks, top tier presentations, learning tools for students new to programming, sophisticated/interactive animations and 3d, etc.
    Flex is completely different.
    Can not use any flash vector
    I'm not sure what you mean by this. I use plenty of them. I typically use the graphics system to draw dytnamic interface elements and then raster them into bitmaps for presentation in Stage3D.
    Dependant on if device will keep allowing flex
    The device doesn't "allow" SWF or Flex. It is compiled down to ARMv7 compatible code. It has no idea what created the code. C++, Obj-c, Java, Perl, Python, Ruby or even LOLScript could be ported as long as the target is ARMv7 compatible code (soon to be ARMv8 64bit, Apple opening that door).
    That all aside, I've definitely been scorched by the differences between implementations of Android and iOS with AIRs limitations. While you're using the majority (hopefully) of your code base for both targets, you will definitely have differences to conform to the platforms needs.
    In the end, having had plenty of experience with the pitfalls of both, I see 2 things, which has already been living amongst us the entire time.
    1) AIR is being used where there is a need that no other runtime fills quite so nicely.
    With Adobe Native Extensions and a sophisticated 2D/3D GPU leveraging multimedia engine behind you, it's hard to find any other authoring environment more desirable.
    Even though Phonegap has native extensions, I think we can all pick out a webpage-as-an-app easily. AIR is far more difficult to spot because your imagination is the limit.
    That said, much like in the beginning, Flash was utilized to solve all our video/audio codec and font problems. We abused and over used it until technology matured so we could properly handle these issues. That leads to:
    2) The web is maturing the requirements of browsers to the point they're becoming multimedia engines or hosts themselves. Requiring them to implement 2D Canvas, WebGL and standardized JavaScript and CSS specification, we're maturing the web enough to replace AIR.
    Now that browsers allow JavaScript to power single application pages (SAP), apps will probably start to fall off in usage, much like the abuse of Flash. Apps only solve a current problem, lack of acceess to capability. Soon we probably won't need Phonegap and native extensions as the only way of developing a truely sophisticated device site.
    I imagine users would rather just use their browser to load a web address which can store everything necessary to operate with offline storage, rather than lurking through a sea of hundreds of thousands (or millions+) apps. And once again people will return to the matured web with little to no need for everything to be AIR, native code or some variant.
    Change is constant..

  • APEX - developing an iSQL replacement.

    Hey Guys,
    I'm currently looking for a piece of software which allows to perfrom some free SQL's over http (like iSQL did some time ago).
    Because it seems, that there's nothing available on market, we wan't to try it with APEX.
    APEX itself delivers the "SQL Commands" application within the "SQL Workshop", which would be more than sufficient.
    Unfortuanelly this isn't a app which can be used by any user, authenticating before using it. It seems that's only usable by APEX developer and admins,
    not by anyone who's owning an database account.
    My general question: Do you think it is possible to develop an own application which provides an similar funtionality?
    And if yes: do you maybe have some initial hints for me how to accomplish?
    Google and co. doesn't help, I'm also doesn't relly know what to search there...
    Many, many thanks in advance,
    Mirko

    Hi Peter,
    thanks for the hint. Ive already done this. Result: The schema which is related to the workspace lacks a lot of privileges to run this application.
    With some efforts I got it, but know this workspace has for example "execute all procedures" privs (like FLOWS_%), what's not acceptable.
    The code isn't really helpful. I'm completely new to APEX until yesterday, and misses many basics like "what is a region"..
    But you are also of the oppinion, that it may or most likely would work and we should keep moving this way?
    Hi Ben,
    we are aware of this and we are also unhappy with this, but it's an unavoidable customer request.
    The login to APEX should be done with the database accounts. In other words: only some select privs should left.
    That must be ensured by the (to me unknown) APEX authentication mechanism.
    Hi all,
    do you know any other possibilities or ready APEX applications, which can be used for this?
    Thanks all of you,
    Mirko

  • ApEx Development Team: tab clear cache - new feature?

    Hi ApEx Development Team!
    I searched the forum and found, that many have (had) the same problem like me:
    Why isn't it possible to clear the cache by clicking on a tab? Why is it only possible for parent tabs?
    Wouldn't it be a nice feature for the next version of ApEx? This feature exists already, only not for the standard tabs...
    Regards,
    Sofie

    taepodong wrote:
    Apologies to dig up old thread but I ran into this problem and thought I'd share my solution as well (for search engine)There is no point in doing this. There are thousands of threads in this forum that are unanswered, or contain solutions that are suboptimal or that have been superseded. They can't all be updated "for search engine"...
    1) Edit the tab property where you want your page's cached removed. In My case it I had a tab pointing to page 6 and I needed page 6's cache cleared when I clicked on it.
    2) Edit the condition for the tab deisplay --> Function returning boolean.
    3) In the function body put the following code:
    begin
    if :APP_PAGE_ID != 6 THEN
    apex_application.clear_page_cache(6);
    END IF;
    RETURN TRUE;
    end; The expression will always evaluate to true, and will clear cache from page 6 if clicked from any other page that is not page 6.
    However if you want to apply condition to the page as well. (say and admin page based on :APP_USER property) then wrap the return true in another If-statement as well.I subscribe to the old-school idea that state-changing side-effects in functions are evil. Using Condition code in this unexpected way will make an application much harder to debug and maintain. If I came across this in an application I was working on I'd refactor it.
    Scott posted the correct way to do this above (post of 26-Mar-2008 23:00&mdash;not marked as helpful/correct as this was before the forum had this feature): Clear cache using an On-Submit Application Process that is conditional on the <tt>:REQUEST</tt> value set by the relevant tab(s).

  • Preventing automatic log out from Apex Developer session

    Hello,
    I've noticed that I am frequently being logged out of my Apex Developer session whenever I am tryng to 'return' to application builder after running/testing my application (using Apex Developer). It seems quite random as to whether it happens or not, but since migrating to Apex v4.2 it appears to be happening more frequently ( based on my first week of using this version). Is there any setting that can be applied to prevent this happening or to extend the timeout/inactivity period before it does happen,
    thanks in advance,
    Kevin.

    Login as INTERNAL / ADMIN and go to Manage Instance > Security. There, you can define the maximal
    Maximum Session Length in Seconds      
    The help says:
    "Enter a positive integer to control how many seconds an application session is allowed to exist. This setting is superceded by the application level setting. Leave the value null in order to revert to the default value of 8 hours (28800 seconds). Enter 0 to have the session exist indefinitely. This session duration may be superseded by the operation of the job that runs every hour which deletes sessions older than 12 hours."
    and the
    Maximum Session Idle Time in Seconds
    The help says:
    "Enter a positive integer to control how many seconds a session may remain idle for Oracle Application Express applications. This setting is superceded by the application-level setting. Leave the value null in order to revert to the default value of 1 hour (3600 seconds). Set to 0 to prevent session idle time checks from being performed."
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.apress.com/9781430235125
    http://apex.oracle.com/pls/apex/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

  • APEX Developer Competition 2009 Winners

    Hi forum users,
    Check out the winners of APEX Developer Competition 2009 held by ORACLE Inc..
    Links: http://www.oracle.com/technology/products/database/application_express/html/comp_winners.html
    Regards,
    Tajuddin

    Tajuddin,
    Will you share your "ABC School Management System" publicly for learning purpose as I want to see your extra effort on this application.
    Waiting of your positive reply,
    Regards,
    Muhammad Yousuf.

  • Adding ability to use ref cursors in future versions of Apex

    Currently it has been documented that Apex does not play well with ref cursors and how to get around that. Is this a feature that the Apex team is looking into for future versions? Currently we are using Oracle 11g and 1 g with Apex 4.0.2. Your reply is most appreciated.
    JudJasRis

    Hi Tony Miller,
    Thank you for the prompt reply. I see your name in many of the replies in this Apex forum.
    We currently have several package functions that use out ref cursors. We are looking to use the result of that ref cursor for our reports. We have found a way to get around the ref cursor by creating a table collection of the row type and return it in a specific function declaration in a pipelined function. I am fairly new to creating pkgs, functions and specifically pipeline functions as well as learning the many nooks and crannies of Apex. It would be nice to be able to call a predefined ref cursor within Apex. I was just curious if that was a feature that could be developed. Please excuse my lack of knowledge, I am learning though by asking these type of questions.
    Again thank you.
    JudJasRis

  • Using and Apex developed system and generating  word documents

    Started a new development project. We looked at using Apex for the system but ran up against a road block because the customer needs to generate word documents that they can edit and print. Does anyone know if Apex can handle this? Any suggestions on were to look for more information.

    Hi Dawn,
    Yes you can certainly do that, take a look at this quick overview -
    http://www.oracle.com/technology/products/database/application_express/html/configure_printing.html
    It refers specifically to PDF printing, however with BI Publisher you can output in Word Document format too.
    Hope this helps,
    John.
    Blog: http://jes.blogs.shellprompt.net
    Work: http://www.apex-evangelists.com
    Author of Pro Application Express: http://tinyurl.com/3gu7cd
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone!

  • Change Control tools for APEX development

    I have a customer who is using APEX and would like to have change control, version, and synchronization of APEX pages...
    Basically we are talking about Configuration management capabilities

    Well, since APEX is mostly pl/sql based, the other poster's idea of SQL Developer is valid... The other items.... you are on your own for test scripts (again sql developer for the pl/sql required...)
    What it sounds like is your are wanting a oracle designer wrap-around for APEX.. Don't know what to tell you.. I would suggest you look at some type of version control system.. Subversion is a good one, MS Source Safe works too...
    Thank you,
    Tony Miller
    Webster, TX
    While it is true that technology waits for no man; stupidity will always stop to take on new passengers.

  • Apex Development Tools

    Hello,
    Any suggestion for good Apex 4.0 development tools?
    Thanks!
    Kind Regards,
    Cearnau Dan

    Well, since APEX is mostly pl/sql based, the other poster's idea of SQL Developer is valid... The other items.... you are on your own for test scripts (again sql developer for the pl/sql required...)
    What it sounds like is your are wanting a oracle designer wrap-around for APEX.. Don't know what to tell you.. I would suggest you look at some type of version control system.. Subversion is a good one, MS Source Safe works too...
    Thank you,
    Tony Miller
    Webster, TX
    While it is true that technology waits for no man; stupidity will always stop to take on new passengers.

  • APEX development opportunity at Collaborate!

    We are having a fun event at Collaborate for APEX developers. If you are going, feel comfortable in a rapid application development environment, interested in a complimentary pass to Collaborate 08, and want to participate in the Great Tool Debate, sign up today at http://www.ioug.org/news/031607.cfm. Deadline to sign up is next Monday, March 26th.
    Steve Howard
    APEX SIG
    Here is the announcement from IOUG...
    Developers, sign up now to participate in the first ever IOUG SIG Great Tool Debate at COLLABORATE 07 and earn a complimentary registration for COLLABORATE 08!
    IOUG is looking for volunteers to develop a simple application in a rapid application development setting starting a week before COLLABORATE. Each participant will have the opportunity to earn a complimentary registration for the IOUG Forum at COLLABORATE 08 by holding live development demonstrations in the IOUG Booth throughout the week of COLLABORATE 07, and gain recognition among IOUG Volunteer experts and Oracle leaders by participating as a panelist in the IOUG Closing Debate. For more information and to sign up now, please visit http://www.ioug.org/news/031607.cfm.

    Thomas,
    I have used PVCS and APEX for some time for a client, and we do not use and of the DIFF capabilities; it's more of a repository that we use for periodic builds than anything else.
    You could try to DIFF two different versions of an APEX application - most of the export file should remain consistent as you make small changes; it may take some getting used to deciphering some of the nomenclature used in the export files, but it would by no means be impossible.
    Thanks,
    &#150; Scott &#150;
    http://spendolini.blogspot.com/
    http://sumnertech.com/

  • Future of knowledge management development

    Hi All,
    I heard that there is a great future and demand  for knowledge management development because only few resources are available in the market and we can expect more projects in the future in KM development.
    Am i right and am i going in the right direction
    Please show me the correct way
    thanks
    Bala

    KM is a very broad term. Several kinds of systems can come under it. In fact all systems which can give knowledge to the user can be deemed as KM. So it has more to do with the output than with the technology or the technical development of that system. Still, KM in the current paradigm refers more to document management systems, easy retrieval and proper publishing of files are more heard of. Also, tacit information from text chats are attended to in these. Tools such MS Sharepoint, Documentum, SAPs own EP can be regarded as some of the tools used to implement KM. Certain definitions of KM include OLAP systems into it.
    thanks
    Bala

Maybe you are looking for