SFDC Development Online Training

  • (25 REVIEWS )

This is one of the most common questions raising in many people. It's obvious that guys often misunderstand that Salesforce Development training is only for IT people. Let us get a clear idea now.


As you know, CRM stands for Customer Relationship Management. It is nothing but an outstanding software system that is able to manage the customers, sales, profits, products or services, and other important business considerations.

So, any kind of Retail, Software, Educational, or Commercial Business needs effective CRM systems to meet success and development. Salesforce CRM is a popular cloud-based CRM system. So anyone from any professional or educational background can learn Salesforce CRM. It is really offering lots of job opportunities for technical and non-technical people throughout the world.

Online Training Features:

  • Real Time Expert Trainers
  • Industry Specific Scenario’s
  • Video Recording Sessions
  • Soft Copy of Materials
  • Interview Preparation Tips


A thirst for learning and a thrive for knowledge is all that is required!!!

What you’ll Learn:

  • This is a Project Based You will work on a project requirement thereby learn the concepts
  • Extensive Work Exercises for most of the topics thereby enhancing your practical knowledge
  • Lots of interview preparation materials and certification materials
  • You will become a SOLO Salesforce Developer capable of handling a Salesforce org independently!!
  • Access to all the related Salesforce materials and many quizzes

SFDC Course Syllabus

LESSON 1: Getting Started with Salesforce Platform

    1. Understanding Salesforce Platform
    2. Understanding Salesforce Terminologies
    3. Multitenancy & Cloud
    4. Understanding Salesforce Metadata & API
    5. Understanding Salesforce Architecture
    6. Declarative Programmatic Changes & Customizations
    7. Application Development Tools in Salesforce
    8. AppExchange as Application Development Strategy
    9. Finding & Navigating Salesforce Documentation
    10. Understanding Salesforce Trust

LESSON 2: Building Data Model & Business Process

    1. Data Model
    2. Fields
    3. Relationship Fields
    4. Junction Object
    5. Schema Builder
    6. Business Logic

LESSON 3: Data Management

    1. Data Management in Salesforce
    2. Exporting Data

LESSON 4: Introduction to APEX

  1. Apex
  2. Apex Development Process
  3. Apex Development Tools
  4. Apex Governor Limits

LESSON 5: Data Types & Logic Control in APEX

  1. Data Types
  2. Primitive Data Types
  3. Sobject Data Types
  4. Enum Data Types
  5. Collections Data Types
  6. Operations
  7. Logic Controls Statement

LESSON 6: APEX Classes

  1. Classes
  2. Apex Class Variables & Methods
  3. Access Modifiers
  4. Class Constructors
  5. The "this" Keyword
  6. Inheritance
  7. Sharing
  8. Interface
  9. System Classes & Methods

LESSON 7: Sobject Relationships

  1. API Names of object and field
  2. Relationship in Apex

LESSON 8: Sobject Relationships

  1. Salesforce object Query Language (SOQL)
  2. SOQL Functions
  3. SOQL Variable Binding
  4. SOQL For Loops
  5. SOQL Keywords
  6. Relationship Queries
  7. Salesforce Object Search Language (SOSL)

LESSON 9: Data Manipulation Language

  1. Data Manipulation Language(DML)
  2. Save Result Class
  3. Transaction Control
  4. Database DML Options
  5. DML Operations on Records
  6. DML & Loops
  7. SOQL, DML & Governor Limits

LESSON 10: APEX Triggers

  1. Apex Triggers
  2. Types of Apex Triggers
  3. Triggers & Their Execution Order
  4. Creating & Viewing Triggers
  5. Basic Trigger Syntax
  6. Trigger Context Variables
  7. Understanding Trigger Events
  8. Trigger Helper Class Pattern
  9. Bulkfield Trigger
  10. Handing Recursion in Triggers
  11. Restrict Save Operations with addError()
  12. Apex Trigger Best Practices

LESSON 11: Exception Handling

  1. What are Exceptions?
  2. Exception Statements
  3. Types of Exceptions
  4. Common Exception Methods
  5. Catching Different Exception Types
  6. Custom Exception Classes

LESSON 12: Debugging

  1. What is Debugging?
  2. What is Logs
  3. Debug in Developer Console
  4. Anonymous Blocks

LESSON 13: Testing Strategy

  1. Apex Unit Tests
  2. Creating Test Data & Users
  3. Unit Test Methods
  4. Unit Test for Governor Limits
  5. Running Unit Tests
  6. UI
  7. Developer Console
  8. com IDE
  9. Execute Anonymous Vs Test Classes

LESSON 14: Deployment Strategy

  1. Requirements for Deploying Apex, Code Coverage
  2. Deployment Via Change Sets
  3. com IDE Via ANT Tools
  4. Workbench
  5. Application Lifecycle Management

LESSON 15: Visualforce pages / MVC Pattern

  1. Tags
  2. Expression Syntax
  3. Data Binding
  4. Action Binding
  5. Include Static Resources, Java Script, Style Sheets into Visualforce

LESSON 16: Controllers

  1. Types of Visualforce
  2. Standard Controllers
  3. Data Binding
  4. Traversing Data
  5. Error Messages
  6. Actions
  7. Incorporate VF Into Application
  8. Custom Controllers
  9. Why Use Custom Controllers
  10. Invoking Custom Controllers & Extensions
  11. Controller Architecture
  12. Controller Methods
  13. Action Methods
  14. Navigation Methods
  15. Page Reference
  16. Controller Extensions
  17. Constructors
  18. Use in Visualforce Pages
  19. Deploying Controllers
  20. Testing Controllers
  21. Security in Controllers & Visualforce
  22. Impact of Apex on Declarative Changes

LESSON 15: Visualforce pages / MVC Pattern

  1. Tags
  2. Expression Syntax
  3. Data Binding
  4. Action Binding
  5. Include Static Resources, Java Script, Style Sheets into Visualforce

Prepare for Certification

Our training and certification program gives you a solid understanding of the key topics covered on the Oreilly’s Datascience with R Certification. In addition to boosting your income potential, getting certified in Datascience with R demonstrates your knowledge of the skills necessary to be a successful Python Developer. The certification validates your ability to produce reliable, high-quality results with increased efficiency and consistency.