Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Salesforce Trailhead 2023 - Developer Intermediate
Rating: 4.5 out of 5(12 ratings)
178 students

Salesforce Trailhead 2023 - Developer Intermediate

Take your apps to the next level with powerful integration and mobile tools.
Created byJimmy Tanzil
Last updated 4/2023
English
English [Auto],

What you'll learn

  • Lightning Platform API Basics
  • User Interface API
  • Apex Integration Services
  • Asynchronous Apex
  • Platform Events Basics
  • Application Lifecycle and Development Models
  • Change Set Development Model
  • Org Development Model
  • Platform Cache Basics
  • Big Object Basics

Course content

10 sections53 lectures10h 57m total length
  • Get to Know the Salesforce Lightning Platform APIs6:49

    Learning Objectives

    After completing this unit, you’ll be able to:

    • Describe the benefits of the API-first approach to development.

    • State use cases for REST API, SOAP API, Bulk API, and Streaming API.

    • Name the two types of API limits and describe how they’re calculated.

  • Use REST API11:26

    Learning Objectives

    After completing this unit, you’ll be able to:

    • Log in to Workbench and navigate to REST Explorer.

    • Use the describe resource.

    • Create an account using REST API.

    • Execute a query using REST API.

  • Use SOAP API23:32

    Learning Objectives

    After completing this unit, you’ll be able to:

    • Generate a WSDL file for your org.

    • Use SoapUI to create a SOAP project from the WSDL file.

    • Log in to your Trailhead Playground using SOAP API.

    • Create an account using SOAP API.

  • Use Bulk API24:28

    Learning Objectives

    After completing this unit, you’ll be able to:

    • Describe how an asynchronous request differs from a synchronous request.

    • Create a bulk job using REST Explorer in Workbench.

    • Import data to your Salesforce org by adding data to a job.

    • Monitor a job’s progress.

    • Get a job’s results.

  • Use Streaming API18:09

    Learning Objectives

    After completing this unit, you’ll be able to:

    • Describe the primary benefit that push technology offers over pull technology.

    • Create a PushTopic and receive event notifications.

    • Define a platform event and derive the subscription channel.

    • Broadcast a message with generic streaming.

    • Specify replay options for durable streaming.

Requirements

  • Have completed Salesforce Trailhead 2020 - Admin Beginner, Admin Intermediate, and Developer Beginner Courses

Description

You are required to have successfully completed the following Udemy courses before you take this one:

  • Salesforce Trailhead 2021 - Admin Beginner

  • Salesforce Trailhead 2021 - Admin Intermediate

  • Salesforce Trailhead 2021 - Developer Beginner


The Developer Intermediate trail has modules that are covered in the two Admin and Developer courses above. Without completing the three courses above, your developer intermediate trail will not be complete.

If you have completed the three  courses above, then you're ready to rock'n roll! It's development time!

My aim and final goal is to equip and guide you so that you are able to develop your own Salesforce Apps that are App Exchange ready.

This course is only the starting point for your salesforce development adventure. The final destination is for you to be able to distribute your own apps at the Salesforce App Exchange.


Developer Intermediate

Take your apps to the next level with powerful integration and mobile tools.

Quick Start: Lightning Web Components

Set up your developer environment and create your first Lightning web component.

  • Set Up Your Salesforce DX Environment~10 mins

  • Set Up Visual Studio Code~5 mins

  • Create a Hello World Lightning Web Component~5 mins


Lightning Platform API Basics

Get to know the Salesforce Lightning Platform APIs and learn to integrate your data.

  • Get to Know the Salesforce Lightning Platform APIs~15 mins

  • Use REST API~20 mins

  • Use SOAP API~30 mins

  • Use Bulk API~25 mins

  • Use Streaming API~30 mins


User Interface API

Build UI for custom Salesforce apps with User Interface API.

  • Get Started With User Interface API~15 mins

  • Install the Sample App~30 mins

  • Build UI to Display a Record~15 mins

  • Build UI to Edit a Record~15 mins

  • Build UI to Create and Clone a Record~10 mins

  • Build UI for Dependent Picklists~20 mins


Apex Integration Services

Integrate with external apps using Apex REST and SOAP services.

  • Apex Integration Overview~10 mins

  • Apex REST Callouts~40 mins

  • Apex SOAP Callouts~20 mins

  • Apex Web Services~50 mins


Asynchronous Apex

Write more efficient Apex code with asynchronous processing.

  • Asynchronous Processing Basics~10 mins

  • Use Future Methods~20 mins

  • Use Batch Apex~25 mins

  • Control Processes with Queueable Apex~25 mins

  • Schedule Jobs Using the Apex Scheduler~20 mins

  • Monitor Asynchronous Apex~10 mins


Platform Events Basics

Deliver custom notifications within the Salesforce platform and in external apps.

  • Understand Event-Driven Software Architecture~15 mins

  • Define and Publish Platform Events~15 mins

  • Subscribe to Platform Events~20 mins

Aura Components Basics

Use Aura components to build modern web apps with reusable UI components.

  • Before You Start~10 mins

  • Get Started with Aura Components~15 mins

  • Create and Edit Aura Components~25 mins

  • Attributes and Expressions~25 mins

  • Handle Actions with Controllers~45 mins

  • Input Data Using Forms~35 mins

  • Connect to Salesforce with Server-Side Controllers~35 mins

  • Connect Components with Events~45 mins

  • Discover Next Steps~5 mins


Application Lifecycle and Development Models

Learn how to use application lifecycle and development models on the Lightning Platform.

  • Understand What Application Lifecycle Management Is~10 mins

  • Learn the Basics of Release Management~10 mins

  • Manage Changes in Increasingly Complex Releases~10 mins

  • Use Package Development for More Flexible Releases~10 mins


Change Set Development Model

Understand application lifecycle management using declarative change sets.

  • Plan for Changes to Your Org~10 mins

  • Develop and Test Changes Locally~10 mins

  • Test in the Integration Environment and Deploy Changes~10 mins


Org Development Model

Manage change with Salesforce DX tools and source control.

  • Plan for Changes to Your Org~10 mins

  • Develop and Test Changes Locally~15 mins

  • Test and Deploy Changes~10 mins


Platform Cache Basics

Reduce data retrieval times and improve your app's performance.

  • Get Started with Platform Cache~15 mins

  • Use Org & Session Cache~25 mins

  • Walk Through a Sample Application and Discover Cache Diagnostics~15 mins


Event Monitoring

Discover insights into your Salesforce org with this powerful monitoring feature.

  • Get Started with Event Monitoring~10 mins

  • Query Event Log Files~10 mins

  • Download and Visualize Event Log Files~15 mins


Big Object Basics

Learn about big objects, their use cases, and how to create and query them.

  • Get Started with Big Objects~10 mins

  • Define Custom Big Objects~25 mins

  • Query Big Objects~25 mins

Hopefully make some serious money making apps that will change your world and the world around you.

To accomplish this goal, you and I will need to go through a few trails together, but, in the end, it's totally worth it.

This is the second developer trail.

Who this course is for:

  • Have completed Salesforce Trailhead 2020 - Admin Beginner, Admin Intermediate, and Developer Beginner Courses