Salesforce

Introduction to Salesforce

  • What is CRM?
  • Types of CRM
  • What is Salesforce & why it is market leader
  • Salesforce editions & environments
  • Understanding Salesforce ecosystem (Admin, Dev, Consultant roles)
  • Salesforce org setup
  1. Salesforce Administration (Admin Track)

2.1 Organization Setup

  • Company profile
  • Business hours
  • Locale, currency, fiscal year

2.2 User & Security Management

  • Users creation & management
  • Profiles
  • Permission sets
  • Password policies
  • Login IP ranges & trusted IPs
  • Organization wide defaults (OWD)
  • Role hierarchy
  • Sharing rules
  • Manual sharing & teams
  • Record-level security

2.3 Standard & Custom Objects

  • Standard objects overview
  • Creating custom objects
  • Fields & field types
  • Page layouts
  • Record types
  • Business processes
  • Validation rules

2.4 Automation Tools (No Code)

  • Workflow rules
  • Process Builder
  • Flow Builder (Record-triggered, Screen Flows, Scheduled Flows)
  • Approval processes
  • Best practices in automation

2.5 Data Management

  • Data Loader
  • Data Import Wizard
  • Data Export
  • Backup & restore concepts
  • Duplicate rules & matching rules

2.6 Reports & Dashboards

  • Tabular, Summary, Matrix & Joined reports
  • Filters, cross filters
  • Bucketing
  • Dashboard components
  • Dynamic dashboards
  • Report scheduling

2.7 App Creation

  • App Manager
  • Tabs, apps & navigation
  • Branding

3. Salesforce Development (Developer Track)

3.1 Apex Programming

  • Apex basics & syntax
  • Variables, collections, loops
  • SOQL & SOSL
  • DML operations
  • Apex triggers (before/after)
  • Trigger patterns & best practices
  • Apex classes
  • Apex batch
  • Future methods & Queueable Apex
  • Schedulable Apex
  • Exception handling

3.2 Lightning Web Components (LWC) 

  • Introduction to LWC
  • Component structure
  • HTML, JS, metadata
  • Properties, events, decorators (@api, @track, @wire)
  • Calling Apex from LWC
  • Lightning Data Service
  • Navigation Service
  • Real-time LWC project

3.3 Integration Basics

  • REST & SOAP APIs
  • Named credentials
  • HTTP callouts
  • JSON / XML basics
  • Platform events

4. Salesforce Lightning Experience

  • Lightning App Builder
  • Home page, record page customisation
  • Dynamic forms
  • Custom permissions
  • Quick actions & global actions

5. Salesforce Deployment & DevOps

  • Change sets
  • Packages
  • Sandboxes (Dev, QA, UAT, Prod)
  • Version control basics (Git)
  • CI/CD concepts (Copado/Jenkins overview)

6. Salesforce Security & Compliance

  • Shield basics
  • Field-level security
  • Audit trail
  • Login history
  • Governor limits & secure coding

7. Real-Time Project Implementation

  • Requirements gathering
  • Creating data model
  • Building automation
  • Record-triggered flows
  • Writing Apex triggers & classes
  • LWC component development
  • Integration with external system (demo level)
  • Deployment to UAT & Production
  • End-to-end documentation
  1.  Interview & Certification Guidance
  • Admin & Developer certification guidance (ADM-201, PD1)
  • Scenario-based interview questions
  • Coding-based interview questions
  • Resume preparation for Salesforce roles
  • Portfolio building on GitHub & Trailhead

ABAP developers play a crucial role in SAP implementation projects, as they customize and extend SAP software to meet the unique business requirements of organizations. They work with functional consultants to ensure that SAP applications align with the specific needs of the business.

In recent years, SAP has also introduced cloud-based development platforms like SAP Cloud Platform, which allows developers to build and deploy applications using modern technologies while still leveraging their ABAP skills when needed.

  • Flow of an ABAP Progra
  • ABAP Workbench
  • Basic ABAP Language Elements
  • Modularization Techniques in ABAP
  • Complex Data Objects
  • Data Modeling and Data Retrieval
  • Classic ABAP Reports
  • Screens
  • SAP List Viewer
  • Web Dynpro ABAP
  • Program Analysis Tools
  • ABAP Development Tools for SAP NetWeaver
  • SAP Standard Software Adjustments