The Salesforce Certified Development Lifecycle and Deployment Architect credential is designed for professionals who have the requisite skills and experience in applying DevOps, application lifecycle management, and governance topics to Salesforce that support client requirements as well as experience communicating solutions and design trade-offs to business and IT stakeholders. The Salesforce Certified Development Lifecycle and Deployment Architect has experience analyzing the environment and requirements to design an appropriate governance framework, and to manage the development and deployment lifecycle on the Lightning Platform. The architect has experience designing and implementing complex development and deployment strategies, as well as communicating the proposed solution and design trade-offs to business and technical stakeholders alike.
Course Objectives:
In this course, you will learn to:
- Describe the work structure and trade-off for different development methodologies.
- Design and analyze existing and future state DevOps architecture, including release management.
- Effectively communicate DevOps design to various stakeholders at many levels.
- Follow application lifecycle management best practices for design, operation, and reporting.
- Effectively design and manage the development and test environment strategy, including data and security, for Salesforce releases.
- Describe the characteristics, capabilities, and constraints of using Metadata and Tooling API.
- Describe the capabilities and constraints of tools supporting the development lifecycle (AppExchange and third-party).
- Describe source control, branching strategies, and continuous integration use in support of application lifecycle management.
- Understand testing methodologies, including test automation and testing over Salesforce releases.
- Understand the governance landscape and participate in governance entities.
- Design an appropriate backup and restore strategy.
Course content
Application Lifecycle Management
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
To see the full course content Download now
Course Prerequisites
- 2 to 3 years of Salesforce Platform experience
- Working on Salesforce DevOps topics
- Experience working with governance committees
- Experience with application lifecycle management
- Knowledge of project delivery methodologies — agile/waterfall/hybrid
Who can attend
- Technical Lead
- Delivery Lead
- Release Manager
- Environment Manager
- Ops Manager
- Test Manager
- Technical Architect
Number of Hours: 25hrs
Certification
Key features
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Virtual Live Experience
- Preparing for Certification
FAQs
DASVM Technologies offers 300+ IT training courses with 10+ years of Experienced Expert level Trainers.
- One to One Training
- Online Training
- Fastrack & Normal Track
- Resume Modification
- Mock Interviews
- Video Tutorials
- Materials
- Real Time Projects
- Materials
- Preparing for Certification
Call now: +91-99003 49889 and know the exciting offers available for you!
We working and coordinating with the companies exclusively to get placed. We have a placement cell focussing on training and placements in Bangalore. Our placement cell help more than 600+ students per year.
Learn from experts active in their field, not out-of-touch trainers. Leading practitioners who bring current best practices and case studies to sessions that fit into your work schedule. We have a pool of experts and trainers are composed with highly skilled and experienced in supporting you in specific tasks and provide professional support. 24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts. Our trainers has contributed in the growth of our clients as well as professionals.
All of our highly qualified trainers are industry experts with at least 10-12 years of relevant teaching experience. Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and a training demo before they are certified to train for us. We also ensure that only those trainers with a high alumni rating continue to train for us.
No worries. DASVM technologies assure that no one misses single lectures topics. We will reschedule the classes as per your convenience within the stipulated course duration with all such possibilities. If required you can even attend that topic with any other batches.
DASVM Technologies provides many suitable modes of training to the students like:
- Classroom training
- One to One training
- Fast track training
- Live Instructor LED Online training
- Customized training
Yes, the access to the course material will be available for lifetime once you have enrolled into the course.
You will receive DASVM Technologies recognized course completion certification & we will help you to crack global certification with our training.
Yes, DASVM Technologies provides corporate trainings with Course Customization, Learning Analytics, Cloud Labs, Certifications, Real time Projects with 24x7 Support.
Yes, DASVM Technologies provides group discounts for its training programs. Depending on the group size, we offer discounts as per the terms and conditions.
We accept all major kinds of payment options. Cash, Card (Master, Visa, and Maestro, etc), Wallets, Net Banking, Cheques and etc.
DASVM Technologies has a no refund policy. Fees once paid will not be refunded. If the candidate is not able to attend a training batch, he/she is to reschedule for a future batch. Due Date for Balance should be cleared as per date given. If in case trainer got cancelled or unavailable to provide training DASVM will arrange training sessions with other backup trainer.
Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.
Please Contact our course advisor +91-99003 49889. Or you can share your queries through info@dasvmtechnologies.com