Module 01 - Introduction to Salesforce Development

  • Overview of Salesforce Platform
  • Types of Development
    • Declarative (Point & Click)
    • Programmatic
  • Setting up Develop Edition Org
  • Developer Tools
    • Developer Console
    • VS Code
    • Lightning Studio
  • Deployments
    • Change Sets
    • VS Code

Module 02 - Programming in APEX

  • Overview of OOPs Concepts
  • Introduction to APEX Programming
  • Data Types & Variables
    • Primitive
    • Collections (Set, List & Map)
    • Enum
    • Variables
    • Collections
  • Apex Classes & Methods
  • Control Flow Statements
    • Conditional (If Else) Statement
    • While statement
    • Do-While Statement
    • For Loop Statement
  • SOQL, SOSL
  • DML Operations
  • Custom Settings
  • Custom Metadata
  • Custom Labels
  • Governor Limits
  • Exception Handling
  • Apex Test Classes

Module 03 - Asynchronous Apex

  • Asynchronous vs Synchronous
  • Batch Apex
  • Schedulable Apex
  • Queueable Apex
  • Future Methods

Module 04 - Apex Triggers

  • Types of Triggers
  • Triggers Events
  • Trigger Context Variable
  • Trigger Handler

Module 05 - Integrations

  • Apex Rest API
  • Inbound vs Outbound Integration
  • JSONGenerator
  • JSONParser
  • Handling HTTP request with JSON response
  • Setting up REST Resource
  • Getting Access Token via Postman
  • Making REST API callout from Postman
  • Making REST API callout from Apex code
  • Writing Test class for Integration class

Module 06 - Visualforce Pages

  • Introduction to Visualforce Pages
  • Standard Controller
  • Custom Controller
  • Controller Extension

Module 07 - Lightning AURA Introduction

Module 08 - Lightning Web Components(LWC)

  • LWC Fundamentals & Development Environment
  • JavaScript ES6 Modules for LWC
  • Data Binding, Reactivity & Decorators
  • Component Communication with Events
  • Displaying Toast Message in LWC
  • LWC Lifecycle Hooks
  • Lightning Data Service (LDS)
  • LWC & Apex Integration
  • Wired vs Imperative Apex & Continuations
  • Navigation & NavigationMixin
  • Component Communication — Pub/Sub & Lightning Message Service (LMS)
  • LWC ↔ Aura & Visualforce Integration
  • Configuring & Exposing Lightning Web Components
  • Advanced LWC Patterns & Practical Scenarios
  • LWC Testing & Debugging
  • Real-World LWC Coding Challenges & Projects