Anypoint Platform Development: Fundamentals

Course Overview

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

 The course prepares professionals to take the MuleSoft Certified Developer - Level 1 exam. Upon professional completion of the course, professionals automatically receive two exam attempts.

Prerequisites

Experience with an object-oriented language

  • Basic knowledge of data formats such as XML, CSV, & JSON
  • Basic knowledge of typical integration technologies such as HTTP, JMS, JDBC, REST, & SOAP

Audience Profile

Advanced developers will be designing automation solutions.

Learning Objectives:

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

  • Make an application network using API-led connectivity & Anypoint Platform.
  • Use Anypoint Platform to discover, build, design, deploy, manage, & govern APIs.
  • Connect to databases, files, web services, SaaS apps, JMS queues, and other resources.
  • Add application logic, handle errors, & transform data using DataWeave.
  • Structure applications to facilitate development & deployment.
  • Handle batch data processing.

 

 

Content Outline

  •  Explain what an application network is & its benefits
  •  Explain how to build an application network using API-led connectivity
  •  Explain what web services & APIs are
  •  Make calls to secure & unsecured APIs
  •  Explain the benefits of Anypoint Platform & MuleSoft's approach to be successful with it
  •  Explain the role of each component in building application networks
  •  Navigate Anypoint Platform
  •  Locate APIs & other assets needed to build integrations & APIs in Anypoint Exchange 
  •  RAML, or the Restful API Modeling Language, is used to define APIs.
  •  Mock APIs to test their design prior they are made
  •  APIs should be added to Anypoint Exchange to make them discoverable.

 Make public API portals for external developers

  •  Use Anypoint Studio to build, run, & test Mule applications
  •  Use a connector to connect to databases
  •  Use the graphical DataWeave editor to transform data
  •   Changes to API specifications should be synchronized between Anypoint Studio and Anypoint Platform.
  •  Make RESTful interfaces for applications from a RAML file
  •  Connect API interfaces to API implementations
  •  Explain the options for deploying Mule applications
  •  Deploy Mule applications to CloudHub
  •  Use API Manager so as to restrict access to API proxies
  •  Use API Manager to make & deploy API proxies

 

 

PART 2: Making Mule applications with Anypoint Studio

 

  •  Log event data
  •  Debug Mule applications
  •  Read & write event properties
  •  Write expressions with the DataWeave expression language
  •  Make variables
  •  Make applications composed of multiple flows & sub-flows
  •  Pass events between flows using asynchronous queues
  •  Application properties should be specified in a separate properties file and used in the application.
  •  Encapsulate global elements in separate configuration files
  •  Explain the purpose of each file & folder in a Mule project
  •  Define & manage application metadata
  •  Consume web services that have an API (& connector) in Anypoint Exchange
  •  Consume SOAP web services
  •  Consume RESTful web services
  • Use the Transform Message component to pass parameters to SOAP web services.
  •  Transform data from different services to a canonical format
  •  Route events based on conditions
  •  Multicast events
  •  Validate events
  •  Handle messaging errors at the application, flow, & processor level
  •  Handle various types of errors, including custom errors
  •  Use various error scopes to either handle an error & continue execution of the parent flow or propagate an error to the parent flow
  •  Set the success & error response settings for an HTTP Listener
  •  Set reconnection strategies for system errors
  •  Write DataWeave expressions for basic XML, JSON, & Java transformations
  • Write transformations for complex data structures with recurrent elements using DataWeave.
  •  Define & use global & local variables & functions
  •  Use DataWeave functions
  •  Coerce & format strings, numbers, & dates
  •  Define & use custom data types
  •  Call Mule flows from DataWeave expressions
  •  Store DataWeave scripts in external files
  •  Read & write files
  •  Trigger flows when files are added, made, or updated
  •  Schedule flows so as to run at a certain time or frequency
  • When fresh records are added to a database table, a trigger runs.
  •  Persist & share data inflows using the Object Store
  •  Publish & consume JMS messages
  •  Process the items in a collection using the For Each scope
  •  Use filtering & aggregation in a batch step
  •  Process records using the Batch Job scope

 

Certification

MuleSoft Certified Developer - Level 1

Skills measured 

  • Ability to use MuleSoft-hosted Anypoint Platform to take a basic API through all the steps of its lifecycle: design, build, deploy, manage, & govern.
  • Ability to use Anypoint Studio to build, test, & debug basic integrations & API implementations.
  • Connect to various resources, including databases, files, web services, SaaS applications, & JMS queues.
  • Perform fundamental data transformations using DataWeave 2.0.
  • Control event flow & handle errors.
  • Process batch records.

 

Certification Path

Required exams:  MCD - Level 1 / Development Fundamentals DIY Exercises & Practice Exam

FAQs

These forums are purely community-driven, & we are all here to help you get through this course. We will be happy to provide any assistance you need. You may use this forum to post your questions. Please search this forum first before posting questions. The same question has been asked a few times, along with a possible answer. By searching through the platform, you can find the answers much quicker. Please post your question if you cannot find a solution that works for you.

: You can request a refund if you do not wish to enroll in the course.

Yes, you can.

We use top-notch standards in Internet security. Any data retained is not shared with any third parties.

 

 

It is recommended but optional. Being acquainted with the primary course material will enable students & the trainer to move at the desired pace during classes. You can access courseware for most vendors.

 

The course completion certification will be awarded to all the professionals who have completed the training program & the project assignment given by your instructor. Using the certificate in your future job interviews will surely help you land your dream job.

- Radiant believes in a practical & amp; creative approach to training & development, which distinguishes

it from other training & amp; developmental platforms. Moreover, training courses are undertaken by experts with a range of experience in their domain.

Send a Message.


  • Enroll
    • Learning Format: ILT
    • Duration: 80 Hours
    • Training Level : Beginner
    • Jan 29th : 8:00 - 10:00 AM (Weekend Batch)
    • Price : INR 25000
    • Learning Format: VILT
    • Duration: 50 Hours
    • Training Level : Beginner
    • Validity Period : 3 Months
    • Price : INR 6000
    • Learning Format: Blended Learning (Highly Interactive Self-Paced Courses +Practice Lab+VILT+Career Assistance)
    • Duration: 160 Hours 50 Hours Self-paced courses+80 Hours of Boot Camp+20 Hours of Interview Assisstance
    • Training Level : Beginner
    • Validity Period : 6 Months
    • Jan 29th : 8:00 - 10:00 AM (Weekend Batch)
    • Price : INR 6000

    This is id #d