Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Salesforce Architect - DevOps & Deployment (CI/CD, Release)
Rating: 3.6 out of 5(7 ratings)
48 students

Salesforce Architect - DevOps & Deployment (CI/CD, Release)

100% aligned for Salesforce Development Lifecycle & Deployment Architect certification with real DevOps & CI/CD demos
Created byApex Curator
Last updated 4/2026
English
English [Auto],

What you'll learn

  • How to design Salesforce DevOps and deployment strategies aligned with enterprise architecture
  • How to implement CI/CD pipelines for Salesforce using industry best practices
  • How to evaluate deployment and release management options for different Salesforce environments
  • How to apply lifecycle governance and DevOps principles to real-world Salesforce scenarios
  • How to analyze architectural trade-offs commonly tested in the certification exam
  • Testing methodologies, including test automation and testing over Salesforce releases.
  • Governance landscape and participate in governance entities.

Course content

17 sections48 lectures3h 47m total length
  • Introduction2:21

    Explore the Salesforce platform development lifecycle and deployment architect certification, covering DevOps, CI/CD, application lifecycle management at enterprise scale, governance, stakeholder communication, and seven domains to master.

  • Exam Overview5:24

    Master governance, lifecycle management, and continuous integration strategies for Salesforce architectures, covering planning, system design, building, deploying, testing, releasing, and operating across multi-org environments.

Requirements

  • A computer and access to the internet
  • 2 to 3 years of Salesforce Platform experience
  • 1 to 2 years working on Salesforce DevOps topics
  • 1 to 2 years experience working with governance committees
  • 1 to 2 years experience with application lifecycle management

Description

This Salesforce Architect - DevOps & Deployment (CI/CD, Release) course is designed specifically to help you prepare for the Salesforce Development Lifecycle and Deployment Architect certification.

You will gain hands-on experience with Salesforce DevOps, CI/CD pipelines, release management, and lifecycle governance using real-world, exam-aligned scenarios.


About the Exam

Read on for details about the Salesforce Platform Development Lifecycle and Deployment Architect Exam.

  • Content: 60 multiple-choice/multiple-select questions

  • Time allotted to complete the exam: 105 minutes

  • Passing score: 65%

  • Version: Exam questions align to the Spring '23 release

  • Registration fee: US$400, plus applicable taxes as required per local law

  • Retake fee: $200, plus applicable taxes as required per local law

  • Delivery options: Proctored exam delivered onsite at a testing center or in an online proctored environment; click here for information on scheduling an exam.

  • References: No hard copy or online materials may be referenced during the exam.

  • Prerequisite: None


Exam Outline:

The Salesforce Platform Development Lifecycle and Deployment Architect Exam measures a candidate’s knowledge and skills related to the following objectives.

Application Lifecycle Management: 8%

  • 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.


Planning: 13%

  • 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.

System Design: 15%


  • 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


Building: 14%


  • 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.

Deploying: 14%


  • 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.

Testing: 13%


  • 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.


Releasing: 13%


  • 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.

Operating: 10%


  • 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.

Who this course is for:

  • Salesforce Developers preparing for the Development Lifecycle & Deployment Architect certification
  • Salesforce professionals working with DevOps, CI/CD, and release management
  • Architects and senior developers designing enterprise Salesforce delivery pipelines
  • Environment Manager
  • Ops Manager
  • Test Manager
  • Technical Architect