Ce que vous devez savoir avant
Vous commencez

Débute 5 June 2026 04:18

Se termine 5 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Anti-patrons Salesforce

Découvrez les écueils courants du développement sur Salesforce et apprenez des stratégies éprouvées pour construire des applications d'entreprise évolutives et maintenables tout en évitant des erreurs architecturales coûteuses.
Packt via Coursera

Packt

2868 Cours


13 hours 3 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

Understanding Salesforce anti-patterns is essential for building scalable, maintainable, and secure enterprise applications on the Salesforce platform. This course provides professionals with the critical thinking skills needed to recognize architectural missteps before they become major obstacles.

Through a structured exploration of common pitfalls—from system architecture and security to data handling and integration—you’ll learn how to refine your development practices and prevent long-term issues. Each module offers practical guidance to improve performance, clarity, and sustainability of your Salesforce implementations.

What sets this course apart is its emphasis on real-world scenarios where theory meets practice. You’ll not only identify anti-patterns but also discover actionable strategies to resolve them, ensuring cleaner, more efficient development processes.

Ideal for Salesforce developers, architects, and admins with foundational platform experience, this course assumes familiarity with Salesforce's ecosystem and terminology but does not require advanced expertise. This course is based on material written by an expert author, bringing the depth of a book into a more engaging, interactive format.

The core content is delivered through clear, structured text you can read at your own pace, supported by short videos and quizzes to highlight key ideas and test your understanding. By combining the strengths of book learning with interactive assessments, you get the best of both worlds:

the depth and clarity of an author’s expertise, plus the flexibility to revisit, practice, and reinforce concepts whenever you need.

Programme

  • Pourquoi devons-nous comprendre les anti-modèles Salesforce
  • Dans cette section, nous définissons les anti-modèles Salesforce répandus, retraçons leurs causes profondes et appliquons un modèle structuré, permettant aux architectes de diagnostiquer les erreurs de conception récurrentes et de créer des solutions cloud résilientes.
  • Comment garder votre architecture système propre
  • Dans cette section, nous détectons les anti-modèles Stovepipe, Big Ball of Mud, et couplage serré, évaluons leur impact sur la scalabilité, et appliquons une gouvernance pour limiter la prolifération des organisations Salesforce, aboutissant à des architectures maintenables.
  • Comment ne pas se tromper sur la sécurité
  • Dans cette section, nous disséquons les anti-modèles de sécurité Salesforce courants - mauvaise interprétation du modèle de responsabilité partagée, équivalence de la conformité ou des outils déclaratifs avec la protection, et résolution des architectures de partage Spaghetti.
  • Ce qu'il ne faut pas faire avec les données
  • Dans cette section, nous exposons les anti-modèles de données Salesforce, des hypothèses sur les bases de données relationnelles aux synchronisations incontrôlées et à la mauvaise utilisation de l'intelligence artificielle, puis présentons des stratégies de gouvernance et de modélisation évolutive.
  • Démêler les problèmes d'architecture de solution
  • Dans cette section, nous diagnostiquons les anti-modèles de sélection de solution Salesforce, testons les conceptions basées sur des hypothèses, et appliquons un refactoring basé sur la gouvernance pour éliminer les mauvaises odeurs de code, assurant des architectures évolutives et maintenables.
  • Garder l'intégration claire
  • Dans cette section, nous identifions les anti-modèles d'intégration Salesforce, comparons les modèles de middleware, directs et basés sur les événements, et concevons des interfaces légères et résilientes qui minimisent le bavardage et se déploient à l'échelle sur des paysages systèmes complexes.
  • Prévenir les dérives du cycle de vie du développement
  • Dans cette section, nous diagnostiquons les anti-modèles de livraison tels que la publication Big-Bang et le check-in peu fréquent, puis appliquons des pipelines CI/CD, des empaquetages alignés à l'architecture, et des tests unitaires rigoureux pour soutenir des déploiements prévisibles et de haute qualité.
  • Communication sans malentendus
  • Dans cette section, nous identifions la surcommunication et la surcharge cognitive, appliquons la clarté pour résoudre l'ambiguïté, adoptons des diagrammes standard et intégrons une gestion systématique des changements pour des décisions architecturales fiables et compréhensibles.
  • Conclusion
  • Dans cette section, nous découvrons les causes profondes des anti-modèles architecturaux, affinons la conception de solutions grâce à ces connaissances, et élaborons un plan d'apprentissage continu pour approfondir les compétences en architecture Salesforce et plus larges.

Enseigné par

Packt - Course Instructors


Matières

Business