Skip to Scheduled Dates
                        
                        Course Overview
                        In this course, students gain the knowledge, skills, and capabilities to develop, test, and deploy programmatic solutions that are maintainable, reusable, and follow design patterns and object-oriented programming best practices.
                    
                
                
                        Who Should Attend
                    
                        Individuals preparing for the Salesforce Certified Platform Developer 2 exam
                    
                
                
                        Course Objectives
                        
                    
                        
- Using base-system objects such as the sharing, history, metadata and Chatter objects
 
- Custom metadata types and custom settings
 
- Apex managed sharing
 
- Best practices for Apex triggers
 
- Dynamic Apex features
 
- Asynchronous Apex coding and callouts
 
- Apex integrations using SOAP and REST APIs
 
- Writing advanced SOQL queries
 
- Data integration using External IDs
 
- Designing UI elements with Aura and Lightning Web Components
 
- Advanced Visualforce concepts
 
- Identifying common performance issues and strategies for mitigating them
 
- Techniques and tools for testing Apex and UI elements
 
- Deployment process, supporting tools and mechanisms
 
                    
                        
                    
                
                
	
                
                
	
                
                
	
                Course Outline
                
                        
                            
 - Using base-system objects such as the sharing, history, metadata and Chatter objects
 
 
 - Custom metadata types and custom settings
 
 
 - Apex managed sharing
 
 
 - Best practices for Apex triggers
 
 
 - Dynamic Apex features
 
 
 - Asynchronous Apex coding and callouts
 
 
 - Apex integrations using SOAP and REST APIs
 
 
 - Writing advanced SOQL queries
 
 
 - Data integration using External IDs
 
 
 - Designing UI elements with Aura and Lightning Web Components
 
 
 - Advanced Visualforce concepts
 
 
 - Identifying common performance issues and strategies for mitigating them
 
 
 - Techniques and tools for testing Apex and UI elements
 
 
 - Deployment process, supporting tools and mechanisms