Developer Intermediate

Go to class
Write Review

Free Online Course: Developer Intermediate provided by Trailhead is a comprehensive online course, which lasts for 15-16 hours worth of material. The course is taught in English and is free of charge.

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