
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
- 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
- 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
- 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