Courses / MuleSoft Developer

MuleSoft Developer

Learn the full integration life cycle, from understanding data sources and models to designing APIs with RAML or OAS and building services that move and transform data between systems.

Advanced Live + self-pacedCertificate of completion

Course outline

01

Integration & API-led connectivity

How systems connect, and why API-led design scales.

  • Integration & API-led connectivity: overview Lesson
  • What integration is: point-to-point vs API-led Lesson
  • The three API layers and application networks Lesson
  • Tour of the Anypoint Platform Lesson
  • Integration & API-led connectivity: hands-on lab Hands-on lab
  • Module quiz: Integration & API-led connectivity Quiz
02

Data sources & data models

JSON, XML, CSV, databases and how to model them.

  • Data sources & data models: overview Lesson
  • JSON and XML in depth Lesson
  • CSV and flat files Lesson
  • REST and HTTP fundamentals Lesson
  • Request anatomy: parameters, headers and bodies Lesson
  • Relational databases and SQL for integrators Lesson
  • Data modeling and field mapping Lesson
  • Data sources & data models: hands-on lab Hands-on lab
  • Module quiz: Data sources & data models Quiz
03

API design with RAML & OAS

Write clear, reusable API specifications.

  • API design with RAML & OAS: overview Lesson
  • Design-first API development Lesson
  • RAML 1.0: resources, methods and parameters Lesson
  • RAML data types, examples and libraries Lesson
  • Traits, resource types and security schemes Lesson
  • OAS 3 for MuleSoft developers Lesson
  • Mocking, Exchange and versioning Lesson
  • API design with RAML & OAS: hands-on lab Hands-on lab
  • Module quiz: API design with RAML & OAS Quiz
04

Building Mule applications

Flows, connectors and routing in Anypoint Studio.

  • Building Mule applications: overview Lesson
  • Anypoint Studio and the Mule event Lesson
  • Flows, subflows and Flow Reference Lesson
  • HTTP Listener and HTTP Request Lesson
  • Connectors: Database, File and Salesforce Lesson
  • Routers and scopes Lesson
  • APIkit: generating flows from a spec Lesson
  • Properties files and environments Lesson
  • Building Mule applications: hands-on lab Hands-on lab
  • Module quiz: Building Mule applications Quiz
05

DataWeave & error handling

Map and transform data reliably between systems.

  • DataWeave & error handling: overview Lesson
  • DataWeave 2.0 fundamentals Lesson
  • Working with collections: map, filter, reduce, groupBy Lesson
  • Format conversion: JSON, XML and CSV Lesson
  • Functions, variables and modules Lesson
  • Mule errors and error handlers Lesson
  • Try scope, Until Successful and retries Lesson
  • Batch Job for large record sets Lesson
  • DataWeave & error handling: hands-on lab Hands-on lab
  • Module quiz: DataWeave & error handling Quiz
06

Testing & deployment

Test your integrations and deploy them to the cloud.

  • Testing & deployment: overview Lesson
  • MUnit: tests, mocks and coverage Lesson
  • Logging and debugging Lesson
  • Deploying to CloudHub with Runtime Manager Lesson
  • Secure properties and configuration in production Lesson
  • API Manager, Autodiscovery and policies Lesson
  • CI/CD with the Mule Maven plugin Lesson
  • Testing & deployment: hands-on lab Hands-on lab
  • Module quiz: Testing & deployment Quiz
07

AI-assisted development & agents

Build Mule apps faster with MuleSoft Vibes and GitHub Copilot, drive Anypoint from chat with the MuleSoft MCP Server, and open your integrations to AI agents with MCP, A2A and Agentforce.

  • AI-assisted development & agents: overview Lesson
  • Vibe coding with MuleSoft Vibes Lesson
  • GitHub Copilot and other AI assistants for Mule and DataWeave Lesson
  • The MuleSoft MCP Server: run Anypoint from chat Lesson
  • Building MCP servers with Mule Lesson
  • Agentforce, Topic Center and AI connectors Lesson
  • Agent networks: A2A, Agent Fabric and governance Lesson
  • AI-assisted development & agents: hands-on lab Hands-on lab
  • Module quiz: AI-assisted development & agents Quiz
08

Capstone integration project

Build an end-to-end integration for your portfolio.

  • Capstone integration project: overview Lesson
  • Capstone integration project: hands-on lab Hands-on lab
09

Career & interview prep

Resume, mock interviews and job-search strategy.

  • Career & interview prep: overview Lesson
  • Career & interview prep: hands-on lab Hands-on lab
Something went wrong. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.