<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=656789255406301&amp;ev=PageView&amp;noscript=1">

We are a trusted MuleSoft partner

Anypoint Platform Development: Production-Ready Development Practices

This course is for software developers who have mastered the fundamentals of creating Mule applications with Anypoint Studio™ and Anypoint Platform™ and now want to learn the skills and best practices to build production-ready Mule applications — applications that are ready to be used in a DevOps environment in professional software development projects.

This course, together with the Anypoint Platform Development: Production-Ready Integrations course, prepares you to take the MuleSoft Certified Developer - Level 2 exam. You will automatically receive two exam attempts if you complete both courses and have a current MuleSoft Certified Developer - Level 1 certification.

 

 3 days in-person

 3 days online

Intermediate

Objectives

Pre-requisites

Outline

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

  • Interactively provision API-related artifacts and secure access to APIs.
  • Enhance data protection using HTTPS.
  • Configure Mule applications succinctly and securely for different deployment environments.
  • Automate the building, unit testing, and deployment of Mule applications using Maven-based tooling.
  • Write unit tests for Mule flows using MUnit that is optimized for reuse and maintainability.
  • Improve monitorability of Mule applications through health checks and operational logging.
  • Share assets and resources, including code, connector configurations, and more, between projects.

  • Module 1: Interactively provisioning API-related artefacts

    • Recap the fundamental API-related workflows in Anypoint Platform
    • Export, import, and publish an API specification (OAS will be used)
    • Manage an API instance in API Manager
    • Implement an API as a Mule application
    • Expose an HTTPS endpoint from a Mule application
    • Register an API implementation to also be the API proxy using autodiscovery
  • Module 2: Applying basic software engineering principles

    • Apply and follow coding conventions
    • Securely parameterize Mule applications and its Maven build for different runtime environments
    • Manage complex Maven dependency relationships of Mule applications
    • Use Maven to automate application deployment to CloudHub
    • Implement operational logging
    • Expose healthcheck endpoints and monitor Mule applications from Anypoint Platform
    • Extract reusable Mule application code into libraries
  • Module 3: Automating unit testing with MUnit

    • Enable Mule applications for unit testing with MUnit
    • Perform basic unit testing of integration functionality
    • Mock external dependencies
    • Spy on the data exchanged with external dependencies

We're a London-based MuleSoft certified training partner.

You'll learn from some of the best trainers in the industry. The training will be tailored to your needs and budget. We can arrange training for your employees (groups for up to 12 people) whenever it suits you. We'll even adapt the standard courses according to your requirement.


Not the course you were looking for? We have a range of courses to suit everyone.

BROWSE ALL COURSES