MuleSoft Anypoint Platform: fundamentals
Your analyses depend on available, well-organised data. With MuleSoft Anypoint Platform, connect collection, transformation and delivery to structure your data flows. Build your ability to design processing that meets application and business requirements.
- Duration
- 4 days 28 hours
- Code
- MULE01FR Code
Presentation
MuleSoft Anypoint Platform connects applications, data and devices to develop complex APIs in service-oriented architectures (SOA), in the cloud or on premises. Built on modern, open technologies, Anypoint Platform enables reuse and modularity to improve developer productivity and project delivery times, while maximising security in IT Asset Management (ITAM). It is used across sectors including transport, telecommunications, retail, insurance, finance, healthcare and government.
This course is designed for developers, IT technical consultants, IT architects and project managers seeking to master Anypoint Platform fundamentals to develop modern APIs. Its 3 parts enable participants to discover, understand, use, create, deploy and manage APIs. They also cover Mule 4 and Anypoint Studio to build applications for API and integration management.
Objectives
By the end of this Anypoint Platform course, you will be able to:
- build an application network using API-led connectivity through Anypoint Platform;
- use Anypoint Platform to discover, consume, design, build, deploy, manage and administer APIs;
- connect databases, files, web services, SaaS applications, JMS queues and other resources;
- add application logic, handle errors and transform data using DataWeave;
- structure applications to simplify development and deployment;
- perform batch data processing.
Program
Part 1 - API management with Anypoint Platform
Module A-1: learning to use Anypoint
- What is an application programming interface (API)?
- Overview of Anypoint Platform and its API-led connectivity architecture.
- Description of Anypoint modules.
Module B-1: creating and deploying an API
- Developing and deploying a modern API.
- Modelling a REST API with RAML.
- Modelling a REST API with Anypoint Studio™ 7.
- Designing portals with Anypoint Exchange™.
- Creating and deploying a Mule application for CloudHub.
- Securing an API and configuring service level agreements (SLAs).
Part 2 - Data management and integration
Module A-2: developing event flows
- Using logs and debugging in a Mule application.
- Introduction to MuleSoft's DataWeave language.
- Defining variables and structuring Mule message models.
Module B-2: managing Mule applications
- Structuring Mule projects.
- Securing self-managed models and messages.
- Designing main flows and subflows.
- Managing events and basic Mule project properties.
Module C-2: managing web service resources
- Managing Anypoint web service connectors.
- Managing RESTful and SOAP web services.
- Converting XML to JSON.
Module D-2: establishing an error-handling strategy
- Handling processing and flow errors.
- Working with scope errors and the processing chain.
- Configuring failed HTTP requests.
- Implementing a reconnection strategy.
Module E-2: transforming data with DataWeave
- Data transformations for XML, JSON and Java files.
- Iterative data transformations.
- Using DataWeave variables and functions.
- Handling binary, string and temporal data types.
Part 3 - Data synchronisation
Module A-3: managing files and databases
- Reading and writing files.
- Monitoring database flows.
- Object scheduling and reversibility.
- Publishing and consuming data through Java Message Service.
Module B-3: ETL batch processing
- Splitting messages and processing batches.
- Filtering and aggregating results.
Audience
This course is intended for:
- IT professionals responsible for or involved in an API development project who want to use Anypoint Platform.
Prerequisites
To attend the developing APIs with MuleSoft Anypoint Platform course, you should have:
- hands-on experience in object-oriented programming;
- basic knowledge of XML, CSV and JSON files;
- a good understanding of integration methods: HTTP, JMS, JDBC, REST and SOAP.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Practical exercises
Course highlights
A MuleSoft-certified trainer; theoretical and practical instruction with official documentation; foundational knowledge for pursuing the MuleSoft Certified Developer certification.
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
fr
en