- 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
Quick Facts
particular | details | ||||
---|---|---|---|---|---|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
Frequency of Classes
Weekdays, Weekends
|
Course and certificate fees
Fees information
₹ 8,000 ₹10,000
certificate availability
Yes
certificate providing authority
Mindmajix Technologies
The syllabus
Introduction to Application Networks & API-Led Connectivity
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
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
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
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
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
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
Handling Errors
- Different types of exception strategies
- Handle messaging exceptions in flows
- Create and use global exception handlers
- Specify a global default exception strategy
Controlling Message Flow
- Route messages based on conditions
- Multicast messages
- Filter messages
- Validate messages
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
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
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
Managing Mule projects with Maven
- Use a software project management tool
- Manage dependencies
Managing Mule code with Github
- Maintain Mule source code
- Develop with best practices
Practice Test & Interview Questions
Instructors
Articles
Popular Articles
prev
next
Latest Articles
prev
next