Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Salesforce DevOps for Architects

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course equips Salesforce professionals with essential DevOps strategies to enhance project efficiency and scalability. You'll learn how to implement these practices effectively to support modern development. The course focuses on helping you develop skills to optimize Salesforce workflows through automation and integrate DevOps practices into your development cycle. It also covers cultural transformation and tool integration to make your projects more efficient. Unlike other courses, this program combines in-depth theoretical knowledge with practical, hands-on examples to help you build automated CI/CD pipelines for Salesforce environments. Ideal for experienced Salesforce architects and developers, this course is perfect for those looking to enhance their Salesforce project delivery through DevOps practices. A solid understanding of Salesforce development and metadata is recommended.

Syllabus

  • A Brief History of Deploying Salesforce Changes
    • In this section, we explore the evolution of Salesforce deployment practices, examining early customization methods, sandbox and change set limitations, and the role of DevOps Center in modern development workflows.
  • Developing a DevOps Culture
    • In this section, we examine the role of culture, collaboration, and communication in DevOps success. Key concepts include team alignment, communication strategies, and driving adoption through shared goals.
  • The Value of Source Control
    • In this section, we explore source control's role in DevOps, covering Git operations, branching strategies, and their impact on collaboration, traceability, and automation in Salesforce projects.
  • Testing Your Changes
    • In this section, we explore testing strategies for Salesforce changes, including Apex testing, LWC testing, and flow testing to reduce Change Failure Rate and improve deployment quality.
  • Day-to-Day Delivery with SFDX
    • In this section, we explore SFDX workflows with Git and VS Code, analyze change management through feature branches, and compare sandbox and scratch org usage for Salesforce DevOps.
  • Exploring Packaging
    • In this section, we examine Salesforce package types-unmanaged, unlocked, and managed-focusing on their use cases, development, and deployment in DevOps workflows.
  • CI/CD Automation
    • In this section, we explore CI/CD automation for Salesforce, covering tools to streamline workflows and improve deployment efficiency.
  • Ticketing Systems
    • In this section, we explore ticketing systems for Salesforce changes, comparing JIRA, Asana, and Azure Work Items to enhance DevOps efficiency through transparency, accountability, and collaboration.
  • Backing Up Data and Metadata
    • In this section, we examine the importance of backing up Salesforce data and metadata, focusing on secure, compliant, and scalable DevOps strategies to ensure business continuity and effective recovery.
  • Monitoring for Changes
    • In this section, we examine environment monitoring strategies, metadata change patterns, and data anomalies to ensure stability and reliability in Salesforce environments.
  • Data Seeding Your Development Environments
    • In this section, we explore data seeding techniques for development environments, focusing on generating realistic test data and implementing data masking for compliance and security.
  • Salesforce DevOps Tools Gearset
    • In this section, we examine Gearset's DevOps capabilities, strengths, and weaknesses to evaluate its suitability for Salesforce development and deployment workflows.
  • Copado
    • In this section, we explore Copado's role in Salesforce DevOps, focusing on version control, deployment, and integration with Salesforce objects. We evaluate its strengths and weaknesses to guide effective implementation.
  • Salesforce DevOps Tools Flosum
    • In this section, we examine Flosum's deployment workflows, integration capabilities, and its strengths and weaknesses in the Salesforce DevOps ecosystem.
  • AutoRABIT
    • In this section, we examine AutoRABIT's platform, focusing on release management, data protection, and CI/CD pipelines.
  • Other Salesforce DevOps Tools
    • In this section, we examine Salesforce DevOps tools, including commercial and opensource options, to optimize deployment and workflow efficiency in Salesforce projects.
  • Conclusion
    • In this section, we review Salesforce DevOps fundamentals, highlight common pitfalls, and outline best practices for efficient implementation and improved team collaboration.

Taught by

Packt - Course Instructors

Reviews

Start your review of Salesforce DevOps for Architects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.