Anypoint Development Fundamentals Course Description
Anypoint Platform Development: Fundamentals course prepares you for MuleSoft Certified Developer – Integration and API Associate exam. Anypoint Platform provides integration software for connecting applications, data sources, and APIs, in the cloud or on-premises.
This instructor-led course is for developers and architects interested in advancing their application development skills beyond those taught in the Anypoint Platform Development – Fundamentals course or the self-paced MuleSoft U Development Fundamentals course.
Anypoint Development Fundamentals Course Learning Outcomes;
- Using Anypoint Studio to build integration applications to connect to SaaS and on-prem applications and data.
- Using Anypoint Platform to define APIs with RAML and implementing them as web services using Anypoint Studio and APIkit.
- Deploying and running applications in the cloud or on-prem.
Anypoint Development Fundamentals Training – Suggested Audience
This session is intended for all who want to get hands-on experience using Anypoint Platform to connect data and applications. Suggested attendees based on our past programs are:
- Technical Managers
- Solution Consultants
Anypoint Development Fundamentals Training – Prerequisites
Candidates taking this course should have:
- Experience with Java (preferred) or another object-oriented language.
- A basic understanding of data formats such as XML, CSV, and JSON.
- A basic understanding of typical integration technologies such as HTTP, JMS, JDBC, REST, and SOAP.
Note: although students with .NET and other non-Java OOP backgrounds can be successful using MuleSoft technologies, some Java is necessary to leverage all the capabilities of MuleSoft products. Here is a link to some Java training resources: http://training.mulesoft.com/javatraining
System Setup Requirements:
- A computer with at least 4GB available RAM, 2GHz CPU, and 4GB available storage.
- Internet access to ports 80, 3306, and 61616 (with > 5Mbps download and > 2Mbps upload)
- Students also need to install and/or set up BEFORE class:
a. 1.8 (JDK 8)
b. Anypoint Studio with embedded Mule 3.8 runtime.
c. An Anypoint Platform account.
d. A Salesforce Developer account (NOT a standard account) and API Access token.
e. Postman REST client app.
f. A detailed setup document can be found here.
Anypoint Development Fundamentals Group Corporate Training
If you have a group of 4-5 participants, apply for in-house training. For commercials please send us an email with group size to email@example.com
|Module 1 - Introducing Anypoint Platform|
|Learning what Anypoint Platform is and the problems it can help you solve Details||00:00:00|
|Getting familiar with the components of the Anypoint Platform Details||00:00:00|
|Module 2 - Building Integration Applications with Anypoint Studio|
|Understanding Mule applications, flows, messages, and message processors Details||00:00:00|
|Creating flows graphically using connectors, transformers, components, scopes, and flow control elements Details||00:00:00|
|Building, running, testing, and debugging Mule applications Details||00:00:00|
|Reading and writing message properties Details||00:00:00|
|Writing expressions with Mule Expression Language (MEL) Details||00:00:00|
|Creating variables Details||00:00:00|
|Module 3 - Consuming Web Services|
|Understanding RESTful and SOAP web services Details||00:00:00|
|Learning about what RAML is and how it can be used Details||00:00:00|
|Consuming RESTful web services with and without RAML definitions Details||00:00:00|
|Consuming SOAP web services Details||00:00:00|
|Module 4 - Connecting to Additional Resources|
|Connecting to files, databases, and JMS queues Details||00:00:00|
|Connecting to SaaS applications Details||00:00:00|
|Discovering and installing connectors not bundled with Anypoint Studio Details||00:00:00|
|Module 5 - Transforming Data|
|Getting familiar with the different types of transformers Details||00:00:00|
|Using the DataWeave Transform Message component Details||00:00:00|
|Writing DataWeave expressions for basic and complex XML, JSON, and Java Details||00:00:00|
|Using DataWeave with data sources that have associated metadata Details||00:00:00|
|Adding custom metadata to data sources Details||00:00:00|
|Module 6 - Refactoring Mule Applications|
|Separating applications into multiple configuration files Details||00:00:00|
|Encapsulating global elements in a separate configuration file Details||00:00:00|
|Creating and running multiple applications Details||00:00:00|
|Creating and referencing flows and subflows Details||00:00:00|
|Understanding variable persistence through subflows and flows and across transport barriers Details||00:00:00|
|Module 7 - Handling Errors|
|Handling messaging exceptions in flows Details||00:00:00|
|Creating and using global exception handlers Details||00:00:00|
|Specifying a global default exception strategy Details||00:00:00|
|Module 8 - Controlling Message Flow|
|Multicasting a message Details||00:00:00|
|Routing message based on conditions Details||00:00:00|
|Filtering messages Details||00:00:00|
|Understanding and creating synchronous and asynchronous flows Details||00:00:00|
|Module 9 - Processing Records|
|Processing items in a collection individually Details||00:00:00|
|Understanding what batch jobs are and when to use them Details||00:00:00|
|Creating batch jobs to process items in a CSV file or a database Details||00:00:00|
|Restricting record processing to new records Details||00:00:00|
|Module 10 - Building RESTful Interfaces with RAML and APIkit|
|Understanding the benefits of RESTful APIs and web services Details||00:00:00|
|Using the API Designer to define APIs with RAML Details||00:00:00|
|Implementing a RAML file as a RESTful web service with Anypoint Studio and APIkit Details||00:00:00|
|Module 11 - Deploying Applications|
|Understanding the options for deploying applications Details||00:00:00|
|Adding application properties Details||00:00:00|
|Deploying and running applications in the cloud Details||00:00:00|
|Deploying and running applications on-prem Details||00:00:00|
No Reviews found for this course.