This course is for solution and technical architects or lead/senior developers that are focused on designing enterprise integration solutions and have prior experience developing and deploying non-trivial Mule applications. It prepares you to take the MuleSoft Certified Integration Architect - Level 1 exam and includes two exam attempts.
Experience developing and deploying Mule applications as demonstrated by one of the following:
Additional development and architecture knowledge and experience including:
Proficiency in any JVM-based programming language with ability to read procedural, object-oriented, and (ideally) functional code
Familiarity with threads, thread pools, locks, server/client sockets, JDBC data sources, and connection pools on the JVM
Proficiency with current software development tools like Git/GitHub, Maven, Jenkins, or similar
Experience as an architect or lead/senior developer on at least one integration project using any technology stack
A full understanding of the fundamental ingredients of enterprise integration including interface definitions and contracts; data encoding using XML or JSON; REST APIs or SOAP web services; SQL or NoSQL database access; message-passing using JMS, AMQP or similar; network protocols like TCP/IP, HTTP and HTTPS; single-resource transactions
Familiarity with basic security concepts including certificates and encryption at rest and in transit
When you complete this course, you will be able to:
Translate functional and non-functional requirements into well documented integration interfaces and implementation designs.
Select the best Mule components and patterns for integration solution designs.
Select the deployment approach and configuration of Anypoint Platform with any of the available deployment options (MuleSoft-hosted or customer-hosted control plane and runtime plane).
Design Mule applications for the various deployment options of the Anypoint Platform runtime plane.
Apply standard development methods covering the full development lifecycle to ensure solution quality.
Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration projects.
Design and be responsible for the technical quality, governance (ensuring compliance), and operationalization of integration solutions.
Advise technical teams on performance, scalability, reliability, monitoring, and other operational concerns of integration solutions on Anypoint Platform.
A computer with:
At least 8-16 GB RAM (16 highly recommended) available RAM, 2GHz CPU, and 10GB available storage
A minimum screen resolution of 1024x768
Internet access to ports 80 and 3306 (with > 5Mbps download and > 2Mbps upload)
The latest version of Chrome, Safari, Firefox, or Edge