Salesforce Certification Training

Salesforce certification training classes by Datacouncil will enable you to clear the Salesforce Certified Administrator Certification (SFDC ADM 201) and Salesforce Certified Platform App Builder Certification exams. In this Salesforce certification training course, you will master SFDC, SFDC Data Model, App builder, Apex, Visualforce, etc. Jump-start your career in Salesforce, the world's No. 1 CRM software!

Datacouncil offers instructor-led classroom and self-paced Salesforce online training for learning Salesforce Developer and Salesforce Administration in a comprehensive manner. You will be fully trained in handling the Salesforce Instance, Salesforce platform, working with Salesforce database, application design, automation processes, project management and more in this Salesforce course.

  • What will you learn in this Salesforce training?

  • Salesforce CRM software and its features

  • Salesforce Cloud and platform

  • Inside and outside sales and customer support

  • Business logic, UI, security and data model features

  • Designing portals, reports and dashboard in Salesforce

  • Customizing apps, data validation and debugging

  • Introduction to MVC architecture and SOQL

  • Standard List Controller

  • Preparing for Salesforce 201 and App Builder Certification exams


Introduction to CRM concepts and Cloud computing, Overview and Fundamentals, Understanding Salesforce Platform, Understanding Salesforce Terminologies and Introducing the platform, Multitenancy and Cloud, Understanding Salesforce Metadata and API, Understanding Salesforce Architecture, Describe the capabilities of the core CRM objects in the Salesforce schema, Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization, Identify common scenarios for extending an org using the AppExchange, Declarative vs. Programmatic Changes and Customizations..
Given a scenario, determine the appropriate data model, What are the capabilities of the different relationship types and the effect of each on record access, user interface, and reporting, Identify the considerations when changing a field’s type, Given a set of requirements, identify the considerations and select the appropriate field type, Describe the capabilities and considerations of the schema builder, What are the things to be considered when importing into and exporting from the development environments, Describe the capabilities of and use cases for external objects, Understanding Salesforce Trust, Data Model, Fields, Relationship Fields, Junction Object, Schema Builder, Business Logic, Data Management in Salesforce, Data Import Wizard vs. Data Loader, Exporting Data, Apex Class Variables and Methods, Access Modifiers, Class Constructors, Apex, Apex Development Process, Apex Development Tools, Apex Governor Limits..
Describe the features and capabilities available to restrict and extend object, record, and field access, Given a set of business requirements, determine the appropriate sharing solution, Application Development Tools in Salesforce, AppExchange as Application Development Strategy, Finding and Navigating Salesforce Documentation..
Describe the capabilities of and use cases for record types, Understanding the formula field capabilities and use cases, Describe the capabilities of, use cases for, and implications of roll-up summary fields, Describe the capabilities of and use cases for validation rules, Describe the capabilities of and use cases for approval processes, Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder.
Chatter features and use case..
Determine the features and capabilities available when creating reports, report types, and dashboards..
Describe the considerations when developing in a multi-tenant environment, Describe how the Salesforce platform features map to the MVC pattern, the ‘this’ Keyword, Inheritance, Sharing, Interface, System Classes and Methods, Standard Object and Field API Names, Relationships in Apex, Basic Syntax of SOQL, SOQL Functions, SOQL Variable Binding, SOQL “for” Loops, SOQL Keywords, Relationship Queries, Salesforce Object Search Language (SOSL), SOQL vs SOSL, Debugging Using Debug Logs, Anonymous Block, Another Debugging Tool, Apex Testing, Unit Tests and Test Classes, System Test Class Methods, Accessing Private Variables and Methods in Test Classes, Test Data, Unit Tests.
Language Constructs, Understanding the variables and constants declaration in Apex and the way to assign values using expressions, Collections overview(Lists, Sets and Maps), Invoking Apex, Classes, Objects and Interfaces, Apex control flow statements applications and use cases, Describe how to use basic SOSL, SOQL, and DML statements, Apex Design Patterns , Dynamic Apex, Batch Apex, Debugging Apex, Anonymous Scripts, Management of Debug Logs, IDE, Dev Console, Workbench, Data Manipulation Language (DML), SaveResult Class, Transaction Control, Database, DML Options, DML and Loops, SOQL, DML, and Governor Limits, Apex Triggers, Triggers and Their Execution Order, Creating and Viewing Triggers, Trigger Context Variables, Understanding Trigger Events, Trigger Helper Class Pattern, Bulkified Triggers, Handling Recursion in Triggers, Restrict Save Operations with addError(), Apex Trigger Best Practices, Exceptions, Exception Statements, System-Defined Exception, Exception Methods, Catching Different Exception Types, Custom or User-Defined Exception Handling.
Governor limits, Testing Apex, Utilization of Start/Stop, Testing Framework, Bulkified Code, Creation/Loading of test data, Testing for profile security using system.runAs.
Using javascript/HTML/CSS, Writing Visualforce controllers in a detailed way, Understanding the circumstances when to use the Apex custom controller, standard visualforce controller and controller extensions, Visualforce Page, Understanding the MVC Pattern, How Visualforce is Architected, Tools for Visualforce Development, Visualforce Tags and its Syntax, Types of Binding, Using Static Resources with Visualforce, What is a Visualforce Controller?, Standard Controllers, Standard List Controllers, Custom Controllers, Custom List Controller, Controller Extensions, Controller Methods, Order of Execution, Overview of Salesforce Lightning, Lightning Component Framework Structure, Benefits of Using Lightning Component Framework.
Salesforce Lightning collection of tools and technologies, modern user interface for speed optimization, Lightning Experience, building reusable components to customize Lightning Experience, Salesforce1 Mobile App..
Introduction to Salesforce1, action layouts for Salesforce1, Lightning Process Builder, creating process using visual layout, create whole process rather than using multiple workflow rules, process for working together in one UI for different users..
Two types of free accounts, lifetime free developer account, 30 days trial production account, understanding how to sign up for the lifetime free developer account, account creation at
Creation of custom domain in Salesforce, defining of custom domain name for the organization at, testing the domain, event driven lightning framework, Aura Framework, deploying the domain, using Developer Console, creating Lightning Components..
Using CSS and HTML for styling Lightning Components, referencing Components in Lightning App, creating CSS file in Developer Console, linking to Lightning Component, uploading external style sheet to static resource..
Understanding what attributes are, member variables in Apex Class, typed fields on a specific instance of a component, referencing from within Component’s markup using expression syntax, making components dynamic with attributes, using aura:attribute> tag to add attribute to component or app..
Understanding client side controller, defining functions, binding to components, passing value to functions and other JavaScript based operations, defining attribute in application, referencing component in application..
Creating fine-grained components in larger components, fitting components together, creating simple components like c:LC and c:LC2, creating wrapper component c:wrappercomp containing simple components.
The IF Else conditional statement, aura:if, isTrue expression, instantiating components in either its body or the Else attribute..
Accessing data using Value Providers, encapsulating related value together, the value providers for a components v (view) and c (controller)..
Using out-of-the-box components for Salesforce1, Lightning Experience, Lightning Apps, components belonging to different namespaces, Aura, Force, force Chatter, force Community, lightning design system styling, lightning namespace components, user interface..
Understanding common UI, using aura:component, UI components such as ui:input and ui:output, easy handling of common UI, component styling and extension..
Event-driven programming using JavaScript, Java Swing, the component event and application event, writing handlers in JavaScript controller actions.
Creating server side controller in Apex, @Aura Enabled annotation, annotation to enable client and server-side access to controlled method, calling a server-side controller action from a client-side controller..
A real example of deploying Server side controller by pulling data from Opportunity object, creating Client side controller to invoke Server side controller and passing the returned value to components.
Building Contact Management App on Lightning Framework, uploading CSS file and uploading it to static resource for referencing in application, creating contact Controller Apex Class, pulling data from contact and returning the list of contacts, designing User Interface by using HTML and CSS Classes provided in Bootstrap Style sheet..