Anypoint Platform Development

CloudLabs

Projects

Assignment

24x7 Support

Lifetime Access

.

Course Overview

This Mule 4 training course is for developers and architects who want to get hands-on experience using Anypoint Platform to build APIs and integrations. In the first part, students use Anypoint Platform to discover, consume, design, build, deploy, manage, and govern APIs. In the second and third parts, students focus on using Mule 4 and Anypoint Studio to build applications for use as API implementations and integrations

At the end of the training, participants will be able to:

Pre-requisite

  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

Duarion

5  days

Course Outline

  1. Understanding Mule applications, flows, messages, and message processors
  2. Creating flows graphically using connectors, transformers, components, scopes, and flow control elements
  3. Building, running, testing, and debugging Mule applications
  4. Reading and writing message properties
  5. Writing expressions with Mule Expression Language (MEL)
  6. Creating variables
  1. Understanding RESTful and SOAP web services
  2. Learning about what RAML is and how it can be used
  3. Consuming RESTful web services with and without RAML definitions
  4. Consuming SOAP web services
  1. Connecting to files, databases, and JMS queues
  2. Connecting to SaaS applications
  3. Discovering and installing connectors not bundled with Anypoint Studio
  1. Getting familiar with the different types of transformers
  2. Transforming objects to and/from XML and JSON
  3. Using Jackson annotations for more complicate JSON to object mappings
  4. Using JAXB annotations for more complicated XML to object mappings
  5. Streamlining complex data transformations with DataSense and the DataMapper
  6. Creating custom transformers with Java
  1. Separating applications into multiple configuration files
  2. Encapsulating global elements in a separate configuration file
  3. Creating and running multiple applications
  4. Creating and referencing flows and subflows
  5. Understanding variable persistence through subflows and flows and across transport barriers
  1. Understanding and creating synchronous and asynchronous flows
  2. Multicasting a message
  3. Routing message based on conditions
  4. Filtering messages
  1. Handling messaging exceptions in flows
  2. Creating and using global exception handlers
  3. Specifying a global default exception strategy
  1. Processing items in a collection individually
  2. Understanding what batch jobs are and when to use them
  3. Creating batch jobs to process items in a CSV file or a database
  4. Restricting record processing to new records
  1. Understanding the benefits of RESTful APIs and web services
  2. Using the API Designer to define APIs with RAML
  3. Implementing a RAML file as a RESTful web service with Anypoint Studio and APIkit
  1. Understanding the options for deploying applications
  2. Adding application properties
  3. Deploying and running applications on CloudHub
  4. Deploying and running applications on Mule ESB

Reviews