B2C Commerce Developer avec SFRA - CCD102

Forest – Salesforce – Commerce Developer
07
Mar

Référence

CCD102 

Durée

4 jours

Tarif (H.T.)

2 900 €

Dates de session
Inscrivez-vous à la date de votre choix pour participer à l'une de nos sessions dans l'année.

Des sessions sont disponibles toutes l’année, contactez-nous.

Objectifs pédagogiques

  • Créer des cartridges pour ajouter des fonctionnalités réutilisables à un site 
  • Utiliser des contrôleurs JavaScript pour ajouter une logique métier à un site 
  • Créer du code réutilisable à l’aide de modèles ISML 
  • Utiliser des créneaux de contenu (content slots) et le Page Designer pour améliorer l’apparence et la flexibilité d’un site
  • Utiliser B2C Commerce Script dans les modèles ISML et les fichiers de script
  • Utiliser le framework de formulaires pour contrôler la validation, le rendu et le stockage des valeurs saisies par le consommateur
  • Créer des hooks pour configurer une fonctionnalité appelée événement spécifique
  • Utiliser Open Commerce API pour accéder aux ressources à l’aide de requêtes et de réponses HTTP
  • Créer des Travaux pour automatiser les tâches et les processus
  • Mesurer et assurer la performance du site
  • Installer et utiliser les outils de ligne de commande SFRA pour effectuer des tests 

Profil participants

Les développeurs qui ont : 

  • au moins deux ans d’expérience de la programmation Java ou JavaScript 
  • des connaissances en bibliothèque jQuery et syntaxe JSON 

Pré-requis

Avant le cours il faut : 

  • Installer et tester le plugin UX Studio pour Eclipse IDE sur l’ordinateur portable qui sera utilisé 
  • Préparez-vous pour ce cours avec ce Trailmix : Develop for Salesforce B2C Commerce Pre-work 

Programme de formation

Évaluation des acquis

1.

Avant de suivre ce cours, veuillez installer 

  • Visual Studio Code 
  • Node.js 
  • Java JDK 
  • Postman 

2.

Vue d’ensemble B2C Commerce 

  • Présentation de Salesforce B2C Commerce 
  • Vue d’ensemble de Storefront Reference Architecture 
  • Organisation du Business Manager 

3.

Pour Commencer 

  • Accès à la Storefront Reference Architecture 
  • Création d’un espace de travail 
  • Création d’une connexion au serveur
  • Navigation des Cartridges 

4.

Cartridges 

  • Types de Cartridge 
  • Cartridge Path 
  • Utilisation de Plugin Cartridges 
  • Utilisation de Storefront Cartridge personnalisé 

5.

Controllers 

  • Introduction aux JavaScript Controllers 
  • Création de JavaScript Controllers 
  • Débogage de Script & JavaScript Controllers 
  • Fonctions Middleware 
  • B2C Commerce Script API 

6.

Modèles 

  • Introduction aux modèles
  • Modèles en extension 

7.

ISML 

  • ISML Tags et Expressions 
  • Réutilisation du code dans les modèles 
  • Instructions conditionnelles et boucles (loops)
  • Resource API et Resource Bundles 

8.

Créneaux de Contenu (Content Slots) 

  • Création et configuration de créneaux de contenu 
  • Fonctions de lien de contenu (Content Link) 

9.

Page Designer 

  • Introduction au Page Designer 
  • Tâches commerciales et de développement 
  • Création de composants personnalisés 

10.

Framework de Formulaires (Forms Framework) 

  • Objets personnalisés et système 
  • XML Metadata File 
  • Server-Side Validation Script 
  • ISML modèle de formulaire (Form Template) 
  • Enregistrement personnalisé 
  • Client-Side Validation Script 

11.

Hooks 

  • Définition 
  • Création de Hooks personnalisés 

12.

Open Commerce API (OCAPI) 

  • Shop API 
  • Data API 
  • Meta API 
  • Syntaxe OCAPI URL 
  • Configuration des paramètres OCAPI 
  • Utilisation d’API Explorer 
  • Lancement d’un appel OCAPI 

13.

Travaux 

  • Flux des travaux 
  • Etapes des travaux 
  • Paramètres des travaux 
  • Création de travaux 

14.

Maintenance du site 

  • Mise en cache de sites et de pages 
  • Performance du site 

15.

Storefront Reference Architecture Tools 

  • GitHub 
  • NPM Tools 
  • Tests fonctionnels et unitaires 

Des questions ?

Moyens et méthodes pédagogiques

  • Formateur pédagogue expert du domaine disposant d’une solide expérience terrain. 
  • 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
  • Vidéoprojecteur et tableau blanc 
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage 
  • Pédagogie active, s’appuyant sur la participation des apprenants. 
  • Alternance d’apports théoriques (25 % environ) et d’exercices pratiques (75 % environ) basés sur les “meilleures pratiques” utilisées dans les situations professionnelles des apprenants. 
  • Les séquences pédagogiques peuvent comporter des présentations, des démonstrations, des échanges d’expériences, des exercices de complexité variable sous forme de travaux dirigés et de cas pratiques non guidés. 
  • L’animation est modulée en fonction des besoins et attentes des apprenants : difficultés rencontrées, évaluation intermédiaire des acquis, aide dans les travaux pratiques. 

Evaluation des acquis

En amont de la formation
Questionnement et évaluation du besoin par téléphone par nos conseillers pédagogiques et formateurs

Au début de la formation
Tour de table pour prendre connaissance des attentes et niveau des stagiaires

En cours de formation
Evaluation continue des acquis des apprenants basée sur :
la réalisation des travaux pratiques, dirigés ou non.
– les réponses aux questions orale

L’évaluation des acquis des apprenants peut être complétée par un questionnaire écrit type QCM (Questionnaire à Choix Multiples)

En fin de formation
– Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires.

– Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne. 

– Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur.

Des questions ?

Un projet de formation ?

Course Content

Time: 4 days

Curriculum is empty

Instructor

2 900.00€