Ce guide couvre les compétences techniques clés pour un développement réussi avec PWA Kit.
De manière générale, les développeurs PWA Kit doivent maîtriser les compétences suivantes :
Si c’est votre cas, alors vous êtes prêt à vous lancer ! Ce qui suit est un inventaire plus complet des compétences utilisées pour créer une application de boutique avec PWA Kit. Ne vous inquiétez pas si vous n’êtes pas expert dans chacun de ces domaines. Travailler avec PWA Kit offre de nombreuses occasions de s’amuser en acquérant de nouvelles compétences très demandées !
Une application PWA Kit est codée en JavaScript moderne. Même votre CSS est écrit en JavaScript !
Une application de commerce headless effectue de fréquentes requests réseau ; la connaissance de fetch() est donc cruciale. Nous vous recommandons d’utiliser une bibliothèque fetch universelle (cross-fetch, par exemple) qui fonctionne à la fois dans un navigateur et dans un environnement Node.js. Pour des performances maximales, vous devez être capable d’écrire du code asynchrone avec des Promises et async and await.
fetch()React est la base de toutes les applications PWA Kit. La documentation officielle de React est un excellent point de départ. Elle est tellement utile que nous vous recommandons de la lire en entier ! Pour une approche plus ciblée de l’apprentissage de React, essayez de vous concentrer sur les composants, les props, le cycle de vide du rendu et la gestion des états, ainsi que les nouveaux concepts comme les hooks qui ont été introduits dans React 16.8.
Votre application reçoit toutes ses données commerciales de Salesforce Commerce Cloud grâce à des API. Vous devez connaître les API RESTful en général et les B2C Commerce API et Open Commerce API (OCAPI) en particulier.
Selon les détails de votre projet, des connaissances et des compétences supplémentaires dans les domaines suivants seront un atout :