Salesforce Admin certification course

Pass your Salesforce Admin certification exam. Covers all topics as mentioned in Salesforce study guide.
4.5 (300 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,405 students enrolled
92% off
Take This Course
  • Lectures 79
  • Length 7.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

## Course Updated on December 11th, 2016 ##


The Salesforce Admin certification course is for students who are interested in getting Salesforce Admin certified. This course is up to date with new Salesforce changes. 

The course is covered keeping in mind the study guide outline.Each and every topic is covered in very engaging and interesting manner. After every section, you will find assignments and quizzes. This course is not a power-point presentation but its a complete hands -on course so you can learn by doing.

This course has over 7 hours of video content with latest Salesforce admin dumps at the end. I have covered most difficult topics like profiles, relationship, permission sets and roles in very simple and interesting way.

I am updating this course on regular basis. At the end of the course you will not only be Salesforce certified but also will be able to use this knowledge in your next job as Salesforce admin.

##Here are some reviews of the students who have recently taken my course ##

Hi Deepika, Firsly thankyou very much much for Designing this course in Udemy. The instructor has a Through Knowledge and this course is very clear and designed in such a way that a Person even from a Non-IT background can also clearly grasp the course. once again thanyou very much.

Deepika is very easy to follow & breaks things down in a way a new learn can learn! Very nice!

A detailed and very well structured course so far.

What are the requirements?

  • No prerequisites as such, just be willing to learn new concepts
  • Excitement to build your first APP using salesforce
  • You will need a computer and Internet connection to take this course. We will start from creating a free salesforce developer account.

What am I going to get from this course?

  • Build your own custom App using Salesforce.
  • By the end of the course, you should be able to build an application using the declarative syntax.
  • Understand the high level requirements and translate that to an application on Salesforce
  • Build data model using objects, fields, relationships and validation rules
  • Build business logic using workflows & Approval Processes
  • Build UI using RecordTypes, PageLayouts, Tabs & Apps
  • Create Profiles and Permission Sets to control user access level
  • Setup security for records using Organisation wide dafaults
  • Create Users and assigning them to appropriate Profiles & Permission Sets. Manage Licenses
  • Build the sharing model using tools like Role Hierarchy
  • Use the Data Loader tool to Import, Update, Delete & Export records
  • Build reports and dashboards

Who is the target audience?

  • Newbies who want to build applications on Salesforce. No prior programming knowledge required.
  • Developers or Consultants who would like to migrate to Salesforce from other CRM & All those who want to make a career in Salesforce
  • This course is not for you if you're already a Salesforce Admin or Developer looking to learn more advanced concepts of Apex Curriculum
  • If you are looking to pass your Salesforce Admin certification.
  • This course covers all the salesforce admin topics as presented in study guide .

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Let's get Started

After end of this lecture you will be get good understanding about CRM, ,why salesforce CRM is so popular and also different clouds available in salesforce CRM like sales cloud,marketing cloud, service cloud etc.

What is Salesforce CRM???

After end of this lecture you can create your own salesforce developer account for free and also will understand about the Home page of Salesforce CRM. Below are the links to signup for Salesforce developer edition:

Introduce yourself
1 page
Architecture of Salesforce Desc
2 pages

in this tutorial we will talk about what are objects,tabs and Fields in salesforce. We will also cover Standard Profiles, Standard Applications available in salesforce like Sales,Marketing,Call Center etc.

Section 2: Section 1: Custom objects in salesforce
Recruiting App Desc
3 pages

This lecture covers an overview on our Recruiting APP. What goes in our Recruiting App? We will talk about all the different objects that will go inside our Recruiting App like Position object to keep track of open positions,Candidates object to track the information about candidates,Job Application object, this will link Position and Candidate object , it will help us track which candidates applied to which positions.We will need an Employment Website to advertise our positions.This lecture covers an overview and we will be building our App in upcoming tutorials.


In this lecture we will create our First custom Application named as Recruiting . We will also add standard Tabs like Reports and Dashboards to this Recruiting Custom App in this lecture.On the top right corner of your page,you will see your new Custom App added to the Standard list of applications which salesforce provides like Sales,Marketing,Call Center,App Launcher,App Exchange etc.


In this lecture, we will create our first custom object i.e. Positions to keep track of positions.We will also talk about different data types available in Salesforce like number,Text,Date,Text Area,URL,Email,Phone etc. to store different information about Position like Position Title,Position Status,Position Open Date, Job Description etc.

Assignment for Students
4 pages

In this lecture,we will create our Second custom object i.e. Candidate.We will also add fields to this object to capture Candidate First Name,Last name,Address,Phone no,years of Experience etc.

Add the Candidate fields
Assignment for students On Candidate
3 pages

In this lecture we will cover Page Layout.Page Layout control the organization of edit and detail pages.It helps to group our field under a section.We will edit the page layout for our Position object by adding a new Compensation section to move Min Pay and Max Pay under this section.


In this lecture we will cover Validation Rule.We will create a Validation rule to avoid user to type min pay greater then Max Pay for a Position.Validation rules verify that the data a user enters in a record meets the standards you specify before the user can save the record. A validation rule can contain a formula or expression that evaluates the data in one or more fields and returns a value of “True” or “False”. Validation rules also include an error message to display to the user when the rule returns a value of “True” due to an invalid value.


In this lecture,we will create a second validation Rule for the close date field.


in this we will talk about Formula Fields.Formula fields are very similar to formulas on a spreadsheet.These formulas can make use of data and operations to calculate a new value of some type.We will create a formula field to calculate the number of days the record has remained open.

iF( ISBLANK(Close_Date__c),TODAY() - Open_Date__c,Close_Date__c - Open_Date__c)

Section 3: Relationships in Salesforce

In this lecture we will talk about Relationship. Why we need Relationships in our App??? How relationship can help to achieve great user experience for our custom Application.Relationship are used to link different objects.


In this lecture we will cover different types of relationship available in salesforce like Many to Many,One to Many etc.We will cover what are parent and child objects in a relationship.We will also create a relationship between Position and Hiring Manager (User) object.


In this we tutorial we will create Lookup Relationship between Job Application and Candidate object and also between Job Application and Position Object.We will add some more fields to Job Application object. After the end of this lecture you will be able to track which candidates applied for which position and how many candidates applied to a single position.

Points to Note about Lookup Relationship:

  1. When Parent object gets deleted,child object won't be deleted in Lookup Relationship.
  2. Roll up Summary fields are not available for Lookup Relationship.
  3. Relationship field will always go to the Child object in case of Lookup or Master detail relationship(We will cover Master Detail in next upcoming tutorial.)
  4. Relationship field is not a required field in case of Lookup Relationship.
Assignment on Job Application Object
3 pages
One to Many Relationship

In this lecture we will cover Master Detail Relationship.

A parent-child relationship in which the master object controls certain behaviors of the detail object:

  • When a record of the master object is deleted, its related detail records are also deleted.
  • The Owner field on the detail object is not available and is automatically set to the owner of its associated master record. Custom objects on the detail side of a master-detail relationship cannot have sharing rules, manual sharing, or queues, as these require the Owner field.
  • The detail record inherits the sharing and security settings of its master record.
  • The master-detail relationship field is required on the page layout of the detail record.
  • By default, records can't be reparented in master-detail relationships. Administrators can, however, allow child records in master-detail relationships on custom objects to be reparented to different parent records by selecting the Allow reparenting option in the master-detail relationship definition.

You can define master-detail relationships between custom objects or between a custom object and a standard object. However, the standard object cannot be on the detail side of a relationship with a custom object

When you define a master-detail relationship, the custom object on which you are working is the detail side. Its data can appear as a custom related list on page layouts for the other object.

Assignment on one to Many Relationship
2 pages
Roll Up Summary
Creating another Custom Object: Employment Website
Many to Many Relationship Part 1
Many to Many part 2
Putting It All Together
Questions on Relationship in Salesforce
4 pages
Section 4: Data Imports
Data Import
Section 5: Sharing and Security Settings for Recruiting App
Profiles in Salesforce
Profile Overview:
2 pages
Tab Setting through profile
Object and field settings through profile
Permission Set Part 1
Permission Set Part 2
Permission Set Overview
1 page
Organization Wide Default Setting
Organization Wide Default Part 2
Organization Wide Default Notes
2 pages
Record Types
PageLayout and Record Types
5 pages
Section 6: Workflow and Approval process
Workflow creating a Task
Workflow Send an Email
Workflow Updating a field
Approval Process
Section 7: Assignment Rules
Lead Assignment Rule in salesforce
How to create Case Assignment Rule???
Section 8: How to create Email Templates??
How to create Email Templates??
How to create HTML email Template with Letterhead

In this tutorial we will learn about visualforce Email template and also the advantages of using these templates over HTML..There are certain rules which needs to be followed while creating visualforce email templates.

  • All Visualforce email templates must be contained within a single <messaging:emailTemplate> tag. 
  • The <messaging:emailTemplate> tag must contain either a single <messaging:htmlEmailBody> tag or a single<messaging:plainTextEmailBody> tag.
  • Several standard Visualforce components are not available for use within <messaging:emailTemplate>. These include <apex:detail>, <apex:pageBlock> and all related pageBlock components, and all input components such as <apex:form>. 

Note: If you attempt to save a Visualforce email template with these components, an error message displays.


In this tutorial we will create a visual force email template. I will show you, how you can define a Visualforce email template that displays all the cases associated with a contact.  We have used an <apex:repeat> tag to iterate through all the cases related to a contact and incorporated them into the body of the template.

Section 9: Part II: Standard objects in Salesforce
What is a Web to Lead form
  1. From Setup, enter Web-to-Lead in the Quick Find box, then select Web-to-Lead.
  2. Click Edit to enable or change Web-to-Lead settings.
  3. If you want automate email replies to prospects, select a default response template. If you set up response rules to use different email templates based on the information prospects provide, the default response template is used when no auto-response rules apply. Templates must be marked Available for Use.
  4. Save your changes.
  5. To create a form that captures prospect details on your website, click Create Web-to-Lead Form, and then select fields you want to include
  6. Select fields to include on your Web-to-Lead form. Use the Add and Remove arrows to move fields between the Available Fields list and the Selected Fields list, and use the Up and Down arrows to change the order of the fields on your form.
    • Select the Campaign field.
    • For organizations using multiple currencies, add the Lead Currency field if you add currency amount fields, otherwise all amounts will be captured in your corporate currency.
    • Use a custom multi-select picklist to allow potential customers to express interest in several products.
    • For organizations using lead record types, select the Lead Record Type field if you want users to select a record type for Web-generated leads.
  7. If your organization uses the Translation Workbench or has renamed tabs, select the language for the form labels displayed on your Web-to-Lead form. The source of your Web-to-Lead form is always in your personal language.
  8. Specify the complete URL to which users should be directed after they submit their information—for example, your company's home page for a thank you page—and click Generate.
  9. Copy the generated HTML code and provide it to your company's webmaster to incorporate into your website.
  10. Click Finished.

What is the maximum number of web cases we can capture?

In Professional, Enterprise, Unlimited, Performance, and Developer Edition organizations, you can capture up to 5,000 cases in a 24–hour period. If your company generates more case requests than that, click Help & Training at the top of any page and select the My Cases tab to submit a request for a higher limit directly to Salesforce Customer Support.

Who owns new web-generated cases?

Your administrator can set an active case assignment rule to automatically assign web-generated cases to users or queues based on specific criteria in those cases. Cases that do not match any of the assignment rule criteria are assigned to the Default Case Owner specified in the Support Settings.

Can I capture cases from multiple web pages?

Yes. Insert the generated HTML code into the web pages from which you want to capture cases. Whenever someone submits information on any of those web pages, a case will be created.

What status and origin are assigned to Web-generated cases?

New Web cases are marked with the default status that your administrator selected from the Case Status picklist values. The default value for the Origin field is determined by your administrator when setting up Web-to-Case.

Section 10: Reports And Dashboards
Adding Filters and Creating Bucket field
Matrix Report
Section 11: Salesforce chatter implementation guide
What is Chatter and how to enable it ?

Feed tracking tracks changes to objects and fields and posts them as updates in Chatter. Users who follow a record, see the feed updates in their Chatter feed.


Actions add functionality to Salesforce. 

Section 12: AppExchange : salesforce app exchange overview
How to enable appexchange in salesforce
Appexchange salesforce for twitter and facebook
Field trip analysis salesforce
How to install Multi Utility App from salesforce AppExchange ???
Section 13: Salesforce auditing and monitoring tools
Tracking field history for standard objects
Tracking field history for custom objects
View setup audit trail in salesforce
Section 14: Service Cloud and Sales cloud in salesforce
Service Cloud in Salesforce
Section 15: Company Setup
How to change the Logo of Salesforce Application??
Section 16: Salesforce Admin 201 Certification Question and Answers
Salesforce Adm201 Part 1
40 pages
Best Practices for Salesforce Admin

Create a Warehouse for practice purpose. Checkout the resources Tab.

Section 17: Bonus Lecture
BONUS Lecture : Get your coupon code for other course
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Deepika Khanna, JAVA, J2EE,Salesforce, & Android Developer,Teacher

I am a Java/J2EE and salesforce developer, have been writing and working with software for the past 5 years. I currently live in Dallas/TX.

If your goal is to become one of these:

Android Developer

JAVA/J2EE Developer

Salesforce Developer

Then checkout my courses. I have close to 10000 students in and out of udemy. My passion is helping people around the world and guide them into the world of programming.

I am Oracle certified JAVA ,J2EE developer. I love coffee, music, exercise,coding and technology. See you in my course:)

Ready to start learning?
Take This Course