This certification hasn’t been on my radar at all, as I’m not a developer, and this one is supposed to be the hardest one.
I did know that it is theoretical part and practical via superbadge, but I somehow didn’t properly check which superbadge. At the end I decided to do it quickly before they will upgrade it to LWC superbadge as I don’t really want to learn another thing. How surprised I’ve been that the superbadge is „only“ about VisualForce and APEX.
For the theoretical preparation I used the Focus on Force test, which I feel is even harder than the exam itself. It is (and the exam as well) surprisingly wide – going from VisualForce over Aura to LWC, obviously APEX is behind everything.
I learnt a few new things along the way, which is always the purpose why I do it. This time I remember the Continuation, which I haven’t been aware before at all, and that cacheable=true methods cannot be combined with DML operations. Besides that no really surprising things, which was surprising on its own.
The superbadge was kind of boring at the end – you know, writing all those tests and parts of the, pretty basic, code, not much challenge. The need to rewrite one of the classes into Queueable was the highlight.
Now I can claim to be PD2 certified as well and already checking which certification should be the next one.