Sales Forces

  • Home
  • /
  • sales forces

Sales Forces

Fees in INR: 16,500/-
Fees in $: 231.06/-

Salesforce Fundamentals

Introduction to CRM concepts and Cloud computing, Salesforce.com Overview and Fundamentals, Understanding Salesforce Platform, Understanding Salesforce Terminologies and Introducing the force.com platform, Multitenancy and Cloud, Understanding Salesforce Metadata and API, Understanding Salesforce Architecture, Understanding the core CRM objects capabilities 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.


SEO Audit

What is an Audit Reasons?, Benefits of performing SEO Audit, Search Engine Commands, Domain Information, Domain canonicalization, xml, txt, Custom 404 Page structure, Search Engine Friendly URL, Checking Broken Links


Data Modeling and Management

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.


Securing and Sharing data

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.


Business Logic and Process Automation

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.


Collaborating with chatter

  • Chatter features and use case.
  • Analyzing Data with Reports and Dashboards
  • Determine the features and capabilities available when creating reports, report types, and dashboards.

Salesforce Development

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.


Introduction to Apex Code

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, Force.com 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


Apex Triggers

Governor limits, Testing Apex, Utilization of Start/Stop, Testing Framework, Bulkified Code, Creation/Loading of test data, Testing for profile security using system.runAs


Visualforce

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

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.


Salesforce1 Lightning Process Builder

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.


Salesforce Account Sign-up

The various steps in auditing of Google Analytics, measuring bounce rte by traffic type, filtering account, tagging of URL, tracking of website conversion, micro and macro conversions, generating custom reports, interpreting results by unifying it, tracking traffic source.


Features of Google Analytics

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 https://developer.force.com.


Salesforce domain Sign-up

Creation of custom domain in Salesforce, defining of custom domain name for the organization at https://myDomain.lightning.force.com, testing the domain, event driven lightning framework, Aura Framework, deploying the domain, using Developer Console, creating Lightning Components.


Using HTML and CSS style

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.


Component attributes

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.


Lightning Functions

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.


Composition of Components

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.


Conditional Statements

The IF Else conditional statement, aura:if, isTrue expression, instantiating components in either its body or the Else attribute.


Value Providers

Accessing data using Value Providers, encapsulating related value together, the value providers for a components v (view) and c (controller).


Out of the box components

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.


Common UI and UI namespace

Understanding common UI, using aura:component, UI components such as ui:input and ui:output, easy handling of common UI, component styling and extension.


UI component dynamic update

Dynamically updating UI components, JavaScript controller actions for firing events in Lightning Component Framework, event declaration using aura:event tag in a .evt resource.


Event handling

Event-driven programming using JavaScript, Java Swing, the component event and application event, writing handlers in JavaScript controller actions.


Server side controller

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.


Hands on example of Server 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 Lightning Application

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.


For free demo classes please register