Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Trailhead

Developer Intermediate

Salesforce via Trailhead

Overview

Take your apps to the next level with powerful integration and mobile tools.
  • Set up your developer environment and create your first Lightning web component.
  • Build UI for custom Salesforce apps with User Interface API.
  • Integrate with external apps using Apex REST and SOAP services.
  • Write more efficient Apex code with asynchronous processing.
  • Deliver custom notifications within the Salesforce platform and in external apps.
  • Use Aura components to build modern web apps with reusable UI components.
  • Learn how to use application lifecycle and development models on the Lightning Platform.
  • Understand application lifecycle management using declarative change sets.
  • Manage change with Salesforce DX tools and source control.
  • Reduce data retrieval times and improve your app's performance.
  • Discover insights into your Salesforce org with this powerful monitoring feature.
  • Learn about big objects, their use cases, and how to create and query them.

Syllabus

  • Quick Start: Lightning Web Components
    • Set Up Your Salesforce DX Environment
    • Set Up Visual Studio Code
    • Create a Hello World Lightning Web Component
  • User Interface API
    • Get Started With User Interface API
    • Install the Sample App
    • Build UI to Display a Record
    • Build UI to Edit a Record
    • Build UI to Create and Clone a Record
    • Build UI for Dependent Picklists
  • Apex Integration Services
    • Apex Integration Overview
    • Apex REST Callouts
    • Apex SOAP Callouts
    • Apex Web Services
  • Asynchronous Apex
    • Asynchronous Processing Basics
    • Use Future Methods
    • Use Batch Apex
    • Control Processes with Queueable Apex
    • Schedule Jobs Using the Apex Scheduler
    • Monitor Asynchronous Apex
  • Platform Events Basics
    • Understand Event-Driven Software Architecture
    • Define and Publish Platform Events
    • Subscribe to Platform Events
  • Aura Components Basics
    • Before You Start
    • Get Started with Aura Components
    • Create and Edit Aura Components
    • Attributes and Expressions
    • Handle Actions with Controllers
    • Input Data Using Forms
    • Connect to Salesforce with Server-Side Controllers
    • Connect Components with Events
    • Discover Next Steps
  • Application Lifecycle and Development Models
    • Understand What Application Lifecycle Management Is
    • Learn the Basics of Release Management
    • Manage Changes in Increasingly Complex Releases
    • Use Package Development for More Flexible Releases
  • Change Set Development Model
    • Plan for Changes to Your Org
    • Develop and Test Changes Locally
    • Test in the Integration Environment and Deploy Changes
  • Org Development Model
    • Plan for Changes to Your Org
    • Develop and Test Changes Locally
    • Test and Deploy Changes
  • Platform Cache Basics
    • Get Started with Platform Cache
    • Use Org & Session Cache
    • Walk Through a Sample Application and Discover Cache Diagnostics
  • Event Monitoring
    • Get Started with Event Monitoring
    • Query Event Log Files
    • Download and Visualize Event Log Files
  • Big Object Basics
    • Get Started with Big Objects
    • Define Custom Big Objects
    • Query Big Objects

Reviews

Start your review of Developer Intermediate

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.