• Cert++
  • Practice
  • Certle
  • Review
  • Resources
    • Packs
    • Checklists
    • Guides
  • Upgrade
  • About
  • Community
  • Support
  • Changes
  • Legal
  • Light mode

Cert++

  1. Home
  2. Study Resources
  3. Platform Development Lifecycle and Deployment Architect
Resource Pack
·Study Checklist

Platform Development Lifecycle and Deployment Architect

4-Step Path to Passing

  1. 1
    Complete the
    Architect Journey: Development Lifecycle and Deployment Trailmix
  2. 2
    Look at the
    Study Checklist
    Every concept you need to know for your exam, available for free to check off as you learn.
  3. 3
    Attempt
    Practice Exams on Cert++
  4. 4
    Schedule Your Exam

Core Resources

  • Cert++ Practice Exam (1 free exam per cert, then paid)

    Free practice questions with detailed explanations. $10/mo for access to all questions, features, and certifications.

    certplusplus.com

  • Daily Certle Game (3 free questions per day)

    Practice your Salesforce certification knowledge daily with a challenge inspired by Wordle. Topics might not perfectly align with your preferred exam, but there's a lot of overlap between the certs.

    certplusplus.com

  • Focus on Force (Paid)

    $24 per cert for a year-long license. Study guides and practice exams tailored to the PDLDA credential.

    focusonforce.com

  • Architect Journey: Development Lifecycle and Deployment Trailmix

    Salesforce's curated Trailmix for the PDLDA credential, covering the official Trailhead study path.

    trailhead.salesforce.com

  • Platform Development Lifecycle and Deployment Architect Exam Guide

    Official exam blueprint from Salesforce with the full list of objectives, format, and details.

    help.salesforce.com

  • Trailblazer Community: Development Lifecycle and Deployment Architect

    Trailblazer Community group for this cert. Exam tips, study resources, and experience shares from people who have passed.

    trailhead.salesforce.com

  • Cert++ Discord

    The Cert++ community discord for Salesforce professionals. Exam prep, resource sharing, study groups, and more. Free and open to all.

    discord.gg

  • SFXD Discord

    Large Salesforce community discord server with channels for developer topics, career advice, and technical help.

    discord.gg

  • r/salesforce

    Salesforce subreddit for discussions, career questions, certification tips, and community support.

    reddit.com

  • Salesforce Certification Score Calculator

    Check your exam score based on section results. Estimates your total score from category percentages (community-maintained third-party tool).

    scuvanov.github.io

Exam Overview

From the official exam guide

Questions

65

60 scored5 unscored

Duration

120 min

2h

To Pass

63%

Min. score

Pricing

$200 registration · $100 retake

Delivery

Online proctored or at a testing center

Experience

2-3 years recommended

Prerequisites

No prerequisites required

Exam Topics

Each topic section shows the topic weight, learning objectives, and links to study resources.

Application Lifecycle Management8%

Development methodologies (waterfall, agile, hybrid), ALM maturity model, governance strategy selection, and risk-based trade-offs between delivery speed and process control.

  • Given the project risk and customer requirements, explain how to assess the benefits and risks of the different development methodologies and recommend the appropriate governance strategies based on the customer maturity.

Resources

  • Project Management Essentials

    Waterfall, agile, and hybrid methodologies, their trade-offs, and when each fits a project.

    trailhead.salesforce.com

  • Salesforce Agile Basics

    How Salesforce adopted agile, lean principles, and iterative delivery models.

    trailhead.salesforce.com

  • Scrum and Kanban at Salesforce

    Scrum ceremonies and Kanban workflows as used on Salesforce development teams.

    trailhead.salesforce.com

  • Salesforce DevOps with Copado

    DevOps principles, value stream mapping, version control, CI/CD, and continuous delivery on the Salesforce platform.

    trailhead.salesforce.com

  • Development Lifecycle Management with Flosum

    Platform structure, branch-based deployment, and governance patterns using a third-party ALM tool.

    trailhead.salesforce.com

  • Continuous Innovation with Copado

    Value stream mapping, culture of continuous improvement, and moving to package-based development.

    trailhead.salesforce.com

  • What's New with Development Lifecycles for Winter '25

    Bitbucket Cloud integration with DevOps Center, deprecation of sfdx commands, and scratch org updates.

    trailhead.salesforce.com

  • What's New with Development Lifecycles for Winter '26

    DevOps Testing, ApexGuru static analysis, DX Inspector metadata tracking, and Agentforce DX enhancements.

    trailhead.salesforce.com

Planning13%

ALM maturity assessment, environment risk identification, governance framework design, and Salesforce seasonal release risk mitigation strategies.

  • Given a complex customer scenario, assess application lifecycle management maturity and identify the people, technology, and processes required.
  • Understand customer environment risks and articulate appropriate mitigation strategies.
  • Given a customer scenario, analyze and recommend the appropriate governance framework.
  • Given a customer scenario involving a new Salesforce release (Summer, Winter, Spring), recommend the appropriate strategy to mitigate risks.

Resources

  • Salesforce Well-Architected Framework

    Trusted, easy, and adaptable solution design principles for Salesforce architects.

    trailhead.salesforce.com

  • Salesforce Release Readiness Strategies

    The Salesforce release process, sandbox preview windows, and feature communication to stakeholders.

    trailhead.salesforce.com

  • Advanced Salesforce Release Readiness Strategies

    Release readiness process, feature prioritization, pre-release testing, and communicating changes across the org.

    trailhead.salesforce.com

  • Explore Product Management

    Product management, governance, Org Check, and managing Salesforce release cycles as an admin.

    trailhead.salesforce.com

  • Software Testing Fundamentals

    Why software testing is necessary, when to test, and key testing best practices.

    trailhead.salesforce.com

  • Secure Development Lifecycle

    Security assessment, security-by-design principles, secure verification, and post-release security practices.

    trailhead.salesforce.com

  • Explore the Software Development Lifecycle for Salesforce Admins

    Full trail: software testing, troubleshooting, performance optimization, and event monitoring for SDLC.

    trailhead.salesforce.com

  • Prepare for Salesforce Releases

    Full trail: sandbox previews, feature adoption, change communication, and release risk management.

    trailhead.salesforce.com

System Design15%

Org strategy design, agile tooling for architecture, sandbox types (Developer, Developer Pro, Partial, Full), environment topology for multi-stream projects, and deployment strategy selection.

  • Explain the advantages of using agile tools to support an agile development process.
  • Given a customer landscape and their requirements, evaluate business, technical, and architectural considerations that support the defined org strategy.
  • Given a customer scenario, define an environment (sandbox) strategy that utilizes the correct sandbox types (for example, multiple project streams, training requirements, staging, production, and hotfixes).
  • Given a scenario, compare, contrast, and recommend the components and tools of a successful deployment strategy.

Resources

  • Environments for Salesforce Developers

    Developer orgs, sandbox types, scratch orgs, and when to use each environment in the development lifecycle.

    trailhead.salesforce.com

  • Salesforce Sandboxes: Quick Look

    Sandbox types, use cases, and best practices for testing and launching features.

    trailhead.salesforce.com

  • Package Development Model

    Source-driven development, scratch orgs as the source of truth, and modular package builds with Salesforce DX.

    trailhead.salesforce.com

  • DevOps Center: Quick Look

    DevOps Center overview: point-and-click interface for change and release management replacing Change Sets.

    trailhead.salesforce.com

  • Build Processes and Unit Tests for Salesforce B2C Commerce Technical Architects

    Build tools, automated quality tests, continuous integration, and test automation in a deployment pipeline.

    trailhead.salesforce.com

  • Heroku Flow for Lifecycle Management

    Continuous integration, continuous delivery, Heroku pipelines, and release phase automation.

    trailhead.salesforce.com

  • Event Monitoring

    Org audit trail, event log file query, and visualization to monitor changes and detect anomalies.

    trailhead.salesforce.com

  • Change Management

    Change management principles, stakeholder engagement, communication planning, and adoption strategies for Salesforce projects.

    trailhead.salesforce.com

Building14%

Source control branching strategies (GitFlow, trunk-based, feature branching), org-based vs. package-based development models, scratch org workflows, Apex test data strategy, and code quality practices.

  • Given a customer scenario, explain how to use source control branching/versioning/merging, and recommend appropriate strategies.
  • Describe the appropriate approaches to building test data strategy and unit test to ensure successful code (positive, negative, permission-based, large data volume).
  • Given a customer scenario, describe the appropriate development model (org-based vs package-based) and development environment (scratch org vs sandboxes).
  • Describe the methods to ensure the delivery of quality code, such as coding standards, pull requests, code review, and static code analysis.

Resources

  • Quick Start: Salesforce DX

    Hands-on: set up DX environment, create a scratch org, and push/pull source using Salesforce CLI.

    trailhead.salesforce.com

  • Git and GitHub Basics

    Version control fundamentals, branching, merging, pull requests, and the GitHub workflow.

    trailhead.salesforce.com

  • Org Development Model

    Managing change with DX tools and source control in an org-based (non-package) development workflow.

    trailhead.salesforce.com

  • App Development with Salesforce DX

    CLI setup, scratch org creation, app build, and deployment using Salesforce DX tooling.

    trailhead.salesforce.com

  • Apex Testing

    Apex unit tests: test classes, test data creation, trigger tests, and coverage requirements.

    trailhead.salesforce.com

  • Advanced Apex Testing

    Positive, negative, permission-based, and large-data-volume tests; mock and stub objects for callout isolation.

    trailhead.salesforce.com

  • Apex Testing: Write Unit Tests

    Full coverage tests, specialized tests, and mock/stub patterns for isolating external dependencies.

    trailhead.salesforce.com

  • Large Data Volumes

    Data model design, SOQL optimization, bulk data loading, and deletion patterns for high-volume orgs.

    trailhead.salesforce.com

Deploying14%

Metadata API vs. Tooling API capabilities and limitations, pre/post-deploy steps, items unsupported by APIs, technical reference data deployment, and Change Set limitations.

  • Given a scenario, describe the capabilities, limitations, and considerations when using the Metadata and Tooling APIs for deployment.
  • Given a scenario, describe approaches to handle pre and post-deployment steps, including items not supported via the APIs.
  • Given a scenario, describe approaches to manage and deploy technical reference data.

Resources

  • Create an External Client App Using Metadata API

    Hands-on practice using Metadata API to create and configure a connected app from an external client.

    trailhead.salesforce.com

  • Package.xml Metadata Management

    Package.xml manifest creation, Salesforce CLI metadata retrieval and deployment, and API-based org management.

    trailhead.salesforce.com

  • Custom Metadata Types Basics

    Custom metadata type creation, formula integration, Flow use, and deployment as configuration data.

    trailhead.salesforce.com

  • Programmatic Development with Custom Metadata Types

    Metadata relationships, Apex development with CMTs, manageability settings, packaging, and custom settings migration.

    trailhead.salesforce.com

  • Get Early Access with the Sandbox Preview

    Preview instances, sandbox refresh timing, and opting into pre-release for pre-deploy validation.

    trailhead.salesforce.com

  • Apex Testing: Review Testing Fundamentals

    Why Apex tests exist, what they must cover, and how to determine scope before writing code.

    trailhead.salesforce.com

  • Get Started with Salesforce DX

    Why scratch orgs exist and the benefits of source-driven development for pre-deploy validation workflows.

    trailhead.salesforce.com

  • Develop a Release Management Strategy

    Aligning teams, managing environments and releases, and planning source control for smooth deployments.

    trailhead.salesforce.com

Testing13%

Testing methodology (unit, integration, UAT, regression), test execution and Apex coverage requirements, test data strategy (SeeAllData=false, data factories, Data Mask), and sandbox-based testing environments.

  • Given a customer scenario, describe and recommend an appropriate testing methodology.
  • Given a customer testing strategy, describe the appropriate test execution methodology and coverage requirements.
  • Given a customer scenario, describe and recommend a unified test data strategy that utilizes representative data in a secure manner throughout the development lifecycle.

Resources

  • Testing Methodologies

    Data-driven and behavior-driven testing: purposes, benefits, and key differences between approaches.

    trailhead.salesforce.com

  • Continuous Testing

    Continuous testing processes, automated test suites, and integrating testing into CI/CD pipelines.

    trailhead.salesforce.com

  • Apex Testing: Prepare for Unit Testing

    Test class setup, test data factories, and SeeAllData=false best practices.

    trailhead.salesforce.com

  • Discover Developer Environments

    Overview of Developer Edition, sandboxes, scratch orgs, and playground orgs and their key differences.

    trailhead.salesforce.com

  • Develop and Test Features Using Salesforce Sandboxes

    Sandbox fundamentals: types, refresh cadence, and best practices for development and testing.

    trailhead.salesforce.com

  • Test New Features Before a Release

    Testing new Salesforce release features in sandboxes before production rollout.

    trailhead.salesforce.com

  • Salesforce Data Mask

    Masking sensitive production data in sandboxes to protect privacy when using realistic test data throughout the lifecycle.

    trailhead.salesforce.com

  • Seeding Basics

    Populating sandboxes with representative data: seeding templates, job execution, and best practices for test data management.

    trailhead.salesforce.com

Releasing13%

Managed, unmanaged, and unlocked package types and trade-offs, sandbox-to-release plan mapping for multi-stream projects, and release management strategy design.

  • Given a scenario, analyze and explain the use cases and considerations when using managed, unmanaged, and unlocked packages.
  • Apply map sandbox strategy to a specific release plan, taking into consideration multiple project streams, training requirements, staging, and hotfixes.
  • Given a customer scenario, describe and recommend an appropriate release management strategy.

Resources

  • Create Permission Sets for Unlocked Packages

    Hands-on: create an unlocked package, add permission sets, and release an updated package version.

    trailhead.salesforce.com

  • Package Development Readiness

    Team assembly, org customization inventory, release strategy development, and stakeholder buy-in for package adoption.

    trailhead.salesforce.com

  • Unlocked Packages for Customers

    Unlocked package creation: breaking up metadata, building and organizing packages, and upgrade paths.

    trailhead.salesforce.com

  • Second-Generation Managed Packages

    2GP managed package creation, namespace management, ISV distribution model, and subscriber experience.

    trailhead.salesforce.com

  • Imagine a New Source of Truth

    Org-based vs. package-based development models, unlocked package flexibility, and multi-team release decoupling.

    trailhead.salesforce.com

  • Organize Your Metadata

    Strategies for untangling org metadata into packages: new-app, customizations-based, and shared library models.

    trailhead.salesforce.com

  • Assess Your Current State

    Inventory existing customizations, evaluate technical debt, and determine readiness to move to package-based development.

    trailhead.salesforce.com

  • Build and Deploy Your Packages

    Package version creation, installation ordering across environments, and automating installs in CI/CD pipelines.

    trailhead.salesforce.com

Operating10%

Implications of direct production changes, integrating ad-hoc production changes back into ALM, and artifact management across multi-org environments.

  • Given a detailed customer environment scenario including a specific request, explain the implications of incorporating the request directly in a production environment.
  • Given a customer scenario where changes are made directly in production, explain the implications on the development lifecycle and steps to integrate changes into application lifecycle management.
  • Given a multi-org customer scenario, compare and contrast approaches for managing common release artifacts.

Resources

  • Move to the Package Development Model

    How to evolve an existing org-based org toward package-based development and re-sync production changes into source control.

    trailhead.salesforce.com

  • Release with the Package Development Model

    Release processes, hotfix management, and multi-stream artifact coordination in a DX package-based workflow.

    trailhead.salesforce.com

  • Choose the Right Development Model

    Org-based vs. package-based development model decision criteria, trade-offs, and how to select the right approach.

    trailhead.salesforce.com

  • Use Org Development Model with Salesforce CLI

    Retrieve and deploy metadata with Salesforce CLI in an org-based workflow, including change tracking.

    trailhead.salesforce.com

  • Manage Your Salesforce Org

    Governance practices for org health, change tracking, and keeping source control in sync with production.

    trailhead.salesforce.com

  • Build Apps Together with Package Development

    Full trail covering package development model, DX app dev, package readiness, unlocked packages, and CLI projects.

    trailhead.salesforce.com

  • DevOps Center

    DevOps Center configuration, work item tracking, pipeline stages, and managing production change integration.

    trailhead.salesforce.com

  • Salesforce DX and GitHub

    Connecting Salesforce DX to GitHub: source control setup, CI/CD integration, and change management workflows.

    trailhead.salesforce.com

Have suggestions for this resource pack?

To help make this the ultimate resource compilation for the exam, please give your thoughts in the free Cert++ Discord.

Suggest a resource