Salesforce Internship
Salesforce Internship
Submitted by,
Name: - Nikki Kumari RegistrationNo:20104135009
Branch:- ECE (7th SEM) Batch:- 2020-2024
iv
ABSTRACT
SALESFORCE ADMINISTRATION
PROGRAM OBJECTIVES •
iv
INTRODUCTION
SmartBridge and Salesforce have joined forces to establish a
Virtual Internship Program designed to upskill students with the
necessary knowledge and skills to excel in the job market and
navigate the Salesforce ecosystem. The program aims to foster
proficiency in the Salesforce domain, enabling them to become
experts in this field.
The program is open to all the students who will be joining the
workforce in the next 2 years along with students who graduated in the
last two years. The virtual internship will be 8 weeks long, and those
who complete the virtual internship and meet the criteria will be given
completion certificates.
PROGRAM DETAILS
• Total Number of Virtual Internships — 15,000 Virtual Internship
Tracks : 2 Nos.
• Salesforce Administrator o Salesforce Developer
iv
India
BENEFITS TO LEARNERS
100 - 120 Hours of Overall Learning Experience
Online Instructor-led Hands-on Bootcamps
Complete trail mixes & Develop Project (Super Badge) with
Mentor support
Acquire Super Badges on Trailhead platform
Get Virtual Internship Completion Certificate
Develop interview soft skills through an exclusive soft skills
training
Get prepared for Salesforce Professional Certifications
PROGRAM STRUCTURE
Leaders
iv
Completion of Super Badges on Workon
Industry Use
Trailhead
Cases
week 1-3
Week-@9
W
I AMA Sessions
ring
Prerequisites
iv
Lightning
Experience Security Specialist
Administration Reports & Dashboards Superbadge Admin Super Set Specialist
Specialist
ADMIN SUPER SET
iv
salesforce
Superbadge
• Business Administartion Specialist
Report
v. Visualize Your Data with the Lightning Dashboard Builder
o Data Security
▪
Overview of Data
▪
Create Report and
Superbadge
•
Lightning Experience Reports & Dashboards Specialist.
New
Playground
Your Report
v. Visualize Your Data with the Lightning Dashboard Builder
•
Security Specialist Superbadge Superbadge
[E
Superbadge Unit
I. Superbadge Program Security: Quick Look
i. Superbadges and the Salesforce Credentialing Program
Keywords:
Conclusion
References
ii
Module 1 INTRODUCTION
l.lntroduction to Salesforce
Salesforce CRM provides a complete solution for that includes
featurerich solutions for marketing, sales, services, partner management
and community management .CRM is originally software for managing
customer interaction, such as scheduling tasks, emailing, texting, and
many more.
Salesforce does not offer a product or software called "Salesforce PPT."
Salesforce is primarily known for its customer relationship management (CRM)
platform and related cloud-based products for sales, service, marketing, and other
business functions. Talking about HR systems, every company across the globe has
an HR team. Each HR team would require an HR application to store employee
records. Almost all specifications for such an application would be common for all
companies. So, as a developer, it would be very easy to create a salesforce
application for such specifications, post it onto the cloud, and provide it as a service
to multiple clients at the same time. Maintenance of the same can be done
altogether too. So basically, the problem of scalability gets eliminated.
vi
Description of the Company
Salesforce, Inc. is an American cloud-based software company headquartered in San
Francisco, California. It provides customer relationship management (CRM) software and
applications focused on sales, customer service, marketing automation, analytics, and
application development.
Founded by former Oracle executive Marc Benioff, Salesforce quickly grew into one of
the largest companies in the world, making its IPO in 2004. Salesforce's continued growth makes
it into the first cloud computing company to reach US$I billion in annual revenue by fiscal year
2009, and the world's largest enterprise software firm by 2022.
Trailhead and the Trailblazer Community are integrated into a single platform. The
Trailblazer Community assists me in learning new skills and connecting with other Trailblazers.
Trailhead and the Trailblazer Community serve as my one-stop shop for learning, earning, and
connecting from anywhere. Trailhead has something for everyone, whether you're a new
admin, a recent college graduate, a Salesforce user, or simply someone who enjoys learning.
Learn new
skills from anywhere
4
Developing without code is known as no-code (or declarative) development. With no- code
development, we use forms and drag-and-drop tools to perform powerful customization tasks.
The platform also offers programmatic development, which uses things like Lightning
components. But if you're not a programmer, you can still build some amazing things on the
platform. Let's see how to create a salesforce platform
From the gear icon, click Setup to launch the setup page.
Click the Object Manager tab.
Click Contact.
In the Details panel, click Fields & Relationships, and then click New.
A data type indicates what kind of information your field holds. For this field, pick
Checkbox and click Next. The Field Label is what you see on the Contact page. Enter
Prequalified? and click Next.
Click Next again to accept the default field-level security.
Check the checkbox to add the new field to all the Contact Page Layouts and then click
Save.
Fig:1.3 setup
5
Authentication: Ensures that users and entities are who they claim to be before granting
access. Common methods include passwords, multi-factor authentication (MFA), and
biometrics.
Authorization: Controls access rights and permissions based on user roles, ensuring that
individuals can only access the data and resources necessary for their responsibilities. Data
Encryption: Converts sensitive information into unreadable code, which can only be
decrypted by authorized parties with the appropriate keys. This is crucial for protecting data
during transmission and storage.
Create a User
You can create users—even multiple users—in just a few clicks. It's as simple as entering
a username, alias, and email, and selecting a role, license, and profile. Many more options are
available, of course, but that's all you need to get started.
Salesforce auto-generates a password and notifies new users immediately. Users can
change or add to their own personal information after they log in.
STEPS:
From Setup, in the Quick Find box, enter Users, and then select Users.
Click New User. Or you can click Add Multiple Users to add up to ten users at a time.
Enter the user's name, email address, and a unique username in the form of an email address.
By default, the username is the same as the email address.
Select the user license this user will have. The license determines which profiles are
available for each user.
Select a profile, which specifies the user's minimum permissions and access settings. Select
the option to generate a new password and notify the user, then save.
Deactivate a User
6
You can't delete a user, but you can deactivate an account so a user can't log in. Deactivated
users lose access to all records. (That includes records that are shared with them individually and
records shared with them as team members.) However, you can still transfer this data to other
users and view the names on the Users page.
From Setup, in the Quick Find box, enter Users, and then select Users Click
Edit next to the name of the user you want to deactivate.
Clear the Active checkbox and click Save. If you can't immediately deactivate an account
(for example, when the user is selected in a custom hierarchy field), you can freeze their
account. That prevents the user from logging in to your organization while you're working
on deactivating them.
On the Users page in Setup, click the username of the user whose account you want to
freeze.
Click Freeze.
Restrict Login Access by Time
For each profile, you can specify the hours when users can log in. For example, if you decide your
call center employees really only need to look at customer data while they're taking phone calls
nine to five, you can make it so they can't log in during evenings and weekends.
From Setup, in the Quick Find box, enter Profiles, and then select Profiles.
Click the profile you want to change.
Under Login Hours, click Edit.
Set the days and hours when users with this profile can log in to the organization.
To allow users to log in at any time, click Clear all times.
To prohibit users from using the system on a specific day, set the start and end times to the
same value
7
1.3 LIGHTNING APP BUILDER
Lightning App Builder is a visual development tool provided by Salesforce that allows
users to design and customize the user interface of their Salesforce applications without the need
for extensive coding. It is part of the Lightning Experience, Salesforce's modern and user-friendly
interface.
Lightning App Builder lets developers and business users build beautiful custom user
interfaces that are designed to work perfectly on your desktop and mobile devices, all without
writing a single line of code. In this Quick Start, you'll build a geolocation app for sales reps in
the field using the Lightning App Builder. You'll use a pre-built Lightning Component and the
drag-and-drop interface of Lightning App Builder to create this app.
A Lightning Page is a container for Lightning Components. Create your first page and add a
component to it.
If you haven't already, log in to Trailhead, then launch your Trailhead Playground by clicking
Launch at the bottom of this page. This opens your Trailhead Playground in a new tab.
If you're not already on the Setup home page, click Gear icon to access Setup in Lightning
Experience. and select Setup to launch Setup in a new tab.
Enter Lightning App Builder in Quick Find and select Lightning App Builder.
In the Label field, type Field Sales App and click Next.
In Create a New Lightning Page, select Two Regions.
Click Done.
For your first component, drag a List View component onto the page.
l . In the Desktop drop-down list, click Tablet - Portrait. The canvas's preview layout changes
from the standard single column to two columns.
From the Standard Components menu on the left, drag the List View to the left column.
Set the properties of this component using the Properties list in the right sidebar.
8
In the Object drop-down list, select Account.
In the Filter drop-down list, select My Accounts.
In the Number of Records to Display field, enter 7.
Click Save and Not yet option to activate the Page
9
1.4 Salesforce Marketing Cloud
Marketing Cloud is used by almost all companies for marketing purposes. In this Sales
Market Cloud, you can send customized mass mailers to thousands of potential customers
at just a single click. You can also target some content on social media using
advertisements. This can be used to boost your sales numbers.
There are many ways how an optimal marketing strategy should be. But from those
companies that failed badly in marketing, one thing is clear. Deluging mistargeted ads to
customers is clearly not the way to go. If you're an avid online user, you might have
encountered such ads in your mailbox.
If you are into marketing, with Salesforce Marketing Cloud, you can make your marketing
team smarter and be more predictive about each customer. You'll get an intelligent
platform integrating marketing, sales, service, and commerce that will make for a
collaborative CRM, equipped with tools and data to make recommendations based on
past purchases.
1
SECURITY SPECIALIST SUPERBADGE
2.0 Security Specialist Superbadge
The Security Specialist Superbadge is a
Salesforce credential composed of three
superbadges.
1
changes to key data, promptly identifying and mitigating any potential exposure of
sensitive information. You'll articulate best practices in monitoring connected app access,
ensuring that only authorized apps have access to Salesforce data. By implementing these
measures, you'll safeguard your Salesforce organization from unauthorized access and data
breaches.
1
User Access Troubleshooting Superbadge Unit:
To earn the Security Specialist Superbadge, you'll demonstrate your expertise in
managing user access and preventing data leaks. You'll skillfully adjust access levels using
pro E les and permission sets, ensuring that users have only the necessary permissions to
perform their tasks. You'll proactively identify and rectify unintended sharing,
safeguarding sensitive information from unauthorized access. You'll con"gure visibility
updates based on your organization's speci"c requirements, maintaining data integrity and
compliance. You'll adhere strictly to company standards and policies, ensuring that your
actions align with the organization's security framework.
Module 3
USER AUTHENTICATION SPECIALIST
SUPERBADGE
3.0 User Authentication Specialist Superbadge
The User Authentication Specialist Superbadge is a Salesforce credential composed of
three superbadge units.
Set appropriate password policies: Enforce strong password requirements, such as minimum
length, complexity, and regular changes.
Configure login requirements and limits: Implement login history tracking, lockout
mechanisms for failed login attempts, and restrictions on logins from suspicious IP
addresses.
Control API access for connected apps: Grant access only to trusted apps, employ OAuth
authentication for secure communication, and closely monitor API usage patterns.
Set trusted IP addresses for users: Restrict logins to authorized IP addresses, utilize VPNs
for secure remote connections, and employ IP whitelisting for sensitive data access.
1
To earn the Security Specialist Superbadge, you'll delve into the realm of enhanced
authentication mechanisms, ensuring robust protection against unauthorized access.
You'll configure single sign-on (SSO) settings to streamline user authentication
and eliminate the need for multiple logins. You'll implement multifactor authentication
(MFA) as an additional layer of security beyond passwords.
You'll enable Lightning Login, a streamlined authentication experience that
simplies user access while maintaining security. You'll thoroughly test your confi
gurations with the Salesforce Authenticator app to ensure seamless integration and
optimal security.
Categories of authentication
1
SPECIALIST
To excel as a Lightning Experience Reports & Dashboards Specialist, you should possess a
blend of technical and analytical skills.
Thorough understanding of Salesforce data models: You must have a deep understanding of
Salesforce data structures, relationships between objects, and the Salesforce reporting
language (SOQL).
Proficiency in Salesforce report builder: You should be in using the Salesforce report builder to
create reports, apply and utilize conditional formulas.
Experience with Salesforce dashboard components: You must be familiar with various
dashboard components, their functionalities, and how to arrange them effectively.
Data analysis and visualization skills: You should possess the ability to analyze data, identify
patterns, and translate insights into visually compelling charts and graphs. Strong
communication and collaboration skills: You must be able to effectively communicate
complex data insights to non-technical users and collaborate with stakeholders to understand
their reporting needs.
Earning the Lightning Experience Reports & Dashboards Specialist Superbadge offers
several benefits, including:
1
Recognition of your expertise: The Superbadge serves as a valuable credential, validating
your skills and knowledge in Salesforce reporting and dashboarding. Enhanced career
opportunities: The Superbadge can open doors to new career opportunities, positioning
you for promotions and advancement.
Increased contribution to your organization: Your ability to create and manage reports and
dashboards can enhance your organization's data-driven decision-making capabilities.
To ensure that only authorized users have access to sensitive data, you'll learn to
create and manage report and dashboard folders, set report and dashboard sharing
permissions, and grant or revoke access to reports and dashboards. This involves
understanding Salesforce's sharing model and utilizing its features effectively.
Create and surface report charts and dashboards
Data visualization is essential for communicating insights effectively. You'll master
creating a variety of chart types, including bar charts, line charts, and pie charts, formatting
charts to make them visually appealing and easy to understand, and strategically placing
charts and reports on dashboards to provide users with key insights.
1
Fig : 3 Lightning Experience Dashboard Module
5
SUPER BADGES
1
Admin Super SetSecurity Specialist User Authentication Multi-Factor
Superbadge Specialist Superbadge Authentication and
1
The Admin Super Set is a collection of three superbadges offered by Salesforce that validate your expertise in
securing Salesforce data and applications. This superset is designed for Salesforce administrators, developers,
and security professionals who want to demonstrate their proficiency in protecting Salesforce environments from
unauthorized access and other threats.
To earn the Admin Super Set, you must complete the following three superbadges:
This superbadge covers the fundamentals of Salesforce security, including Salesforce security concepts, user
permissions and access, data protection, login security, and Apex security.
This superbadge delves deeper into identity and access management (IAM) concepts, such as user authentication,
single sign-on (SSO), multi-factor authentication (MFA), and role-based access control (RBAC).
This superbadge focuses on data protection strategies, including encryption, data masking, data classification, and
data loss prevention (DLP).
Finally, through creating services and apps during my internship, I obtained both theoretical and practical expertise.
I also like to thank Smart Internz for the simple onboarding and virtual learning process. Throughout the
internship, Smart Internz has taken a personal interest in my learning process. Personal mentors have advised and
updated me on each module I finished.
1
CONCLUSION
By successfully completing the three superbadge units, aspiring security professionals gain in-
depth knowledge of user authentication mechanisms, security governance principles, and user access
management strategies. This comprehensive understanding equips them to tackle the complexities of
Salesforce security and make informed decisions to protect organizational data. The Security
Specialist Superbadge delves into the intricacies of user authentication, emphasizing the importance
of verifying user identities before granting access to sensitive data. Through hands-on exercises,
individuals explore various authentication methods, including username and password combinations,
single sign-on (SSO) integration, and multi-factor authentication (MFA) implementation.
The superbadge underscores the significance of security governance, establishing a framework for
safeguarding Salesforce organizations. Participants gain insights into developing and implementing
security policies, enforcing access controls, and implementing data encryption measures. They also
learn to establish a comprehensive monitoring plan to proactively identify and address potential
security threats.The Security Specialist Superbadge equips individuals with the skills to effectively
manage user access within Salesforce environments. They learn to create new users, assign roles and
permissions, and maintain user profi i les, ensuring that access aligns with individual responsibilities.
Additionally, they master the art of provisioning and de-provisioning user access, ensuring that access
privileges remain relevant and aligned with current needs.
Earning the Security Specialist Superbadge is not merely an academic pursuit; it is a transformative
journey that elevates individuals to the forefront of Salesforce security expertise. By mastering the
superbadge's concepts, individuals demonstrate their commitment to data security, making them
highly sought-after professionals in today's demanding job market. The Security Specialist
Superbadges stands as a testament to an
When I started working on Security Governance Super badge, they asked me to complete the prerequisites like
the Authentication Governance and Access Governance Units. In that modules I have learned how to protect
my data by performing Axiom SSO tests which would send a request to the salesforce to protect the data.
Another aspect I would like to mention is regarding the Lightning Experience Reports and Dashboards Specialist
1
Super Badge. Here I was asked to construct a new trailhead playground and was asked to install a package
(04tlHOOOOOl 8kEl) named Solar Bots App Page. Then they asked us to create six public teams namely
Executive Team, Report and Dashboard Administrators, Research and Development Team, Sales, Leadership
Team, Sales Team, Support Team and we should verify the Solar bot status.
Finally, In the Admin Super Set, an assessment was conducted to verify the progress of the previous super badges.
In the Administrator Journey of Salesforce, I learned many things regarding the creation of lightning pages,
cloud basics, data modelling, how to keep data secure and manage the data. I would like to thank Salesforce
and Smart Internz for giving me this opportunity to work with them and help me upgrade my skills which
would be useful for my career.
REFERENCES
https://www.forcetalks.com/blog/sales-cloud-in-salesforce-all-about-it/
https://www.forcetalks.com/blog/oauth-2-O-client-credentials-flowsalesforeedeveloper-guide/
https://www.forcetalks.com/blog/salesforce-crm-implementation-challengesandsolutions/
https://www.forcetalks.com/blog/managed-services-the-go-to-model-forsalesforceusers/
https://www.forcetalks.com/videos/data-migration-salesforce-admin-tutorial
https://www.forcetalks.com/videos/salesforce-salaries-in-current-market/
https://www.forcetalks.com/videos/is-salesforce-career-recession-proof/
https://www.forcetalks.com/videos/validation-rules-in-salesforce-video-tutorialguide/
https://www.forcctalks.com/blog/user-agent-flow-in-salesforce-the-developerguide/
https://www.forcetalks.com/blog/top-5-ways-salesforce-cdp-solves-customerdata-