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.
Course outline
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
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
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
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
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
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
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
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
Career & interview prep
Resume, mock interviews and job-search strategy.
- Career & interview prep: overview Lesson
- Career & interview prep: hands-on lab Hands-on lab
