top of page


New to MuleSoft?

Check out this book!

MuleSoft for Salesforce Developers is suited for all beginners that are starting their MuleSoft journey. From designing to securing an API, this book will help you navigate the MuleSoft ecosystem.


"I LOVE the book, covered every concept in detail, from installation to deployment of APIs. I specifically LOVE the chapters about DataWeave (Chapters 6, 7) and integrations with Salesforce and other connectors (chapters 12, 13)."



Akshata Sawant


Arul ChristhuRaj Alphonse


Alex Martinez


Get it now from Amazon and leave a review!

Table of Contents

1 // Introduction to APIs and MuleSoft

  • No-code and low-code technologies

  • APIs and integrations

  • MuleSoft products overview

  • Application Networks

  • API-led connectivity approach

2 // Designing your API
  • API live-cycle

  • Create an API specification and fragments using RAML

  • Fundamentals of REST and SOAP API

  • Capabilities of API Manager

  • API Design best practices

3 // Exploring Anypoint Studio
  • Download Anypoint Studio

  • Install Anypoint Studio

  • Configure Anypoint Studio

  • Develop a new Mule application in Studio

  • Run a Mule application in Studio

4 // Introduction to Core Components
  • Basics of a Mule Event

  • Flow and sub-flow

  • Scopes, routers, transformers, and flow controls

  • Error handling

  • Batch processing

5 // All About Anypoint Platform
  • Create an API with Design Center

  • Publish the API in Exchange

  • Manage the API in API Manager to enforce policies

  • Deploy the API in Runtime Manager

  • Monitor applications in Anypoint Monitoring

6 // Learning DataWeave
  • Introduction to DataWeave

  • Comments

  • Data types

  • Data formats

  • Operators

  • Variables

  • Functions

  • Selectors

  • Scopes

  • Conditionals

7 // Transforming with DataWeave
  • DataWeave modules

  • Most used functions in real life

  • Transform Message component

8 // Building Your Mule Application
  • How to build a Mule application

  • Configurations and properties files

  • Scheduler Endpoint

  • APIKit router

  • Object Store

9 // Deploying Your Application
  • How to deploy an application to CloudHub

  • How to download and install an on-premises server

  • How to deploy a Mule application to an on-prem server

  • How to build a CI/CD pipeline

10 // Secure Your API
  • The need to secure your API with security policies

  • Capabilities of API Manager

  • MuleSoft's security features

11 // Testing Your Application
  • MUnit and MUnitTols

  • How to create test suites and test cases with MUnit

  • MUnit test recorder

12 // MuleSoft Integration with Salesforce
  • How to integrate Salesforce and MuleSoft

  • Salesforce connectors, accelerators, and templates

  • MuleSoft Composer

  • Access Salesforce objects via the API

  • Listen to a Salesforce topic to process synchronously

13 // MuleSoft Connectors and Use Cases
  • File-based modules - File, FTP, and SFTP

  • Database module

  • Slack module

  • Web Service Consumer (SOAP) module

  • VM connector

  • JMS connector

14 // Best Practices, Tips, and Tricks
  • Best practices

  • Guidelines

  • Coding standards

  • Tips and tricks

15 // Certification and Interview Tips
  • Career paths

  • MuleSoft certifications and tips to get certified

  • Available trainings

  • How to contribute to the MuleSoft community

  • Interview tips

bottom of page