I know that you need to be familiar with all the following items but I have always wondered that how should one prioritize them?
The ‘second to none’ Sfdc99 Apex tutorials (All 8 chapters)
Head First Java
Visualforce Tutorials (maybe use Trailhead until your tutorials are complete)
DEV 501 certification (Advanced Developer)
I have the following plan of action in mind (please feel free to make recommendations):
Simultaneously read Head First Java while doing all of the above, until you finish it.
The good news is there are no wrong ways to do this!
My learning path was completely abnormal and it went like this:
It wasn’t the most efficient way of learning, but it was the most practical thing for me at the time since my org needed a lot of UI work.
For the most efficient way to learn, I recommend this path:
The main thing to take away from the above is you need to have a good understanding of how objects work before jumping into Visualforce, otherwise it’ll be too much to learn at once.
DEV 501 should definitely be last, and I wouldn’t recommend it unless you have at least a year experience coding in Apex & Visualforce regularly! Trust me though the cert is worth it!
Hope this helps!
Join the discussion in the comments section below! Got a question? Send it to the mailbag: firstname.lastname@example.org
Hi David, lot of people told me to take the adm test first.
Is this really necessary?
Or can i take straight to dev exam?
ADM first! Can’t be a good dev without being a good admin!
It is great reading your blog. My question is around taking the DEV 501 or the new Advanced Developer Certification.
I already have the Admin and Developer certification for over a year. And am a self-taught Apex developer and have learnt on the job and feel comfortable enough in this part. I did have a non-object oriented programming background though.
We do not use much visualforce at my work. We use a 3rd party UI tool called skuid. I have taken the visualforce trailhead and am comfortable with the basics. Do you think this is enough for advanced developer certification? If not, how do I go about getting more hands-on experience on visualforce or how do i better prepare myself?
Thanks in advance for your response.
You’ll definitely need more than Trailhead to learn Visualforce! Try to find examples from the official developer forums!
Hi David, what would you suggest to guy with 2 years experience in java?
Skip Head First Java =)
BTW How much time did you spend from start and to your first job and from start to your first certificate?
Funny, found my question, in 2015 I was thinking how to start learning SF and now I work in Salesforce as architect, have 20+ certs and extremely happy so far! ;)