Anypoint Platform Development: Production-Ready Development Practices

  • 3 days
  • Instructor-led
  • Level 2

Summary

This course is for 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 implement production-ready Mule applications — applications that are ready to be used in a DevOps environment in professional software development projects. This includes securely provisioning API-related artifacts; automating the building, unit testing, and deployment of Mule applications; making Mule applications easily monitored; sharing development assets between projects; and more.

This course and the Anypoint Platform Development: Production-Ready Integrations course prepare students to take the MuleSoft Certified Developer - Level 2 exam. After successful completion of both courses, students with a current MuleSoft Certified Developer - Level 1 certification automatically receive two exam attempts.

Get a datasheet for the course here.

Objectives

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 healthchecks and operational logging.
  • Share assets and resources including code, connector configurations, and more between projects.

Audience

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 for professional software development projects

Prerequisites

Setup requirements

  • A computer with:
    • At least 8-16 GB RAM (16 highly recommended), 2GHz CPU, and 10GB available storage
    • A minimum screen resolution of 1024x768
  • Internet access to ports 80 and 443 (with > 5Mbps download and > 2Mbps upload)
  • The latest version of Chrome, Safari, Firefox, or Edge
  • An Anypoint Platform account
  • OpenJDK 8 (not 11 or a later version)
  • Anypoint Studio 7.13 or later with embedded Mule 4 runtime
  • Advanced REST Client 16.0.1 or later (or any other REST client application)
  • Apache Maven 3.6.3 or later
  • API Catalog CLI (optional)
    • Note: Be sure to install prerequisites of NodejS and Git as noted in the installation instructions

Get a detailed setup document here.

Course added to cart Checkout

Instructor-led course

15.00 MTC or $ 3,750.00

Attend a live course online or in-person at select locations.

Region
Language

21 available courses


There are no courses currently available. Adjust your filter settings to expand your search.

Japanese course links can be found in the Summary section for the course, where available.

10 Oct 2022 - 12 Oct 2022
9:00 AM - 5:00 PM IST
15.00 MTC or $ 3,750.00
English
Anoop Ramachandran
Session

10 Oct 2022 - 12 Oct 2022
8:00 AM - 4:00 PM EDT
15.00 MTC or $ 3,750.00
English
Matthew Thurmaier
Session
Course full
Log in to join waitlist

24 Oct 2022 - 26 Oct 2022
9:00 AM - 5:00 PM CEST
15.00 MTC or $ 3,750.00
English
Andres Cespedes Morales
Session

24 Oct 2022 - 26 Oct 2022
8:00 AM - 4:00 PM PDT
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session
Course full
Log in to join waitlist

07 Nov 2022 - 09 Nov 2022
10:00 AM - 6:00 PM AEDT
15.00 MTC or $ 3,750.00
English
Scott Silbernick
Session

07 Nov 2022 - 09 Nov 2022
8:00 AM - 4:00 PM EST
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session

21 Nov 2022 - 23 Nov 2022
9:00 AM - 5:00 PM CET
15.00 MTC or $ 3,750.00
English
Andres Cespedes Morales
Session

21 Nov 2022 - 23 Nov 2022
8:00 AM - 4:00 PM PST
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session

07 Dec 2022 - 09 Dec 2022
8:00 AM - 4:00 PM EST
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session

19 Dec 2022 - 21 Dec 2022
10:00 AM - 6:00 PM AEDT
15.00 MTC or $ 3,750.00
English
Scott Silbernick
Session

19 Dec 2022 - 21 Dec 2022
8:00 AM - 4:00 PM PST
15.00 MTC or $ 3,750.00
English
Gopal Erusu
Session

11 Jan 2023 - 13 Jan 2023
8:00 AM - 4:00 PM EST
15.00 MTC or $ 3,750.00
English
Gopal Erusu
Session

16 Jan 2023 - 18 Jan 2023
10:00 AM - 6:00 PM AEDT
15.00 MTC or $ 3,750.00
English
Scott Silbernick
Session

23 Jan 2023 - 25 Jan 2023
9:00 AM - 5:00 PM CET
15.00 MTC or $ 3,750.00
English
Alex Theedom
Session

24 Jan 2023 - 26 Jan 2023
8:00 AM - 4:00 PM PST
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session

06 Feb 2023 - 08 Feb 2023
8:00 AM - 4:00 PM EST
15.00 MTC or $ 3,750.00
English
Pallavi Tingare
Session

20 Feb 2023 - 22 Feb 2023
8:00 AM - 4:00 PM PST
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session

27 Feb 2023 - 01 Mar 2023
10:00 AM - 6:00 PM AEDT
15.00 MTC or $ 3,750.00
English
Scott Silbernick
Session

06 Mar 2023 - 08 Mar 2023
8:00 AM - 4:00 PM EST
15.00 MTC or $ 3,750.00
English
Matthew Thurmaier
Session

20 Mar 2023 - 22 Mar 2023
8:00 AM - 4:00 PM PDT
15.00 MTC or $ 3,750.00
English
Juraj Suja
Session

03 Apr 2023 - 05 Apr 2023
8:00 AM - 4:00 PM EDT
15.00 MTC or $ 3,750.00
English
Pallavi Tingare
Session

Private training

Schedule a private training for six or more students online or onsite at your office.