0% found this document useful (0 votes)
158 views2 pages

Course Outline: Module 1: Introducing API-Led Connectivity

The course outline covers building application networks using API-led connectivity on the MuleSoft Anypoint Platform over 4 days with 11 modules. The modules cover topics such as creating and deploying APIs, accessing and modifying message flows, structuring Mule applications, handling errors, writing DataWeave transformations, and connecting to additional resources like files and queues.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
158 views2 pages

Course Outline: Module 1: Introducing API-Led Connectivity

The course outline covers building application networks using API-led connectivity on the MuleSoft Anypoint Platform over 4 days with 11 modules. The modules cover topics such as creating and deploying APIs, accessing and modifying message flows, structuring Mule applications, handling errors, writing DataWeave transformations, and connecting to additional resources like files and queues.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Outline

Day 1:

Module 1: Introducing API-Led Connectivity

 Describe how to build an application network using API-led connectivity


 Explore API directories and portals

Module 2: Introducing MuleSoft Anypoint Platform

 Components of Anypoint Platform and role of each component in building application networks
 Locate APIs and other assets needed to build integrations and APIs in Anypoint Exchange

Module 3: Building APIs

 Use Anypoint Studio to create flows graphically


 Build, run and test Mule applications
 Use a connector to connect to databases
 Use the graphical DataWeave editor to transform data
 Create RESTful interfaces for applications from a RAML file
 Connect API interfaces to API implementations

Day 2:

Module 4: Deploying and Managing APIs

 Describe the options for deploying Mule applications


 Deploy Mule applications to CloudHub
 Use API Manager to create and deploy API proxies to CloudHub
 Restrict access to API proxies

Module 5: Accessing and Modifying Mule Messages

 Log message data


 Read and write message properties
 Write expressions with DataWeave
 Create variables

Module 6: Structuring Mule Applications

 Create and reference flows and subflows


 Pass messages between flows using the Java Virtual Machine (VM) transport
 Use properties in Mule applications so they can be easily moved between environments
 Encapsulate global elements in separate configuration files
 Explore the files and folder structures of Mule projects and deployable archives

Day 3:

Module 7: Consuming Web Services

 Consume REST and SOAP web services


 Use DataWeave to pass parameters to SOAP web services

Module 8: Handling Errors

 Handle messaging exceptions in flows


 Create and use global exception handlers
 Specify a global default exception strategy

Module 9: Controlling Message Flow

 Route messages based on conditions


 Multicast messages
 Validate messages

Day 4:

Module 10: Writing DataWeave Transformations

 Write DataWeave expressions for basic and complex XML, JSON, and Java transformations
 Use DataWeave operators and coerce and format strings, numbers, and dates
 Define and use custom data types
 Store DataWeave transformations in external files
 Call Mule flows from DataWeave transformations

Module 11: Connecting to Additional Resources

 Connect to files
 Poll resources
 Connect to JMS queues

You might also like