Anypoint Platform Development: Fundamentals
Training information
- Duration: 5 days / 35 hours
- Available languages: French, English
- Request a quote
Introduction
This course is designed for developers, technical leads, system architects, and project managers who want to gain practical experience using MuleSoft's Anypoint Platform to build APIs and integrations.
Participants will use Anypoint Platform to discover, consume, design, build, deploy, and manage APIs. They will then focus on Mule 4 and Anypoint Studio to develop applications that serve as API implementations and integrations.
General information
Target Competencies:
-
Explain and use APIs while identifying the stages of the API lifecycle.
-
Compose an API specification using a modeling language and publish it.
-
Create APIs and integration applications across various systems.
-
Troubleshoot and diagnose issues in APIs and integrations.
Learning Objectives:
-
Build an application network using API-led connectivity and Anypoint Platform.
-
Use Anypoint Platform to design, build, deploy, manage, and govern APIs.
-
Manage connections to databases, web services, and external systems.
-
Structure applications to facilitate development and deployment.
Target Audience: Anyone involved in API development projects using Anypoint Platform. Accessible to individuals with motor disabilities. Please contact us to arrange accommodations for other specific needs.
Prerequisites: No specific technical prerequisites are required for this course.
Program
Part 1: Building Application Networks with Anypoint Platform
-
Overview: Introduction to application networks, API-led connectivity, web services, and invoking secured/unsecured APIs.
-
Anypoint Platform: Platform benefits, component roles, navigation, locating assets, and building simple integrations using Flow Designer.
-
Designing APIs: Defining APIs with RAML, mocking APIs for testing, publishing to private Anypoint Exchange, and creating public portals.
-
Building APIs: Building/testing Mule applications in Anypoint Studio, connecting to databases, DataWeave transformations, RESTful interfaces (RAML), and syncing changes.
-
Deploying & Managing APIs: Deployment strategies, CloudHub 2, and applying policies using API Manager.
Part 2: Building Applications with Anypoint Studio
-
Mule Events: Accessing, modifying, logging, debugging events, and writing DataWeave expressions.
-
Application Structure: Flows, sub-flows, passing events, global elements, configuration properties, and metadata management.
-
Web Services: Consuming services (Exchange, RESTful, SOAP), passing parameters, and converting payloads.
-
Flow Control & Errors: Multicasting, conditional routing, event validation, error scopes, HTTP listener responses, and reconnection strategies.
-
DataWeave Transformations: Writing expressions for XML, JSON, Java, handling complex data structures, custom types, functions, and external scripts.
Part 3: Building Applications to Synchronize Data
-
Triggers: File reading/writing, event triggers, scheduled flows, Object Store, and JMS messaging.
-
Batch Processing: Collection handling (For Each), Batch Jobs, filtering, and aggregation.
Logistical information
Practical Information:
-
Duration: 5 days (35 hours).
-
Capacity: Maximum of 12 participants per session.
Teaching Methods & Assessment:
-
Alternation of theoretical concepts and practical hands-on exercises.
-
Course materials and reference documents provided at the end of the training.
-
Ongoing assessment through exercises and a final self-evaluation form.
-
Led by a Certified MuleSoft Expert Trainer.