Toutes les formationsAll training
Formation en ligne · Adobe Campaign Classic V8Online training · Adobe Campaign Classic V8

Le code Adobe Campaign qui tient en productionAdobe Campaign code that holds in production

En recette, presque tout passe. En production, un crochet oublié, un get mal placé ou une option non rechargée suffisent à bloquer une campagne. Cette formation vous apprend à écrire du code fiable, du premier queryDef jusqu'à la mise en production. In staging, almost everything passes. In production, a forgotten hook, a misplaced get or an unrefreshed option is enough to block a campaign. This training teaches you to write reliable code, from your first queryDef to production deployment.

8
ModulesModules
24
LeçonsLessons
18h
de contenuof content
Accès permanentPermanent access

Pour quiWho it's for

Développeurs et intégrateursDevelopers and integrators

Vous écrivez des scripts, des workflows et des webApps, et vous voulez des repères solides sur queryDef, E4X, JSSP et les API.You write scripts, workflows and webApps, and want solid foundations on queryDef, E4X, JSSP and APIs.

Consultants et freelancesConsultants and freelancers

Vous intervenez sur plusieurs instances et devez livrer vite, sans reproduire les erreurs classiques d'un projet à l'autre.You work across multiple instances and need to deliver fast, without repeating classic mistakes project to project.

Équipes CRMCRM teams

Vous voulez un socle commun pour relire le code, préparer les livraisons et diagnostiquer un incident sans attendre un prestataire.You want a shared baseline to review code, prepare releases and diagnose incidents independently.

8 modules, du queryDef à la mise en production8 modules, from queryDef to production

01
Lire les donnéesReading data
Écrire des requêtes fiables avec queryDefWriting reliable queries with queryDef
Compter, regrouper et agrégerCounting, grouping and aggregating
Filtrer sur des collectionsFiltering on collections
02
Écrire les donnéesWriting data
Créer et modifier avec xtk.session.WriteCreating and modifying with xtk.session.Write
Écritures en masseBulk writes
Gérer les erreurs et reprendre un traitementError handling and recovery
03
Le modèle de donnéesThe data model
Lire et étendre un schémaReading and extending a schema
Liens et intégritéLinks and integrity
Clés, index et mise à jour de la baseKeys, indexes and database updates
04
JavaScript dans les workflowsJavaScript in workflows
L'activité Code JavaScript et les variablesThe JavaScript Code activity and variables
Tables de travail, boucles et transitionsWork tables, loops and transitions
Gérer les erreurs d'un workflowHandling workflow errors
05
Les contextes d'exécutionExecution contexts
Bibliothèques JavaScript et loadLibraryJavaScript libraries and loadLibrary
Pages JSSP et réponses JSONJSSP pages and JSON responses
Options et configurationOptions and configuration
06
Applications webWeb applications
Structure d'une webAppStructure of a webApp
L'activité Script dans une webAppThe Script activity in a webApp
Construire un centre de préférences avec double confirmationBuilding a preference centre with double opt-in
07
Intégrer des APIIntegrating APIs
Exposer des méthodes SOAPExposing SOAP methods
Appels HTTP sortantsOutbound HTTP calls
Messages transactionnelsTransactional messages
08
Déboguer et déployerDebugging and deploying
Journaux et diagnosticLogs and diagnostics
Packages et passage entre environnementsPackages and environment handover
La checklist de mise en productionThe production deployment checklist

FormatFormat

Leçons écritesWritten lessonsÀ lire à votre rythme, consultables pendant que vous codez sur votre instance.Read at your own pace, open alongside your instance while you code.
Code complet et commentéComplete, commented codeConstruit étape par étape sur les schémas standard d'Adobe Campaign.Built step by step on Adobe Campaign standard schemas.
Erreurs fréquentesCommon mistakesLe code fautif, son effet et la correction, pour chaque sujet couvert.The faulty code, its effect and the fix, for every topic covered.
Fiche mémo et questionnaireCheat sheet and quizUne fiche mémo à la fin de chaque leçon, un questionnaire par module.A cheat sheet at the end of each lesson, a quiz per module.
// Module 1 : compter avant de charger
var res = xtk.queryDef.create(
  <queryDef schema="nms:recipient" operation="count">
    <where>
      <condition expr="[folder/@label] = 'Clients'"/>
      <condition expr="@blackListEmail = 0"/>
    </where>
  </queryDef>
).ExecuteQuery();

logInfo("Destinataires : " + res.@count);

Le formateurThe instructor

Pierre Frin
Consultant Adobe Campaign · Fondateur de GrokiumAdobe Campaign consultant · Founder of Grokium

Dix ans de projets CRM et marketing automation, dont une grande partie sur Adobe Campaign Classic, de la V6 à la V8, pour des marques du retail, du luxe, de la banque et du e-commerce. Toujours en mission aujourd'hui : les situations décrites dans la formation sont celles que l'on rencontre réellement en production.Ten years of CRM and marketing automation projects, largely on Adobe Campaign Classic from V6 to V8, for brands in retail, luxury, banking and e-commerce. Still on active missions: the situations in this training are those you actually encounter on a production instance.

Adobe Campaign ClassicSalesforce MC Email SpecialistImagino Partner Niv. 2

TarifsPricing

Prix de lancement · 10 premiers acheteursLaunch price · first 10 buyers
290€
HT, paiement uniqueone-time payment
PuisThen 490€ HT
Code à la commande :Checkout code: GROKIUM290
  • Les 8 modules et 24 leçons, accessibles dès l'achatAll 8 modules and 24 lessons, immediately accessible
  • Questionnaires de fin de moduleEnd-of-module quizzes
  • Mises à jour inclusesUpdates included
  • Facture au nom de votre sociétéInvoice in your company name
Accéder à la formation →Access the training →

FAQ

Quel niveau faut-il avoir ?What level is required?

Un niveau intermédiaire : naviguer dans la console Adobe Campaign, lire un schéma et écrire un peu de JavaScript. La formation n'est pas une initiation à l'outil.Intermediate level: navigating the console, reading a schema and writing basic JavaScript. This is not an introduction to the tool.

La formation couvre-t-elle Campaign V7 ou Campaign Standard ?Does this cover Campaign V7 or Campaign Standard?

Elle cible Adobe Campaign Classic V8. L'essentiel s'applique à la V7, et les différences propres à la V8 (FFDA notamment) sont signalées. Campaign Standard n'est pas couvert.It targets Campaign Classic V8. Most content applies to V7 too, and V8-specific differences (FFDA notably) are flagged. Campaign Standard is not covered.

Comment se passe l'accès ?How does access work?

Après paiement, vous recevez vos identifiants par email et accédez aux leçons en ligne à votre rythme.After payment, you receive credentials by email and access the lessons online at your own pace.

Y a-t-il des vidéos ?Are there videos?

Non, le contenu est écrit : leçons, code et fiches mémo. Un format pensé pour être consulté pendant que vous travaillez sur votre instance.No, the content is written: lessons, code and cheat sheets. Designed to be open alongside your instance.

Puis-je obtenir une facture pour mon entreprise ?Can I get an invoice for my company?

Oui, une facture est émise automatiquement après chaque achat.Yes, an invoice is issued automatically after each purchase.

Puis-je partager mon accès ?Can I share my access?

Non, l'accès est personnel. Chaque personne qui suit la formation a besoin de son propre accès.No, access is personal. Each person following the training needs their own access.

Livrez du code Adobe Campaign sans mauvaise surpriseShip Adobe Campaign code without nasty surprises

24 leçons tirées du terrain, sur les schémas standard, pour sécuriser vos développements dès la prochaine livraison.24 field-tested lessons on standard schemas, to secure your developments from your next release.

Accéder à la formation →Access the training →