Week 1 | Introduction to Salesforce Development • Overview of Salesforce Development Lifecycle • Introduction to Apex Programming Language • Understanding Salesforce Developer Edition and Sandbox Environments • Hands-On: Setting Up a Developer Environment |
Week 2 | Apex Basics • Apex Syntax and Data Types • Writing and Executing Apex Classes and Triggers • Handling Exceptions and Debugging Apex Code • Hands-On: Creating Basic Apex Classes and Triggers |
Week 3 | Advanced Apex Programming • SOQL (Salesforce Object Query Language) and SOSL (Salesforce Object Search Language) • Apex DML Operations and Collections • Asynchronous Apex: Batch Apex, Queueable Apex, and Future Methods • Hands-On: Implementing Advanced Apex Features |
Week 4 | Visualforce Basics • Introduction to Visualforce Pages and Controllers • Creating Custom Visualforce Pages • Visualforce Components and Markup • Hands-On: Building Basic Visualforce Pages |
QUIZ 1 |
|
Week 5 | Advanced Visualforce Development • Custom Visualforce Components and Controllers • Integration with Apex and Data Binding • Using Visualforce with Lightning Experience • Hands-On: Developing Advanced Visualforce Components |
Week 6 | Salesforce Lightning Components • Introduction to Lightning Web Components (LWC) and Aura Components • Building and Deploying Lightning Components • Lightning Component Communication and Data Binding • Hands-On: Creating and Using Lightning Web Components |
Week 7 | Salesforce Integration and APIs • Introduction to Salesforce APIs: REST, SOAP, and Bulk APIs • Connecting External Systems using Salesforce Connect and External Services • Understanding and Implementing API Authentication • Hands-On: Integrating External Systems with Salesforce |
Week 8 | Testing and Deployment • Writing and Executing Unit Tests in Apex • Understanding Test Coverage and Best Practices • Deployment Tools and Methods: Change Sets, Salesforce CLI • Hands-On: Testing and Deploying Salesforce Code |
QUIZ 2 |
|
Week 9 | Customizing Salesforce with AppExchange • Overview of AppExchange Marketplace • Installing and Configuring Third-Party Apps • Customizing and Extending AppExchange Solutions • Hands-On: Implementing and Customizing an AppExchange App |
Week 10 | Capstone Project: Salesforce Development • Project Planning and Requirements Gathering • Developing and Customizing a Full Salesforce Solution • Testing, Deployment, and Documentation of the Project • Hands-On: Completing a Salesforce Development Capstone Project |
Week 11 | - |
Week 12 | - |
PROJECT REPORT |