fbpx
+91 8447121833 [email protected]

Anypoint Platform Development: Advanced (Mule 3)

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 (Mule 3) course

 

3 Days / 24 Hrs

For Classroom & Online Training

 

Anypoint Platform Development: Advanced (Mule 3)  Reviews 

Email Id : [email protected]

Contact no: +91 8447121833 

Quick Enquiry

Objectives

At the end of this course, students should be able to:

  • Write generalized and reusable transformations using variables, functions, DataWeave modules and mappings, and dynamic evaluation components.
  • Build up complex transformations from smaller testable steps.
  • Build more robust and testable functions and expressions using strong typing, match operators, error handling, and logging.
  • Create, transform, filter, combine, shuffle, select from, and reduce complex data structures that include nested arrays, objects, and arrays of objects.
  • Recursively replace or format every element or a list of elements in a nested schema.

 

Prerequisites

Note: If you have not taken one of these courses or passed the exam, you will be contacted to confirm your qualifications. 

Setup Requirements

  • A computer with at least 8-16 GB available RAM (16 highly recommended), 2GHz CPU, and 10GB available storage
  • Internet access to port 80 (with > 5Mbps download and > 2Mbps upload)
  • JDK 1.8
  • Anypoint Studio 7 with embedded Mule 4.1 runtime
  • Advanced REST Client (or some other REST client application)

Course Outline

PART 1: Team Development

Module 1: Managing Mule Projects with Maven
  • Use a software project management tool
  • Manage dependencies
Module 2: Managing Mule Code
  • Maintain Mule source code
  • Develop with best practices
Module 3: Achieving Continuous Integration
  • Create a CI job
  • Trigger the builds
  • Automate deployments
Module 4: Driving Development with MUnit
  • Create acceptance criteria
  • Fail and pass tests
  • Refactor test cases
  • Refactor Mule applications

PART 2: Advanced Application Development

Module 5: Developing Custom Elements
  • Use the Mule API
  • Create custom transformers, processors, and beans
Module 6: Implementing Design Patterns
  • Enrich data with Mule
  • Create scalable parallel processing in Mule
Module 7: Tuning Application Performance
  • Understand SEDA architecture
  • Analyze threading profiles
Module 8: Working with State
  • Impact design with clustering
  • Cache outbound requests
  • Work with object stores
Module 9: Securing Communication with SSL
  • Implement one-way SSL
  • Implement two-way SSL

Modes of Training

Select a city from the list below to view the schedule.

If you have any questions, please call us at +91-8447121833 between 9:00 am - 6:00 pm IST.

Corporate
close slider

Your Name (required)

Your Email (required)

Contact Number

Course

Location

Company

No Of Participant

Query