My Account Log in

1 option

MuleSoft for Salesforce developers : a practitioner's guide to deploying MuleSoft APIs and integrations for Salesforce enterprise solutions / Arul Christhuraj Alphonse, Alexandra Martinez, and Akshata Sawant.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Alphonse, Arul Christhuraj, author.
Martínez, Alexandra (Martínez Flores), author.
Sawant, Akshata, author.
Language:
English
Subjects (All):
Application program interfaces (Computer software).
Computer software--Development.
Computer software.
Physical Description:
1 online resource (490 pages)
Edition:
1st ed.
Place of Publication:
Birmingham, England : Packt Publishing, Limited, [2022]
Biography/History:
Christhuraj Alphonse Arul: Arul Christhuraj Alphonse works as a senior integration architect at Cognizant. He previously worked at Akmin Technologies, Quinnox, IBM, and TCS. He has over 18 years of experience in the integration and API domain and has designed over 1, 000 integrations. His educational qualifications include Master of Computer Applications and Master of Business Administration degrees, and his professional qualifications include MuleSoft Mentor, MuleSoft Certified Integration Architect, MuleSoft Certified Platform Architect, MuleSoft Certified Developer Level 1, and SoftwareAG webMethods Certified Professional. He is from Tamil Nadu, India, and currently lives in Singapore. He shares his knowledge through Udemy and the Tech Lightning YouTube channel. Martinez Alexandra: Alexandra Martinez is a developer advocate at MuleSoft, creating technical content to enable developers and architects to get started with MuleSoft's products. Before this, Alex worked as a MuleSoft developer and was part of the MuleSoft community as an Ambassadress and meetup leader for the Toronto, Online Spanish, and Women Who Mule chapters. Alex has 10+ years of experience in technology and has developed software in other languages, such as Java, Python, and PHP. Born and raised in Monterrey, Mexico, Alexandra's MuleSoft career was key to moving to a different country, and she currently lives in Niagara Falls, Canada. Alex volunteers at organizations such as Women Who Code and Olascoaga MX to help close the gender gap in STEM careers. Sawant Akshata: Akshata Sawant is a developer advocate at MuleSoft. She's been evangelizing MuleSoft through her blogs, videos, and training sessions. She has around five years of experience as a MuleSoft developer. Apart from this, she's also a MuleSoft Certified Developer and an architect. Akshata has been an active member of the MuleSoft community and is also a former MuleSoft Ambassadress and a meetup leader for the London, Mumbai, and Manchester regions. Her roots go back to Mumbai but she's currently living her London dream. She's been a global speaker and mentors women in the integration ecosystem.
Summary:
MuleSoft for Salesforce Developers will help you build state-of-the-art enterprise solutions with flexible and scalable integration capabilities using MuleSoft's Anypoint Platform and Anypoint Studio. If you're a Salesforce developer looking to get started with this useful tool, look no further. This book will get you up to speed in no time, leveling up your integration developer skills. This essential guide will first introduce you to the fundamentals of MuleSoft and API-led connectivity, before walking you through the API life cycle and the Anypoint Studio IDE. Once you have the IDE set up, you'll be ready to create Mule applications. You'll look at the core components of MuleSoft and Anypoint Platform, and before long you'll know how to build, transform, secure, test, and deploy applications using the wide range of components available to you. Finally, you'll learn about using connectors to integrate MuleSoft with Salesforce and to fulfill a number of use cases, which will be covered in depth, along with interview and certification tips. By the end of this book, you will be confident building MuleSoft integrations at an enterprise scale and be able to gain the fundamental MuleSoft certification - MCD.
Design, secure, test, and deploy APIs with MuleSoft, and integrate it with Salesforce to maximize productivity Key Features Build, implement, transform, secure, test, and deploy APIs using Anypoint Studio and Anypoint Platform Integrate MuleSoft with Salesforce and other end systems to build an application network Enhance your Salesforce and MuleSoft skills and employability with interview and certification tips and tricks Book Description MuleSoft for Salesforce Developers will help you build state-of-the-art enterprise solutions with flexible and scalable integration capabilities using MuleSoft's Anypoint Platform and Anypoint Studio. If you're a Salesforce developer looking to get started with this useful tool, look no further. This book will get you up to speed in no time, leveling up your integration developer skills. This essential guide will first introduce you to the fundamentals of MuleSoft and API-led connectivity, before walking you through the API life cycle and the Anypoint Studio IDE. Once you have the IDE set up, you'll be ready to create Mule applications. You'll look at the core components of MuleSoft and Anypoint Platform, and before long you'll know how to build, transform, secure, test, and deploy applications using the wide range of components available to you. Finally, you'll learn about using connectors to integrate MuleSoft with Salesforce and to fulfill a number of use cases, which will be covered in depth, along with interview and certification tips. By the end of this book, you will be confident building MuleSoft integrations at an enterprise scale and be able to gain the fundamental MuleSoft certification - MCD. What you will learn Understand how to use MuleSoft to achieve API-led connectivity Design and create documentation for your API Develop Mule applications and run them in Anypoint Studio Monitor your applications from Anypoint Platform Transform your data using DataWeave Use the CI/CD and Mule Maven plugins Run tests using MUnit and generate a code coverage report Use best practices to maintain coding standards Who this book is for This book is for Salesforce developers who want to get started with MuleSoft. Salesforce architects will also find the concepts covered in the book useful in designing Salesforce solutions. Prior knowledge of any programming language and some basic integration concepts will be helpful, alongside basic familiarity with Salesforce development and experience with at least one Salesforce API - including the SOAP API, REST API, Bulk API, or Streaming API.
Contents:
Cover
Title Page
Copyright and Credits
Dedication
Contributors
Table of Contents
Preface
Part 1: Getting Started with MuleSoft
Chapter 1: Introduction to APIs and MuleSoft
Understanding the need for an integration tool
Introducing no-code and low-code technologies
Analyzing integrations
Understanding APIs
Reviewing the restaurant analogy
Exploring an API example
Analyzing API components
Listing the benefits of using APIs
Introducing MuleSoft
Listing MuleSoft's products
Understanding why MuleSoft is useful
Analyzing how MuleSoft helps Salesforce developers
Exploring application networks and the API-led connectivity approach
Understanding what application networks are
Analyzing the API-led connectivity approach
Summary
Questions
Answers
Chapter 2: Designing Your API
Understanding an API life cycle
Introducing REST, HTTP, and SOAP
REST
HTTP/HTTPS
SOAP
Getting started with OAS and RAML
OAS
RAML
Getting started with API design
URI parameter
Query parameter
API mocking
Best practices and tips
API design naming convention
Optimizing your API design
Assignments
Chapter 3: Exploring Anypoint Studio
Technical requirements
Downloading and installing Anypoint Studio
Downloading Anypoint Studio
Installing Anypoint Studio
Launching Anypoint Studio
Introducing the Mule Palette
Exploring the Mule project structure
Introducing Mule views and perspectives
Views
Building, running, and testing a Mule application
Building the Mule application
Running the Mule application
Testing the Mule application
Exporting and importing Mule files
Exporting a Mule application as a JAR file
Exporting a Mule application as a filesystem
Importing a Mule application from a JAR file
Importing a Mule application from the filesystem
Updating the theme in Anypoint Studio
Installing software updates in Anypoint Studio
Chapter 4: Introduction to Core Components
Getting familiar with a Mule flow
Exploring the types of Mule flow
Understanding the Mule event structure
Core components
Batch
Features of the Batch scope
The batch processing stages
A batch step
The batch aggregator
The batch job
Components
Custom Business Event
Dynamic Evaluate
Idempotent Message Validator
Invalidate Cache
Invalidate Key
Logger
Parse Template
Set Transaction Id
Transform Message
Endpoints
A Scheduler
Error handling
On Error Continue
On Error Propagate
Raise Error
Error Handler
Flow control
Choice
First Successful
Round Robin
Scatter-Gather
Scopes
Async
Cache
Flow
For Each
Parallel For Each
Sub Flow
Try
Until Successful
Transformers
Set Variable
Notes:
Includes index.
Description based on print version record.
ISBN:
9781801074223
1801074224
OCLC:
1344542301

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account