• Accueil / Salesforce / Réussir la certification…
, Réussir la certification Salesforce JavaScript Developer 1<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Réussir la certification Salesforce JavaScript Developer 15 minutes de lecture


, Réussir la certification Salesforce JavaScript Developer 1<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

Cette semaine (2 juillet 2020), j’ai passé la nouvelle certification (au moment de la rédaction) JavaScript Developer 1 Salesforce. C’était quelque peu différent des autres certificats et vous sortira certainement de votre zone de confort – si vous êtes un développeur JavaScript, vous aurez du pain sur la planche avec le Superbadge, tandis que si vous êtes un développeur Salesforce, l’examen fera vous réalisez combien il y a de JavaScript!

Format

Comme Platform Developer 2, cette certification nécessite la réussite d’un examen et des badges Trailhead. J’ai passé l’examen bêta – 150 questions sur 3 heures et vous n’obtenez pas la ventilation de la section, juste une réussite ou un échec. Un défi supplémentaire a été que j’ai passé mon examen quelques jours avant que le Royaume-Uni ne soit complètement verrouillé, donc je n’étais pas exactement dans mon voyage le plus détendu jusqu’au centre de test. Heureusement, quand je suis arrivé à Stratford, au lieu des énormes foules habituelles de navetteurs et d’acheteurs à 9 heures du matin, j’avais à peu près l’endroit pour moi!

, Réussir la certification Salesforce JavaScript Developer 1<span class="wtr-time-wrap after-title"><span class="wtr-time-number">5</span> minutes de lecture</span>

L’autre inconvénient d’une version bêta est que rien n’est connu à l’avance sur le certificat – dans ce cas, je ne savais pas que l’examen serait purement JavaScript et ne couvrirait aucune fonctionnalité de Salesforce. Une fois que j’ai reçu mes résultats bêta, il était clair pourquoi c’était le cas – un nouveau Superbadge de spécialiste des composants Web Lightning faisait maintenant partie des exigences de certification – une belle surprise!

Préparation

Comme un certain nombre de certificats que j’ai pris dans le passé, une grande partie de la préparation avait en fait eu lieu au cours des mois et des années précédents dans mon travail régulier et mes projets parallèles. Les composants Aura, les composants Web Lightning, les plug-ins Salesforce CLI, les scripts de nœuds pour orchestrer les opérations et les applications Electron avaient tous un élément de JavaScript et certains, comme Electron, n’étaient rien d’autre. Donc, pour moi, il ne s’agissait pas tant d’apprendre JavaScript, mais plutôt de réviser les domaines que je n’avais pas utilisés depuis un moment et de m’assurer que j’étais au courant des dernières meilleures pratiques.

Sites utiles pour la préparation:

La préparation la plus utile était de faire – la construction d’outils de ligne de commande dans des applications de nœud ou d’interface graphique dans Electron (encore une fois nœud) s’est avérée inestimable. J’ai appris les modules pour réutiliser le code, les techniques asynchrones pour interagir avec le système de fichiers et d’autres commandes système, et le contexte (aka ceci) parce que c’est fondamental pour le langage et sans comprendre comment cela fonctionne, vous êtes dans un monde de douleur!

Mon conseil serait de lire un livre / suivre un cours sur Electron – c’est un cadre vraiment agréable à développer contre lequel il est facile de rester concentré.

Domaines d’intervention

En repensant à mes notes d’étude, ce sont les domaines sur lesquels je me suis concentré pour l’examen – comme j’ai passé l’examen bêta et c’était il y a plusieurs mois, votre kilométrage peut varier si vous ne faites que les couvrir!

  • Règles de dénomination des variables et différences en mode strict
  • Types de données – primitives, composites et spéciaux
  • Les opérateurs et l’effet de null / undefined / NaN
  • Portée, contexte d’exécution et principe du moindre accès – c’est extrêmement important en JavaScript, alors passez du temps dessus!
  • Contexte (et le fait que le contexte d’exécution est différent!)
  • Conversion de type explicite et implicite et que se passe-t-il lorsque la conversion échoue
  • Chaînes – cela vaut la peine de passer un peu de temps là-dessus car il existe un certain nombre de méthodes qui font des choses similaires (et ont parfois des noms similaires!) Avec des différences subtiles
  • Les fonctions – un autre domaine sur lequel passer du temps – les fonctions sont des citoyens de première classe en JavaScript et peuvent donc être utilisées de différentes manières dans un langage comme Apex. Assurez-vous de comprendre les fonctions d’ordre supérieur, les expressions de fonction et n’oubliez pas les fonctions fléchées ES6!
  • Objets, tableaux, cartes et comment itérer / énumérer les propriétés et les valeurs
  • DOM – cela vaut la peine de passer beaucoup de temps là-dessus, car cela vous aidera à écrire LWC
  • Modules – importation et exportation, importation d’éléments individuels ou en tant qu’objet, réexportation à partir de sous-modules et chargement dynamique de modules
  • Événements – encore une fois, cela vaut la peine de passer du temps car vous en aurez besoin lors du développement de JavaScript
  • La gestion des erreurs
  • Techniques asynchrones – rappels, promesses et asynchronisation / attente. Renseignez-vous sur les promesses car ils ont plus de méthodes que .then () et .catch ()!
  • Débogage
  • Test de JavaScript – J’ai beaucoup travaillé avec Jasmine et Mocha dans le passé, donc mon étude ici portait sur les limites des tests en JavaScript et les limites entre les stubs / espions / mocks.
  • Décorateurs, itérateurs, générateurs – j’ai trouvé les générateurs les plus difficiles à comprendre.
  • Modification du contexte par défaut avec Apply / Call / bind
  • Double bang (!!) – quelque chose que je n’avais jamais rencontré auparavant
  • Méthodes de tableau – mapper / réduire / filtrer / certains / chaque / trouver
  • Transpileurs
  • Comment une nouvelle ligne n’est pas toujours égale à un point-virgule
  • Instructions de commutation et égalité

Autres conseils

Les conseils habituels pour les certificats s’appliquent ici – ne paniquez pas si vous ne connaissez pas la bonne réponse – voyez si vous pouvez éliminer certaines mauvaises réponses pour affiner les choses, et assurez-vous de marquer celles dont vous n’êtes pas sûr afin de pouvoir vérifier revenir plus tard. Vous ne saurez pas tout, alors ne vous découragez pas si vous vous trompez d’affilée.

Articles Similaires





Source de l’article traduit automatiquement en Français

Besoin d'aide ?
Voulez-vous utiliser Pardot à sa capacité maximale et avoir
+ DE LEADS QUALIFIÉS

Notre analyse de votre Pardot offerte dès aujourd'hui
Merci, vous pouvez compléter notre questionnaire
Nous allons revenir vers vous rapidement !

Fermer