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

Module 02 - Apex Programming

  • Overview of OOPs
  • Introduction to Apex
  • Data Types & Variables
    • Primitive
    • Collections (Set, List & Map)
    • Enum
    • Variables
    • Collections
  • Control Flow Statements
    • Conditional (If Else) Statement
    • While statement
    • Do-While Statement
    • For Loop Statement
  • Apex Classes & Methods
  • SOQL
  • SOSL
  • DML Operations

Module 03 - Apex Triggers

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

Module 04 - Apex Test Classes

Module 05 - Governor Limits

Module 06 - Exception Handling

Module 07 - Custom Code

  • Custom Settings
  • Custom Metadata
  • Custom Labels

Module 08 - Asynchronous Apex

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

Module 09 - Visualforce Pages

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

Module 10 - Lightning AURA Components

  • Lightning Aura Introduction
  • Component Configuration
  • Attributes & Expressions
  • Calling Server-side Controller
  • Lightning Data Service
  • Lightning Interface
  • Lightning Component in Visualforce Framework
  • Displaying Toast Message

Module 11 - Lightning Web Components(LWC)

  • VS Code Setup
  • Aura vs LWC
  • Data Binding & Decorators in LWC
  • Lightning Design System
  • Lightning Data Service in LWC
  • Accessing Server-side Controller in LWC
  • Retrieving Data using Wire
  • Passing Data to Class method parameters using Wire
  • Imperatively calling Server-side Controller
  • Events in LWC
  • LWC LifeCycle Hooks
  • PubSub Model and LMS

Module 12 - 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 13 - Deployments

  • Change Sets
  • VS Code