I Passed the Salesforce.com Certified Advanced Developer Exam – So Can You!

July 13th, 2009

I passed the Salesforce.com Certified Advanced Developer exam yesterday but it was not easy test. The questions were very tricky and some of the answers I knew only because of experience. You can read all of the suggested course material and take the DEV-501 class, but I think people that don’t develop in Apex every day are going to be at a disadvantage. You really need to dig into the language and get your hands dirty in the real world.
From what I’ve heard there appears to be a number of different test versions but hit roughly the same material. My exam consisted of some high level questions (eg “What are the advantages of….”), comparisons of method and class signatures and specific code examples.
If you are new to Apex then the DEV-501 class is a must. If you have been doing Apex for sometime and are really mucking around with the language and comfortable with it, then I’m not sure how much of a benefit the class will be to you. I studied for about 3 days straight before the exam and here is what I did:
Force.com Apex Code Developer’s Guide – You must know this document from start to finish.
Visualforce Developer’s Guide –  You must know this document from start to finish
Force.com Developer Guide – You should read through this book also as it has alot of nuggets. Pay attention to the tips scattered through out the book
Salesforce Object Query Language –  You must know SOQL
Force.com Web Services API Developer’s Guide – I breezed through the document but the material on the exam didn’t seem relevant
Here are some high points of the exam:
Visualforce – know all of the components, how they are used and their attributes
Controllers – know the differences between custom controllers and extensions and how they function
Unit testing – how to write test with test coverage
Email services – there were surprisingly numerous questions regarding inbound and outbound email
SOQL – you must know how to construct SOQL queries with and without related objects
Trigers – you must know what you can and can not do with triggers. The order of execution is also important.
Classes, method and annotations –  really dig into the classes section of the Apex Developer’s Guide
All of this stuff is covered in the books and nothing is inside information. If you study and know the material you should be able to pass your first time.

I passed the Salesforce.com Certified Advanced Developer exam last Friday but it was not easy test. The questions were very tricky and some of the answers I knew only because of experience. You can read all of the suggested course material and take the DEV-501 class, but I think people that don’t develop in Apex every day are going to be at a disadvantage. You really need to dig into the language and get your hands dirty in the real world.

From what I’ve heard there appears to be a number of different test versions but hit roughly the same material. My exam consisted of some high level questions (eg “What are the advantages of….”), comparisons of method and class signatures and specific code examples.

If you are new to Apex then the DEV-501 class is a must. If you have been doing Apex for sometime and are really mucking around with the language and comfortable with it, then I’m not sure how much of a benefit the class will be to you. All of the documentation you need is available from developer.force.com. I studied for about 3 days straight before the exam and here is what I did:

  1. Force.com Apex Code Developer’s Guide – You must know this document from start to finish.
  2. Visualforce Developer’s Guide –  You must know this document from start to finish.
  3. Force.com Developer Guide – You should read through this book also, as it has alot of nuggets. Pay attention to the tips scattered through out the book.
  4. Salesforce Object Query Language –  You must know SOQL

Here are some high points of the exam:

  • Visualforce – know all of the components, how they are used and their attributes
  • Controllers – know the differences between custom controllers and extensions and how they function
  • Unit testing – how to write unit tests with proper test coverage
  • Email services – there were surprisingly numerous questions regarding inbound and outbound email
  • SOQL – you must know how to construct SOQL queries with and without related objects
  • Trigers – you must know what you can and can not do with triggers. The order of execution is also important.
  • Classes, method and annotations –  really dig into the classes section of the Apex Developer’s Guide

All of this stuff is covered in the books and nothing is inside information. If you study and know the material you should be able to pass your first time. I believe that passing the Salesforce.com Certified Force.com Developer exam is still required before taking the Advanced Developer exam.

Categories: Apex, Salesforce, Visualforce

Leave a comment

Comments Feed27 Comments

  1. Nishant

    Planning to give the exam soon, finished 501 class few months back.Had a question about the Programming assignment.How big is it? How may days we get? How hard is it? Does it cover exercies from Dev 501 class.

    Any help will be appreciated….Thanks

  2. Rob

    +1 on more info re: coding assignment. Thanks for the tips and info

  3. Arun

    I know this is a little late message,
    but Congrats !!!

    So you are also done with the programming
    assignments & essays ? It would be really
    helpful if you could throw some light
    on that.

  4. Scott

    I failed the programming assignment but you can probably learn from my mistakes. It’s very important to clarify what they mean by “Large Data Sets” :)

  5. Arun

    Steve,
    Thanks for all the tips here. I took the Multiple choice 2 days back and I passed it. I was told that

    the window for assignment section would open up sometime later.

    Meanwhile, do you have anyother tips on what would the programming assignment look alike ? how many days

    would we be provided to work on the assignment ? Any hints around that would be helpful.

    Once again, I would like thank you for the tips so far,.

    Thanks.

  6. Arun

    Jeff,
    Thanks for all the tips here. I took the Multiple choice 2 days back and I passed it. I was told that

    the window for assignment section would open up sometime later.

    Meanwhile, do you have anyother tips on what would the programming assignment look alike ? how many days

    would we be provided to work on the assignment ? Any hints around that would be helpful.

    Once again, I would like thank you for the tips so far,.

    Thanks.

  7. sudhan

    hi i’m planning to take salesforce.com developer exam DEV401..Please guide me in this.

  8. SM

    please let me know more about the assignment and essays assessment to clear dev – 501 exam. i have cleared the multiple choice answers test…

  9. jeffdonthemic

    The email notification for the assignment and essay went out a couple of weeks ago so no one has taken it yet. I believe the deadline is early February.

  10. Rajan

    Congrats dude….!!! :)
    I would also like to know :
    Have you also cleared DEV401 certification ?
    What preparation you did for that?
    Tell something about this exam also…

  11. Dev Vrat

    Really helpful !!!
    Can you please put some light on assignment part of this certification….

  12. Dev Vrat

    If there were any questions asking government limits for different org.

  13. Jeff Douglas

    I would run through the Administrator training on iTunes and also the admin documentation especially the Force.com Fundamentals book at developer.force.com.

  14. ForcePrepare

    Rajan/Sudhan,
    For admin and developer salesforce certification, this resource has tutorials, mock exams and FAQs.

  15. Anita

    What is the exact proces for 501 certification? Does it include project to be submitted?
    Your help is much appreciated

    Thanks in advance

  16. Jeff Douglas

    @Anita, there are 2 parts to the 501 certification. First you must pass the multiple choice test. Roughly twice a year Salesforce sends out an email for people who passed the test to build a app per their specifications, submit it and then take a small test to justify their work.

  17. Kirtesh

    Hi Jeff,

    The pattern of Question paper for 501 was multiple choice ?
    Does it include project to be submitted?

    Thanks,
    Kirtesh

  18. Ganesh

    Hi Jeff,

    I have passed the SFDC developer examination. I am planning to give the advanced developer examination. I was going through the study materials. I wanted to know if you need to learn the syntax for different components. Do you get questions on “what are is the syntax for this compnent” etc

    Please advise.

    Thanks,
    Ganesh

  19. Jeff Douglas

    @Ganesh, no…they didn’t have any question that granular if I remember correctly. Fairly high level stuff.

  20. Anu karthi

    Hi Jeff,

    Nice to see that you cleared advanced developer certification.Thats really Great!AS iam planning to take advanced developer certification,I would like to know how tough is the assignment part of advanceddeveloper certification.Please guide us in completing it successfully.What documentation we have to refer to complete it successfully.Any help will be of great useful to me.Your blog has been very useful to me and others,I learned a lot from ur blog.Thanks for ur support and your interest in sharing ur knowledge with others.

    Thanks again,

  21. Sid

    Please visit this link for some of the Mock SFDC Certification Exam allaboutsfdc.yolasite.com

  22. Jason Gabler

    Hi Jeff,

    As an advanced developer, do you take the same maintenance exams as a regular certified developer?

    thanks,

    Jason Gabler

  23. Jeff Douglas

    @Jason, so I have 4 certs (2 admin and 2 dev) but I only take an exam for admin and an exam for developer. HTH

  24. Don Robins

    Jeff – your pointers were very valuable to me. I had taken the 501class, certed 401 a few months ago, and had been working on the platform for over a year. BUT if I had NOT followed your advice, particularly with deep review of the PDF ebook Dev Guides, (and made sure I was at least conceptually familiar with the AJAX toolkit,) I would have missed many more questions. Following your suggestions I did pass last week and with great confidence that I knew almost every answer. Thanks!

  25. Jeff Douglas

    Awesome @Don!!! Glad to hear I could help!

  26. Salesforce.com Certified Advanced Developer Test bestanden – Puuhh! | vitalize business

    [...] und selektiver als dieser Test kann die Programmierübung nicht werden. Ich schließe mich der Meinung anderer Zertifizierter an, dass der Test recht schwer ist und nur mit der Kombination auf mehrmonatiger Praxiserfahrung, [...]

  27. sivanantham c

    Hi All ,
    I completed Master Degree in Computer Science Engineering and started research (Ph.D) with Cloud Computing . I like to become a cloud Architect . Can anyone please suggest me how i can get in to cloud working society ?

Leave a comment

Feed

http://blog.jeffdouglas.com / I Passed the Salesforce.com Certified Advanced Developer Exam – So Can You!

WordPress Appliance - Powered by TurnKey Linux