The scope of the exam
(These modules are not tutorials; they mainly consist of learning objectives and links to articles on sites like the Mozilla Developer Network).
The Lightning Developer Superbadge
If you’ve done any developer superbadges, you’ll be familiar with the frustration that comes from having a working solution rejected by the automatic marking process. The best way to avoid this is to always use the exact syntax (even down to spacing and variable name/case) used in the coded examples in the official documentation. Another tip would be to build your own specification from the notes in the module, or you will spend a lot of time scrolling and searching around the module page. This Knowledge article has some good pointers and FAQs on the Superbadge, and is worth a look before starting.
Personally I found it easier to tackle the superbadge first so I could forget about it and concentrate on the exam, but your approach may vary. Whether you do it first or second, allow yourself a good amount of time to complete the superbadge; it’s not designed to be bashed through in an afternoon.
Don’t do the ‘exam cram’!
If I could only give one piece of advice, it would be this: don’t rely on cramming for this exam with flash cards, cheat sheets and mock exam questions. Those tools are useful for testing your memory of syntax and keywords, but the exam questions are designed to test your understanding, rather than your memory. The vast majority of the 60 questions will ask you to scrutinize chunks of code, and either predict what it will do, or select additional lines of code to make it work correctly.
- Sign up for an account with jsfiddle or CodePen, and play around with all the concepts in the exam notes until you are comfortable with them (here’s an example that I bashed out)
- I formed a study group with colleagues where we shared code snippets and invited each other to try and predict what they would do
It’s time consuming, but these approaches will give you a much better preparation for the exam, and they are good for your programming chops in general.