MuleSoft Training Course Online

BY
Mindmajix Technologies

Mode

Online

Duration

25 Hours

Fees

₹ 8000 10000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 8,000  ₹10,000
certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

Module 1 - Introduction to Application Networks & 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

Module 2 - Designing APIs

  • 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 Anypoint Exchange
  • Creating API portals for developers to learn how to use APIs

Module 3 - Building APIs

  • Define Mule applications
  • Define flows
  • Define messages
  • Define message processors
  • Create flows graphically using Anypoint Studio
  • Building, running and testing Mule applications
  • Connect to databases using a connector
  • Graphical DataWeave editor to transform data
  • Create RESTful interfaces for applications from a RAML file
  • Connect API interfaces to API implementations

Module 4 - Deploying and Managing APIs

  • Options for deploying Mule applications
  • Use properties in Mule applications    
  • Deploy Mule applications to CloudHub    
  • Create and deploy API proxies to CloudHub using API Manager
  • Restrict access to API proxies

Module 5 - Accessing and Modifying Mule Messages

  • Log message data
  • How to debug Mule applications
  • Read and write message properties
  • Mule Expression Language (MEL)
  • Write expressions with MEL
  • Create variables

Module 6 - Structuring Mule Applications

  • Create reference flows and subflows
  • Pass messages between flows using the Java Virtual Machine (VM) transport
  • Investigate variable persistence through subflows and flows and across transport barriers
  • Encapsulate global elements in separate configuration files
  • Explore the files and folder structure of Mule projects

Module 7 - Consuming Web Services

  • Consume RESTful web services with and without parameters  
  • Consume RESTful web services that have RAML definitions    
  • Consume SOAP web services    
  • Use DataWeave to pass parameters to SOAP web services

Module 8 - Handling Errors

  • Different types of exception strategies
  • 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
  • Filter messages
  • Validate messages

Module 10 - Writing DataWeave Transformations

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

Module 11 - Connecting to Additional Resources

  • Connect to SaaS applications
  • Connect to files
  • Poll resources
  • Connect to JMS queues
  • Discover and install connectors not bundled with Anypoint Studio

Module 12 - Processing Records

  • 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

Module 13 - Managing Mule projects with Maven

  • Use a software project management tool
  • Manage dependencies

Module 14 - Managing Mule code with Github

  • Maintain Mule source code
  • Develop with best practices

Module 15 - Practice Test & Interview Questions

Instructors

Mr Sujith
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses