UrbanPro
true

Find the best tutors and institutes for Salesforce Developer

Find Best Salesforce Developer Training

Please select a Category.

Please select a Locality.

No matching category found.

No matching Locality found.

Outside India?

Search for topics

Salesforce Developer Updates

Ask a Question

Post a Lesson

All

All

Lessons

Discussion

Lesson Posted on 19/02/2020 IT Courses/Salesforce Developer

What is SFDC Architecture.

Venkatramana Kapavari

I had an overall 9 years of Exp in IT & different domains. In SFDC Admin, Development & Training,I had...

SFDC is built based on the MVC Pattern.Model - Which is handle the Database Objects View - Which will take care of the UI pages. Controllers- The business logic Implementation will be done here.
Comments
Dislike Bookmark

Answered on 30/08/2018 IT Courses/Salesforce Developer

Can anyone guide me for salesforce developer in few weeks??

Himanshu Tripathi

Yes
Answers 2 Comments
Dislike Bookmark

Answered on 23/05/2018 IT Courses/Salesforce Developer

RAJIV KUMAR SINGH

Trainer

I am Salesforce certified admin, developer, consultant. I am located in HSR layout(Bangalore). I provide training in the institute as well as at my home. Having 3+ years of experience. Let me know if you are interested in starting a course with me.Quote: Rs. 10000 For Complete Assignment
Answers 8 Comments 2
Dislike Bookmark

Looking for Salesforce Developer Training

Find best Salesforce Developer Training in your locality on UrbanPro.

FIND NOW

Lesson Posted on 09/03/2018 IT Courses/Salesforce Developer

Salesforce Certification Course

MindScripts Technologies

MindScripts is a leading IT training institute in Pune which has been successful in providing IT training...

Basics of Cloud Computing: Overview of each of three building blocks in cloud applications SAAS PAAS IAAS Different Cloud Service providers Salesforce Architecture: Introduction of MVC Architecture Model View Controller Feature of Salesforce Database Concepts: Overview... read more
Basics of Cloud Computing:
  • Overview of each of three building blocks in cloud applications
  •  SAAS
  •  PAAS
  • IAAS
  • Different Cloud Service providers
Salesforce Architecture:
  • Introduction of MVC Architecture
  •  Model
  •  View
  • Controller
  • Feature of Salesforce
Database Concepts:
  • Overview of Database Concepts
  • Database structure
  • Normal Database Vs. Relational Database
  • Database concept in Salesforce platform
Sales Cloud / Service Cloud:
  • Introducing the Force.com Platform
  • Understanding the basic of sales application with Standard Object
  • Understanding Service cloud
Objects and Fields:
  • Building a Simple App
  • Becoming familiar with the Force.com Setup Area
  • Introduction of Custom Objects
  • Introduction of Tabs
  • Understanding concept of Standard & custom field
  • Basics of External ID & different types of field data type
Relationships:
  • Utilizing different Types of Relationship
  • Understanding Lookup and Master-Detail relationship with Use case
  • Differentiation between One-to-Many and Many-to-Many
  • Introduction of Primary-Keys & Foreign-Keys (Conceptual Knowledge)
  • Roll-up Summary Field
  • Formula & Cross Object Formula Field
Data Management:
  • Data Management
  • Introduction to Import-Wizard
  • Use of External IDs
  • Introduction & Use of Apex Data-Loader
  • Use of different actions (Call) like Import, Update, Upsert, etc
  • Difference between Import-Wizard & Data-Loader
Security and Sharing:
  • Learn about factors to consider when designing applications for multiple users
  • Create profiles, understand what a profile controls (including data access), and customize profiles to manage the user experience
  • Create and customize permission sets to manage the user experience
  • Customize the user experience with record types and page layouts
  • Control access to records
  • Employ organization-wide defaults (OWDs), sharing rules and levels, roles, public groups, and manual share
  • Apply profiles, OWDs, role hierarchy, and sharing to restrict access to sensitive data
  • Apply OWDs, public groups, and manual sharing to create conditional access to data
  • Analyze suitability of field-level security, page layouts, types to satisfy business requirements
Validation, Workflow rules and Process Builder:
  • Business Logic Implementation
  • Rules for Automation
  • Validation Rule (Run on highest priority for the App)
  • Workflow (Time-Dependent & Time-Independent)
  • Assignment Rule
  • Auto-Response Rule (Live example with Web-to-Lead functionality) Escalation Rule
  • Introduction and use of Record Type
  • Introduction and use of Different Page-Layouts using Record-Type
  • Process Builder details overview and Use cases
Approval Process:
  • Approval Process :Single-step Approval ,Multi-steps Approval
  • Differentiation between Workflow rule & Approval process
  • Email to approve the request
  • Understanding the order of Execution of all these rules
Reports and Dashboards:
  • Report & Dashboard
  • Introduction of Types of Report
    • Tabular Report
    • Summary Report
    • Matrix Report
    • Join Report
  • Feature of the SFDC Report
  • Custom Summary Formula field
  • Bucket Filed
  • Condition High-lighting
  • Scheduling report for future run
  • Drill down to the source report while click on the graphs
  • Dashboards components
  • Dashboard Running User concept
Query Language in Salesforce:
  • Basics of SOQL & SOSL
  • Basics of Queries traversing from Child to Parent Object
  • Basics of Queries traversing from Parent to Child Object
  • Basics of Aggregate Queries
Apex & Trigger:
  • Complex Business Logic Implementation
  • Introduction of Apex
  • Implementation of Apex-Trigger
  • Understanding & Use of Trigger
VisualForce Pages:
  • Introduction of Visualforce Pages
  • Difference between Standard Controller & (Custom) Controller
Lightning Development:
  • Introduction to lightning framework
  • Creating lightning component
  • Using lightning in salesforce 1
  • Fixing performance warnings
Sites, Debug Logs:
  • Overview of other force.com capabilities
  • Different type of Sandboxes and their usage
  • Introduction of Site.Com and creation of site using it
  • Introduction of Debug Logs
Test Class:
  • Learning Apex & Deployment Tools
  • Introduction of Apex Classes
  • Invoke a class or its method via Triggers
  • Use as a Controller for a VF page
  • Introduction of test class & methods to cover Apex
Integration:
  • Integration using web service with real time business use cases.
  • One way Integration, Two-way integration
Deployment:
  • Manage Unmanaged Package
  • Uploading package with Namespace
  • Installing the package on Customer environment
 
Project:
Job Portal Management:
In the Project, students will be creating an app, helping them get a hold of the technology in its complete form. Some custom pages will be created in the project like Candidate information, Job Application details and interlink them. It will work as small job portal. The students will need to implement the project under the careful guidance of the faculty.
read less
Comments
Dislike Bookmark

Answered on 01/03/2018 IT Courses/Salesforce Developer

Venkatramana Kapavari

Salesforce programmer developer & trainer. Total 10.4 yrs in it & 6.9 yrs in sfdc programming devel

1.update resume in Naukri. 2.Daily prepare. 3.Weekly twice attend the interview? 4.Avoid all mistakes 5.Daily Practice, Practice,Practice, Practice,Practice, Practice,Practice, Practice,Practice, Practice. All the best. Infinite Jobs are there, but need to do finite things Daily. read more

1.update resume in Naukri.

2.Daily prepare.

3.Weekly twice  attend the interview?

4.Avoid all mistakes

5.Daily Practice, Practice,Practice, Practice,Practice, Practice,Practice, Practice,Practice, Practice.

All the best.  Infinite Jobs are there, but need to do finite things Daily.

 

read less
Answers 6 Comments
Dislike Bookmark

Lesson Posted on 05/08/2017 IT Courses/Salesforce Administrator IT Courses/IT Certifications/Salesforce Certification IT Courses/Salesforce Developer

What Is SOQL And SOSL?

Kumar

I am a working professional in mnc company I have 3 years of experience in giving salesforce admin development...

1. SOQL: Salesforce Object Query Language SOQL: Salesforce Object Query Language SOQL Purpose: To fetch info. from an object and related objects. We can write query on one object while querying on those objects we can fetch the child object info. or parent object info. (we cannot capture un... read more

1. SOQL: Salesforce Object Query Language

  • SOQL: Salesforce Object Query Language
  • SOQL Purpose: To fetch info. from an object and related objects.
  • We can write query on one object while querying on those objects we can fetch the child object info. or parent object info. (we cannot capture un related objects info.)
  • SOQL queries per transaction: 100.
  • SOQL query rows returned: 50000.

 

2. SOSL: Salesforce Object Search Language

  • SOSL: Salesforce Object Search Language.
  • SOSL Purpose:We can search for a value in multiple objects (no need of any relationship).
  • Results of SOSL query can be stored in List of List.
  • SOSL queries per transaction: 20.
  • SOSL query rows returned: 2000.

 

read less
Comments
Dislike Bookmark

Lesson Posted on 05/08/2017 IT Courses/Salesforce Administrator IT Courses/IT Certifications/Salesforce Certification IT Courses/Salesforce Developer

Difference Between Insert/Update And Database.Insert/ Database.Update

Kumar

I am a working professional in mnc company I have 3 years of experience in giving salesforce admin development...

insert/update Database.insert/Database.update Assume that you are inserting 100 records. If any one of the record fail due to error then entire operation will fail. None of the records will be saved into the database. with insert/update if we use try-catch then we can capture only one error which will... read more

insert/update

Database.insert/Database.update

Assume that you are inserting 100 records. If any one of the record fail due to error then entire operation will fail. None of the records will be saved into the database. with insert/update if we use try-catch then we can capture only one error which will cause to stop the operation.

Assume that you are inserting 100 records. If any one of the record fail due to error then it will perform partial operation (valid records will be inserted/updated) if we use Database.insert(list,false)/ Database.update(list,false).

.with Database.insert/Database.update we can capture all the errors by saving result in Database.saveResult[].

read less
Comments
Dislike Bookmark

Lesson Posted on 05/08/2017 IT Courses/Salesforce Administrator IT Courses/IT Certifications/Salesforce Certification IT Courses/Salesforce Developer

When To Use Before Triggers And When To Use After Triggers?

Kumar

I am a working professional in mnc company I have 3 years of experience in giving salesforce admin development...

1. Before Triggers: To perform the validations we should use before triggers. If you are updating any field on the same object on which you are writing the trigger and no need to explicitly include the DML statemetns (already due to DML operation only trigger fire and it is still in progress at this... read more

1. Before Triggers:

To perform the validations we should use before triggers.

If you are updating any field on the same object on which you are writing the trigger and no need to explicitly include the DML statemetns (already due to DML operation only trigger fire and it is still in progress at this point of time.)

2. After Triggers:

If you are dealing with relationship records and if you need record id in these situations we should use after trigger (in before insert record doesn't contain the record id).

3. For the same event if there are multiple triggers on the object, how to control the order of execution?

We cannot control the order of execution in this situation. It is recommended to have only one trigger per one object.

Note: We can keep the logic of the apex trigger in an apex class and can invoke from that class.

4. What are the recursive triggers and how to avoid?

If we perform update operation on the record in after update event logic recursive triggers will arise.

Using static boolean variable in an apex class (we should not keep static boolean variable inside of the trigger) we can avoid recursive triggers.

read less
Comments
Dislike Bookmark

Lesson Posted on 05/08/2017 IT Courses/Salesforce Developer IT Courses/IT Certifications/Salesforce Certification IT Courses/Salesforce Administrator

What Is Batch Apex And Its Methods ?

Kumar

I am a working professional in mnc company I have 3 years of experience in giving salesforce admin development...

1. We can call the apex code by creating object for the class (or) if the variables or methods are static then we can call with class name. Apex Code in the trigger will execute automatically for the DML operations. If you want to execute apex code on a specific time then we should write batch... read more

1. We can call the apex code by creating object for the class (or) if the variables or methods are static then we can call with class name.

  • Apex Code in the trigger will execute automatically for the DML operations.

  • If you want to execute apex code on a specific time then we should write batch class.

  • With Batch Apex we can process maximum of 50 million records.

  • Batch Apex is asynchronous (execute in future context).

  • While writing the batch class we should inherit Database.Batchable interface.

  • Database is a built in global class which contains inner global interface.

2. What are the Batch Apex methods?

Since we are inheriting Database.Batchable interface we should implement all the method prototypes declared in the interface.

 We should implement the following global methods:

  • Start: It will prepare the records to process and execute only one time.

  • Execute: It will take the records prepared in start method and split those records into batches and it will execute multiple times. For example if the start method is returning 1000 records then execute method executes 5 times if you don't mention the batch size (Default Batch Size is: 200). Maximum batch size is: 2000.

  • Finish: We can perform post commit logic like sending emails with the success or error information. It will execute only one time.

Batch Class Syntax:

//Database is Class provided by Salesforce.

//Batchable is an global interface which is inside of the Database class.

 //Batchable include 3 method prototypes: 1. Start 2. Execute 3. Finish

 //start and finish methods will execute only one time.

 //execute method executes multiple times.

 global class BatchUsage implements Database.Batchable , Database.Stateful {

  //at a time we can inherit multiple interfaces but we cannot inherit multiple classes.

  //By default batch class is stateless (variable info. store in one method cannot be remembered in other method),

  //to make it stateful we should inherit Database.Stateful interface.

  String name = '';

  global Database.queryLocator start(Database.BatchableContext bc) {

  //From asynchronous to asynchronous we cannot call

  //(from batch class we cannot call future mehthod vice versa.).

  name += 'start';

  system.debug('@@@Start Method: '+name);

   //Collects the records to process. It will forward these records to execute method.

   //If we use Iterable as return type for this start method it can hold

   //max. of 50k records only.

   //If we use Database.queryLocator as return type for this start method it can hold

   //max. of 50 million records.

   return Database.getQueryLocator('select id, name, Location__c from Department__c where Location__c = \'\'');

  }

  global void execute(Database.BatchableContext bc, LIST sObjLst) {

   name += 'execute';

   system.debug('@@@Execute Method: '+name);

  //Split the records forwarded by start method into batches.

  //Default batch size is: 200.

  //Max. batch size is: 2000.

  List depUPdLst = new List();

  for(SObject sObj: sObjLst) {

  Department__c dept = (Department__c) sObj;//Type Casting.

  dept.Location__c = 'Bangalore';

  depUPdLst.add(dept);

   }

   if(depUPdLst.size() > 0)

    update depUPdLst;

  }

  global void finish(Database.BatchableContext bc) {

   name += 'finish';

   system.debug('@@@Finish Method: '+name);

   //Post Commit logic like sending emails for the success or failures of the batches.

   AsyncApexJob a = [select id, Status, NumberOfErrors, JobItemsProcessed,

   TotalJobItems, CreatedBy.Email from AsyncApexJob where id =: bc.getJobId()];

  

   Messaging.singleEmailMessage mail = new Messaging.singleEmailMessage();

   mail.setToAddresses(new String[]{a.CreatedBy.Email});

   mail.setSubject('Batch Class Result');

   mail.setHtmlBody('The batch Apex job processed ' + '' + a.TotalJobItems + '' +

   ' batches with '+ '' + a.NumberOfErrors + '' + ' failures.');

   //sendEmail methods

   Messaging.sendEmail(new Messaging.singleEmailMessage[]{mail});

  

   /*** Scheduling in minutes or hours ***/

   /*//Create object for schedulable class

   SchedulableUsage su = new SchedulableUsage();

   //Preparing chron_exp

   Datetime sysTime = System.now();

   sysTime = sysTime.addminutes(6);

   String chron_exp = '' + sysTime.second() + ' ' + sysTime.minute() + ' ' +

   sysTime.hour() + ' ' + sysTime.day() + ' ' + sysTime.month() + ' ? ' + sysTime.year();           

   System.schedule('Dep Update'+sysTime.getTime(),chron_exp, su);*/

  }

 }

read less
Comments
Dislike Bookmark

Looking for Salesforce Developer Training

Find best Salesforce Developer Training in your locality on UrbanPro.

FIND NOW

Lesson Posted on 05/08/2017 IT Courses/Salesforce Developer IT Courses/IT Certifications/Salesforce Certification IT Courses/Salesforce Administrator

How To Schedule Batch Apex In Minutes/Hours?

Kumar

I am a working professional in mnc company I have 3 years of experience in giving salesforce admin development...

To schedule the batch class in minutes/hours, in the finish method we should use System.schedule method which will take 3 parameters Job Name, Chrone Expression and schedulable class instance name respectively. /*** Scheduling in minutes or hours ***/ //Create object for schedulable class SchedulableUsage... read more

To schedule the batch class in minutes/hours, in the finish method we should use System.schedule method which will take 3 parameters Job Name, Chrone Expression and schedulable class instance name respectively.

   /*** Scheduling in minutes or hours ***/

 //Create object for schedulable class

 SchedulableUsage su = new SchedulableUsage();

 //Preparing chron_exp

 Datetime sysTime = System.now();

 sysTime = sysTime.addminutes(6);

 String chron_exp = '' + sysTime.second() + ' ' + sysTime.minute() + ' ' +

 sysTime.hour() + ' ' + sysTime.day() + ' ' + sysTime.month() + ' ? ' + sysTime.year();           

 System.schedule('Dep Update'+sysTime.getTime(),chron_exp, su);

read less
Comments
Dislike Bookmark

About UrbanPro

UrbanPro.com helps you to connect with the best Salesforce Developer Training in India. Post Your Requirement today and get connected.

Overview

Questions 11

Lessons 26

Total Shares  

+ Follow 6,636 Followers

Top Contributors

Connect with Expert Tutors & Institutes for Salesforce Developer

x

Ask a Question

Please enter your Question

Please select a Tag

X

Looking for Salesforce Developer Classes?

Find best tutors for Salesforce Developer Classes by posting a requirement.

  • Post a learning requirement
  • Get customized responses
  • Compare and select the best

Looking for Salesforce Developer Classes?

Find best Salesforce Developer Classes in your locality on UrbanPro

Post your learning requirement

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more