Monday 25 August 2014

How to Pass Salesforce Advanced Developer Certification - DEV 501

Happy to inform you guys, I have successfully completed my "Salesforce.com Certified Force.com Advanced Developer" exam(Multiple choice, Programming Assignment and Essay Exam). 

Initially, I failed multiple choice exam on my first attempt and here is my complete experience after gaining my Adv Dev Certification.

Which one is scripted deployment in salesforce?
a. Force.com IDE
b. Version Control
c. Force.com Migration Tool
d. Change set

Do you feel the above question is tough? :) This one I have received in my examination. So don’t fear about the exam. It’s too easy if you understand the core concepts about the salesforce. Please go through the below most important topic for your exam preparation.

Most Important Topics for Exam:

1. Triggers – The order of execution (3 to 4 questions from this)
2. Controllers – Differences among Standard Controllers, Custom Controllers, and Controller Extensions, StandardSetController.
3. Web service – Usage, Syntax, how to declare, limitation, test classes.
4. Dynamic Apex, Dynamic DML, Dynamic SOQL, and Dynamic SOSL – Know usage well for each one.
5. You must know Compile time and Run time Executions.
6. Exception handling, Batch class and Schedule class – Usage, Syntax, how to declare, limitation, test classes.
7. Test class – Syntax, Usage, Assertion methods, and usage of annotation such as @isTest, Test.startTest(), Test.stopTest(), testMethod(keyword), assertion, etc.
8. Visualforce page Order of Execution of a Visualforce page (2 to 3 questions).
9. Apex, Visualforce, SOQL & SOSL Best Practices.
10. Governor Limits such as DML Limits, SOQL Query Limits, etc.
11. You must know the usage AJAX component in Visualforce such as <apex:actionFunction>, <apex:actionSupport>, <apex:actionPoller>
12. How to use Visualforce Templates and know the components such as <apex:insert>, <apex:composition>, <apex:define>
13. Security - with sharing and without sharing keywords.
14. View State - How to reduce view state size?
15. Page life cycle, order of controller, action and getter/setter execution
16. Overriding buttons – Which controller need to implement for override button such as new, edit, list.
17. User mode, system mode and Wrapper classes usage.
18. Visualforce components usage and syntax.
19. SOQL Clauses like FOR UPDATE, ALL ROWS.
20. Inbound and Outbound Email Services – Usage, Syntax, Governor Limits, Test Class.
21. Need the usage of Force.com Migration Tool, Force.com IDE, Changeset and know to Advantages and disadvantages of each one.
22. Debug log- Know well about the Log Levels and Category (3 to 4 questions from this)
23. Sandbox – Usage, Limitation, you have to choose suitable editions.
24. Usage of <apex:pageMessages>, <apex:messages> , <apex:message> , <apex:pageMessage> components.
25. Know about the When to use Apex, Visualforce page.

Things you have to know about this exam:

1.  You don’t need to be expert in coding level but make sure you must know all the concepts very clear (Not in deep level, basic understanding and usage is enough).
2.  The reason I failed in my first attempt is I don’t know which topics are important and how to read the exam point of view. So be clear on the above topic which I mentioned.
3.  1-2 years of coding experience and concept level understanding is more than enough to clear your first level exam. 

Programming Assignment:

I received a programming assignment and the following things are major according to my requirement,

1. Pagination logic need to implement with preserving data.
     (a) I have used "StandardSetController" for pagination.
     (b) For preserving data, used database.clone() method.

2. Roll up trigger(Lookup relationship) on all opertions(insert, update, delete, undelete).
    (a) Used Aggregate Query to achieve roll up functionality

3. Test class
    (a) Bulk testing is important.
    (b) You need to cover all positive and negative scenario with assertion.

Implemented most of the best practices according to the requirement. You can perfectly finish the assignment, since you have 1 month of time. 

Essay Exam:

Essay exam will have a questions like below,

1. How did you achieved your logic?
2. What are the most complex part you have faced?
3. How did you tested?
4. How did you efficiently used SOQL?
5. What are the best practices you have followed?

Books and Video Reference:

Please take a look on the below books,
Please take a look on the below videos,
  • Dev 501 Certification Training Videos Click here, from this link watch videos that are labeled as DEV 501.
  • Watch Dev 501 Videos from your Partner Training account, if you don’t have an access ask your Administrator to grab the account.

All the best your examination...!


5 comments:

  1. Congratulations and thanks for sharing your wonderful experience. I will take the exam on next monday. your information is helpful for sure.

    ReplyDelete
  2. Hi Guys, I have all latest dumps of salesforce certification (Summer ‘17) if anyone wants you can mail me at
    sfdcconsultant25@gmail.com

    These are original questions from the certification exam and very useful to pass the exam.
    Above 90% questions come from it
    I have all latest dumps of following exams

    Salesforce Administrator (ADM 201)
    Salesforce Sales Cloud Consultant (CON 201)
    Salesforce Service Cloud Consultant
    Platform Developer I
    App Builder and App builder transition exam

    Good Day!

    ReplyDelete
  3. Hey Folks for the Latest Salesforce Exam dumps with Answers please reach out to rakesh.sdna@gmail.com
    I update questions and answers after every release.

    ReplyDelete
  4. The practice exams included in the integration architect Dumps were incredibly helpful. They not only assessed my knowledge but also helped me get a feel for the real exam format.

    ReplyDelete
  5. I can't recommend the DEV-501 braindumps on Salesforceprep.com enough! It's been an invaluable resource in my journey to becoming a certified Salesforce Developer. The practice test closely mirrors the actual exam, and the questions cover all the essential topics, from Apex programming to Visualforce development and beyond. The detailed performance feedback and scoring have helped me track my progress and focus on my weaker areas. Plus, the convenience of an online practice test makes it easy to fit into my study schedule. If you're serious about passing the DEV-501 exam, this practice test is a must-have. It's the perfect tool to fine-tune your skills and gain the confidence needed to succeed. Thank you, Salesforceprep.com, for this fantastic resource!

    ReplyDelete

Activities: Assign Tasks to a Queue Salesforce Lightning

Salesforce announced to assign Tasks to a Queue beginning from Spring'20 release. How does it work? In Setup, enter Queues in th...