• No products in the cart.

Anypoint Development Fundamentals Course Description

Anypoint Platform Development: Fundamentals course prepares you for MuleSoft Certified Developer – Integration and API Associate exam. Anypoint Platform provides integration software for connecting applications, data sources, and APIs, in the cloud or on-premises.

This instructor-led course is for developers and architects interested in advancing their application development skills beyond those taught in the Anypoint Platform Development – Fundamentals course or the self-paced MuleSoft U Development Fundamentals course.


Anypoint Development Fundamentals Course Learning Outcomes;

  • Using Anypoint Studio to build integration applications to connect to SaaS and on-prem applications and data.
  • Using Anypoint Platform to define APIs with RAML and implementing them as web services using Anypoint Studio and APIkit.
  • Deploying and running applications in the cloud or on-prem.


Anypoint Development Fundamentals Training – Suggested Audience

This session is intended for all who want to get hands-on experience using Anypoint Platform to connect data and applications. Suggested attendees based on our past programs are:

  • Developers
  • Architects
  • Technical Managers
  • Solution Consultants


Anypoint Development Fundamentals Training – Prerequisites

Candidates taking this course should have:

  1. Experience with Java (preferred) or another object-oriented language.
  2. A basic understanding of data formats such as XML, CSV, and JSON.
  3. A basic understanding of typical integration technologies such as HTTP, JMS, JDBC, REST, and SOAP.

Note: although students with .NET and other non-Java OOP backgrounds can be successful using MuleSoft technologies, some Java is necessary to leverage all the capabilities of MuleSoft products. Here is a link to some Java training resources:


System Setup Requirements:
  • A computer with at least 4GB available RAM, 2GHz CPU, and 4GB available storage.
  • Internet access to ports 80, 3306, and 61616 (with > 5Mbps download and > 2Mbps upload)
  • Students also need to install and/or set up BEFORE class:

a. 1.8 (JDK 8)
b. Anypoint Studio with embedded Mule 3.8 runtime.
c. An Anypoint Platform account.
d. A Salesforce Developer account (NOT a standard account) and API Access token.
e. Postman REST client app.
f. A detailed setup document can be found here.


Anypoint Development Fundamentals Group Corporate Training

If you have a group of 4-5 participants, apply for in-house training. For commercials please send us an email with group size to

Course Curriculum

Module 1 - Introducing Anypoint Platform
Learning what Anypoint Platform is and the problems it can help you solve Details 00:00:00
Getting familiar with the components of the Anypoint Platform Details 00:00:00
Module 2 - Building Integration Applications with Anypoint Studio
Understanding Mule applications, flows, messages, and message processors Details 00:00:00
Creating flows graphically using connectors, transformers, components, scopes, and flow control elements Details 00:00:00
Building, running, testing, and debugging Mule applications Details 00:00:00
Reading and writing message properties Details 00:00:00
Writing expressions with Mule Expression Language (MEL) Details 00:00:00
Creating variables Details 00:00:00
Module 3 - Consuming Web Services
Understanding RESTful and SOAP web services Details 00:00:00
Learning about what RAML is and how it can be used Details 00:00:00
Consuming RESTful web services with and without RAML definitions Details 00:00:00
Consuming SOAP web services Details 00:00:00
Module 4 - Connecting to Additional Resources
Connecting to files, databases, and JMS queues Details 00:00:00
Connecting to SaaS applications Details 00:00:00
Discovering and installing connectors not bundled with Anypoint Studio Details 00:00:00
Module 5 - Transforming Data
Getting familiar with the different types of transformers Details 00:00:00
Using the DataWeave Transform Message component Details 00:00:00
Writing DataWeave expressions for basic and complex XML, JSON, and Java Details 00:00:00
Using DataWeave with data sources that have associated metadata Details 00:00:00
Adding custom metadata to data sources Details 00:00:00
Module 6 - Refactoring Mule Applications
Separating applications into multiple configuration files Details 00:00:00
Encapsulating global elements in a separate configuration file Details 00:00:00
Creating and running multiple applications Details 00:00:00
Creating and referencing flows and subflows Details 00:00:00
Understanding variable persistence through subflows and flows and across transport barriers Details 00:00:00
Module 7 - Handling Errors
Handling messaging exceptions in flows Details 00:00:00
Creating and using global exception handlers Details 00:00:00
Specifying a global default exception strategy Details 00:00:00
Module 8 - Controlling Message Flow
Multicasting a message Details 00:00:00
Routing message based on conditions Details 00:00:00
Filtering messages Details 00:00:00
Understanding and creating synchronous and asynchronous flows Details 00:00:00
Module 9 - Processing Records
Processing items in a collection individually Details 00:00:00
Understanding what batch jobs are and when to use them Details 00:00:00
Creating batch jobs to process items in a CSV file or a database Details 00:00:00
Restricting record processing to new records Details 00:00:00
Module 10 - Building RESTful Interfaces with RAML and APIkit
Understanding the benefits of RESTful APIs and web services Details 00:00:00
Using the API Designer to define APIs with RAML Details 00:00:00
Implementing a RAML file as a RESTful web service with Anypoint Studio and APIkit Details 00:00:00
Module 11 - Deploying Applications
Understanding the options for deploying applications Details 00:00:00
Adding application properties Details 00:00:00
Deploying and running applications in the cloud Details 00:00:00
Deploying and running applications on-prem Details 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.