Skip to main content

Introduction to Salesforce | What is Salesforce by Shiva Sir

 🎓 Salesforce Full Course – Lecture 1: Introduction to Salesforce

Audience: Beginners, Students, Career Switchers

Objective: Build foundational understanding and inspire interest in Salesforce careers.

🧩 Section 1: What is Salesforce?

📌 CRM – Customer Relationship Management

CRM is a business strategy and tool used to manage relationships with customers.

Used to track leads, sales, customer complaints, support history, etc.

Real-life example: Replacing a kirana shop's notebook with an organized digital system.


📌 What is Salesforce?

World’s #1 cloud-based CRM platform.

Helps businesses manage sales, service, marketing, and more from one place.

Cloud-based: No installation needed—just a browser and internet.

Trusted by 150,000+ companies worldwide, including many Indian companies.

Easy to build apps using clicks (drag-and-drop), not just code.

🧩 Section 2: History and Ecosystem of Salesforce

📌 Background

Founded in 1999 by Marc Benioff.

Pioneer of the “Software as a Service (SaaS)” model.

Promoted the “No Software” slogan—everything runs on the cloud.


📌 Salesforce Ecosystem

Roles: Admins, Developers, Consultants, Architects.

Trailblazers: The global Salesforce community.

AppExchange: Salesforce’s app marketplace.

Trailhead: Salesforce’s free online learning platform.


🧩 Section 3: Why Companies Choose Salesforce

📌 Business Advantages

Fast and easy setup.

Automates business workflows and emails.

Real-time dashboards and reports.

Integrates with Gmail, WhatsApp, Outlook, etc.

Secure and scalable platform.


📌 Career Advantages

High job demand in Indian IT companies (Infosys, Accenture, TCS, etc.).

Entry-level roles for Admins and Developers.

Opportunities for remote work and freelancing.

Strong salary growth with certifications and experience.


🧩 Section 4: Salesforce Products

Cloud Purpose Example Use

Sales Cloud Manage leads and sales pipeline Used by sales teams

Service Cloud Handle customer support tickets Used by call centers

Marketing Cloud Automate email and SMS campaigns Used by marketing teams

Commerce Cloud Build online shopping stores Used by retailers

Experience Cloud Create partner/customer portals Used by B2B platforms

Analytics Cloud Custom reports and dashboards Used by managers

AppExchange App marketplace for Salesforce Used by all businesses


🧩 Section 5: Salesforce Editions

Essentials – For very small businesses.

Professional – For medium-sized businesses.

Enterprise – For large businesses (most popular).

Unlimited – All features + priority support.


🧩 Section 6: Salesforce Architecture

Multi-Tenant: One platform used by many customers securely.

Metadata-Driven: You can change UI, fields, flows without touching the code.


Layers:


UI: Lightning Experience

Business Logic: Apex, Flows

Database: Standard and Custom Objects

APIs: REST, SOAP for integrations


🧩 Section 7: Demo – First Look at Salesforce

Signup at: https://developer.salesforce.com/signup


Explore:

App Launcher

Tabs (Accounts, Contacts, Leads)

Object Manager in Setup

Custom App and Object creation (if time permits)


🧩 Section 8: Career Tracks and Certifications

Admin Role

Works on users, security, fields, reports, dashboards, flows.

Certification: Salesforce Certified Administrator (ADM 201).


Developer Role

Works with Apex (Java-like language), triggers, Lightning components.

Certification: Platform Developer I (PD1).


Other Roles

App Builder


Consultant


Business Analyst


Marketing Cloud Expert


Technical Architect


🧩 Section 9: First Assignment (Practical)

Create Salesforce Developer Account.


Explore:


App Launcher


Object Manager


Setup Menu




Comments

Popular posts from this blog

Uncontrolled form input in React-JS

  Uncontrolled form input in React-JS? If we want to take input from users without any separate event handling then we can uncontrolled the data binding technique. The uncontrolled input is similar to the traditional HTML form inputs. The DOM itself handles the form data. Here, the HTML elements maintain their own state that will be updated when the input value changes. To write an uncontrolled component, you need to use a ref to get form values from the DOM. In other words, there is no need to write an event handler for every state update. You can use a ref to access the input field value of the form from the DOM. Example of Uncontrolled Form Input:- import React from "react" ; export class Info extends React . Component {     constructor ( props )     {         super ( props );         this . fun = this . fun . bind ( this ); //event method binding         this . input = React . createRef ();...

JDBC using JSP and Servlet

JDBC means Java Database Connectivity ,It is intermediates from Application to database. JDBC has different type of divers and provides to communicate from database server. JDBC contain four different type of approach to communicate with Database Type 1:- JDBC-ODBC Driver Type2:- JDBC Vendor specific Type3 :- JDBC Network Specific Type4:- JDBC Client-Server based Driver  or JAVA thin driver:- Mostly we prefer Type 4 type of Driver to communicate with database server. Step for JDBC:- 1  Create Database using MYSQL ,ORACLE ,MS-SQL or any other database 2   Create Table using database server 3   Create Form according to database table 4  Submit Form and get form data into servlet 5  write JDBC Code:-     5.1)   import package    import java.sql.*     5.2)  Add JDBC Driver according to database ide tools     5.3)  call driver in program         ...

JSP Page design using Internal CSS

  JSP is used to design the user interface of an application, CSS is used to provide set of properties. Jsp provide proper page template to create user interface of dynamic web application. We can write CSS using three different ways 1)  inline CSS:-   we will write CSS tag under HTML elements <div style="width:200px; height:100px; background-color:green;"></div> 2)  Internal CSS:-  we will write CSS under <style> block. <style type="text/css"> #abc { width:200px;  height:100px;  background-color:green; } </style> <div id="abc"></div> 3) External CSS:-  we will write CSS to create a separate file and link it into HTML Web pages. create a separate file and named it style.css #abc { width:200px;  height:100px;  background-color:green; } go into Jsp page and link style.css <link href="style.css"  type="text/css" rel="stylesheet"   /> <div id="abc"> </div> Exam...