Table of Contents
About
Also known as Anypoint Platform Development: Fundamentals DEX401. It is a MuleSoft development course in preparation for the MuleSoft Developer I (Mule 4) exam. It prepares the practitioner for the role as a MuleSoft Developer and beyond.
Undertaking of course
Some of the notes are based on my previous undertaking of this course starting from
and , in preparation for an exam on . I am currently refreshing my MuleSoft knowledge and skills by doing the course using the new Salesforce Mulesoft Certified Developer I course: Development Fundamentals (DEX401) Trailmix from Salesforce Trailhead, and other resources previously provided by MuleSoft.Objectives
- Build an application network using API-led connectivity and Anypoint Platform
- Use Anypoint Platform:
- To discover, design, build, deploy, manage, and govern APIs.
- As a central repository for the discovery and reuse of assets
- To build apps to consume assets and connect systems
- To take an API through its complete development lifecycle
- Use Anypoint Studio to build & debug integrations and API implementations
- Connect to databases, files, web services, SaaS applications, JMS queues, and more
- Transform data using DataWeave, the transformation language
- Add application logic, handle errors
- Structure applications to facilitate development and deployment
- Handle batch data processing
Prerequisites
- Experience with an object-oriented language
- A basic understanding of data formats such as XML, CSV, and JSON
- A basic understanding of typical integration technologies such as HTTP, JMS, JDBC, REST, and SOAP
Setup requirements
- A computer with:
- At least 8-16 GB RAM (16 highly recommended), 2GHz CPU, and 10GB available storage
- A minimum screen resolution of 1024x768
- Internet access to ports 80 and 3306 (with > 5Mbps download and > 2Mbps upload)
- The latest version of Chrome, Safari, Firefox, or Edge
- An Anypoint Platform account
- Anypoint Studio 7.15 or later with embedded Mule 4.4 runtime
- A Salesforce Developer account (not a standard account) and API Access token
- Advanced REST Client 16.0.1 or later (or any other REST client application)
- Get a detailed setup document here .
Course breakdown
- Introducing the course
- Part 1: Getting started with Anypoint Platform
- Part 2 Building Mule applications with Anypoint Platform
- Part 3: Building applications to synchronize data
- Wrapping up the course