Mulesoft Online Training Course Content
Introduction to Application Networks a& API-Led Connectivity
- Identifying the problems in IT industry today
- Introduction to application network is and its benefits
- Introduction to build an application network using API-led
- connectivity
- Introduction to web services and API’s
- Introduction to API directories and portals
- How to make calls to secure and unsecured APIs
- Any point Platform Components
- What is the role of each component in building application networks
- Any point Platform Navigation
- Any point Exchange – Locate APIs and other assets needed to build
- integrations and APIs
- Flow Designer – Creating basic integrations to connect systems
- RAML (Restful API Modeling Language)
- Defining APIs with RAML
- Crating Mock APIs to test their design before they are built
- Make APIs discoverable by adding them to Any point Exchange
- Creating API portals for developers to learn how to use APIs
- Define Mule applications
- Define flows
- Define messages
- Define message processors
- Create flows graphically using Any-point Studio
- Building, running, and testing Mule applications
- Connect to databases using connector
- Graphical Data Weave editor to transform data
- Create Restful interfaces for applications from a RAML file
- Connect API interfaces to API implementations
- Options for deploying Mule applications
- Use properties in Mule applications
- Deploy Mule applications to Cloud Hub
- Create and deploy API proxies to Cloud Hub using API Manager
- Restrict access to API proxies
- Log message data
- How to debug Mule applications
- Read and write message properties
- Mule Expression Language (MEL)
- Write expressions with MEL
- Create variables
- Create reference flows and sub flows
- Pass messages between flows using the Java Virtual Machine (VM)
- transport
- Investigate variable persistence through sub flows and flows and
- across transport barriers
- Encapsulate global elements in separate configuration files
- Explore the files and folder structure of Mule projects
- Consume Restful web services with and without parameters
- Consume Restful web services that have RAML definitions
- Consume SOAP web services
- Use Data Weave to pass parameters to SOAP web services
- Different types of exception strategies
- Handle messaging exceptions in flows
- Create and use global exception handlers
- Specify a global default exception strategy
- Route messages based on conditions
- Multicast messages
- Filter messages
- Validate messages
- Write Data Weave expressions for basic and complex XML
- Write Data Weave expressions for JSON
- Write Data Weave expressions for Java transformations
- Store Data Weave transformations in external files
- Coerce and format strings, numbers, and dates
- Use Data Weave operators
- Define and use custom data types
- Call MEL functions and Mule flows from Data Weave transformations
- Connect to SaaS applications
- Connect to files
- Poll resources
- Connect to JMS queues
- Discover and install connectors not bundled with Any point Studio
- For each scope to process items in a collection
- Batch job element (EE) to process individual records
- Trigger batch jobs using polls
- Use batch jobs to synchronize data from legacy databases to SaaS
- applications