Packt

Salesforce Foundations and Developer Fundamentals

Ends soon: Grow your skills with Coursera Plus for $239/year (usually $399). Save now.

Packt

Salesforce Foundations and Developer Fundamentals

Included with Coursera Plus

Learn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Gain the skills to navigate and customize the Salesforce platform effectively.

  • Master Salesforce relationships and how to integrate external data using external objects.

  • Learn how to implement validation rules and automate business processes with Salesforce tools.

  • Understand the core principles of Apex programming and write your first program for custom development.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

April 2026

Assessments

17 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Salesforce Certified Apex & LWC Development Bootcamp Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 16 modules in this course

In this module, we will guide you through the process of creating your Salesforce Developer account, setting you up for practical exercises. You'll gain a clear understanding of Salesforce’s user interface and learn how to leverage essential resources. This foundation will ensure you are ready to dive deeper into Salesforce development.

What's included

1 video2 readings

In this module, we will explore the core elements of Salesforce such as objects, tabs, and profiles, and how they interact within the platform. You'll also learn how to create and customize objects to meet your specific requirements, while mastering tools like Object Manager and Schema Builder for optimal data structuring.

What's included

4 videos1 assignment

In this module, we will dive into Salesforce's various relationship types, covering Lookup, Master-Detail, and Many-to-Many relationships. You'll also learn how to establish complex relationships using junction objects and understand the functionality of Hierarchical relationships to facilitate user interactions within Salesforce.

What's included

4 videos1 assignment

In this module, we will introduce you to Salesforce’s External Objects, demonstrating how to connect Salesforce to external systems. You'll learn how to manage relationships between Salesforce records and external data, streamlining integration and extending the platform’s capabilities.

What's included

1 video1 assignment

In this module, we will focus on External IDs, exploring their significance in data integration. You’ll learn which field types can serve as External IDs and how to use them to efficiently link external data with Salesforce records.

What's included

1 video1 assignment

In this module, we will walk you through the process of creating validation rules to ensure your data meets specific business criteria. You'll also learn how to restrict invalid input and utilize advanced functions such as isPickVal() and isBlank() to enhance your rules.

What's included

4 videos1 assignment

In this module, we will guide you through the process of importing and exporting data in Salesforce using tools like the Data Import Wizard and Data Loader. You’ll also learn about key operations such as inserting, updating, and deleting records, while gaining insights into when to use each tool.

What's included

9 videos1 assignment

In this module, we will introduce you to Salesforce's workflow automation tools, showing how to create and configure workflow rules. You’ll learn how to automate tasks such as sending email alerts and performing field updates to optimize your business processes.

What's included

3 videos1 assignment

In this module, we will dive into Salesforce's approval processes, showing how to set up and automate approval workflows. You’ll learn to use the approval process wizard to simplify complex business approval systems and improve organizational efficiency.

What's included

2 videos1 assignment

In this module, we will introduce Salesforce’s Process Builder and demonstrate how it can be used to automate complex business workflows. You'll learn to create processes that update records, send notifications, and trigger actions based on predefined conditions.

What's included

3 videos1 assignment

In this module, we will explore Salesforce Flows in-depth, covering different types and their practical applications. You’ll gain hands-on experience creating Record Triggered and Screen Flows, and learn how to set up advanced configurations like Scheduled and Platform Event Triggered Flows.

What's included

15 videos1 assignment

In this module, we will introduce you to Apex programming, covering its core concepts and syntax. You’ll learn how to write your first program in Apex, explore its basic structure, and navigate the Developer Console for testing and debugging your code.

What's included

6 videos1 assignment

In this module, we will dive into Apex’s Date, Time, and Datetime data types, providing essential knowledge on how to declare and manipulate them. You’ll also learn how to perform advanced calculations and formatting with date and time data in your programs.

What's included

4 videos1 assignment

In this module, we will focus on the String data type in Apex, showing how to declare and manipulate String variables. You’ll explore the key methods in the String class and see how they can be applied to solve real-world coding challenges.

What's included

3 videos1 assignment

In this module, we will introduce you to conditional statements in Apex, including the If-Else and Switch statements. You’ll learn how to control the flow of your programs based on conditions, allowing you to create flexible and dynamic logic.

What's included

8 videos1 assignment

In this module, we will guide you through the different types of loops in Apex, including For and While Loops. You'll gain the skills to automate repetitive tasks and enhance the efficiency of your code by mastering loop structures in various real-world scenarios.

What's included

7 videos1 reading3 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

ExpertEdge - Course Instructors
0 Courses0 learners

Offered by

Packt

Explore more from Computer Security and Networks

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions