Learn About Salesforce Developer Experience
Explore Salesforce development tools and environments.
Use the Salesforce command-line interface to create, convert, and deploy apps.
Discover Code Builder, the latest tool for coding on the Salesforce platform.
Learn the basics of working with a command-line interface tool.
Set up and integrate the recommended IDE for Salesforce development.
Learn how and when to use different Salesforce developer environments.
Manage change with Salesforce DX tools and source control.
Drive modular-based development with Salesforce DX tooling.
Learn Apex
Get hands-on with Apex.
Use Apex to add business logic and manipulate your data in Salesforce.
Learn the basic syntax and structure of Apex.
Write Apex triggers to perform custom database actions.
Replay debug logs in Visual Studio Code to discover the root cause of errors in your code.
Write more efficient Apex code with asynchronous processing.
Integrate with external apps using Apex REST and SOAP services.
Assess Your Apex Skills
Solve complex development challenges with Apex.
Use integration and business logic to push your Apex coding skills to the limit.
Learn About Salesforce APIs
Integrate systems with Salesforce.
Get to know the Salesforce Platform APIs and learn to integrate your data.
Learn how connected apps integrate external applications with Salesforce.
Create and manage a connected app that gives users secure API access to your org.
Create an external client app using Metadata API.
Set up Postman with the Salesforce API collection to access data in your Salesforce org.
Assess Your API and Web Services Skills
Solve complex integration challenges.
Streamline integration with APIs for data retrieval, manipulation, and automation.
Develop custom APIs using Apex REST and SOAP services for seamless integration.
Develop and test Apex REST and SOAP callouts to external systems.
NEXT: Create Modern Experiences on Salesforce
Continue your learning journey by creating quality user experiences next!
Learn how you can build modern experiences for your users.
About this Trail
Explore the developer tools you need to solve complex challenges, like system integration. In this trail, you’ll gain skills in data management, engineering practices, process improvement, software quality assurance, web development, and system design and implementation. Dive deeper into Salesforce Development by tackling user experience after you’ve completed this trail.