In this module, you will:
- Learn about the course format
- Access the course files
- Make sure your computer is set up for class
- Review the course outline
Course requirements
- Course files
- Anypoint Studio
- Postman OR Advanced REST Client
- An active Anypoint Platform account. You can sighn up for a free 30-day trial account multiple times using the same email address. Select ‘Not Now’ when prompted to enable multi-factor authentication
Who is the course for
Developers and architects who want to get hands-on experience in building applications.
Anypoint Platform
Course structure
Build an application network using API-led connectivity.
- Part 1: Use Anypoint Platform:
- As a central repository for the discovery and reuse of assets.
- To build apps to consume assets and connect systems.
- To take an API through its complete development lifecycle.
- Part 2: Use Anypoint Studio:
- To build and debug integrations and API implementations.
- Connect to databases, files, web services, SaaS apps, JMS queues, and more.
- Transform data using DataWeave, the transformation language.
- Add application logic and handle errors.
- Structure applications to facilitate development and deployment.
- Handle batch data processing.
Course Use Case
Mule United Airport
The course use case: Mule United Airport (MUA)
Mule United Airport is a flight hub to multiple locations. They host three different airlines in their terminals.
Their current architecture has many information silos:
- United flight info
- REST web service
- Delta flight info - SOAP web service
- American flight info - MySQL
- Accounts - MySQL
- Accounts - Salesforce
Course Goals
First course goal
Learn how API-led connectivity and Anypoint Platform can meet integration challenges
First course goal
PART 1: Getting started with Anypoint Platform
Anypoint Platform
- Module 1: Introducing Application Networks and API-led Connectivity
- Module 2: Introducing Anypoint Platform
Second course goal
Build the RESTful API for the American flight data; American flight info - API
Build RESTful API for American Flight Data
PART 1: Getting started with Anypoint Platform (cont.)
Third course goal
Build an API for all the flight data; United flight info - REST web service; Delta flight info - SOAP web service; American flight info - MySQL
Build API for All Flight Data
PART 2: Building Mule applications with Anypoint Studio
- Module 6: Accessing and Modifying Mule Events
- Module 7: Structuring Mule Applications
- Module 8: Consuming Web Services
- Module 9: Controlling Event Flow
- Module 10: Handling Errors
- Module 11: Writing DataWeave Transformations
Fourth course goal
Synchronise on-perm account data to the cloud:
- Accounts - MySQL
- Accounts - Salesforce
Synchronize on-prem account data to the cloud
PART 3: Building Applications to synchronize data
Anki Decks
Links
- Anypoint Platform Development: Fundamentals
- Anypoint Platform Development: Fundamentals - Part 1: Getting started with Anypoint Platform
- Anypoint Platform Development: Fundamentals - Part 2 Building Mule applications with Anypoint Platform
- Anypoint Platform Development: Fundamentals - Part 3: Building applications to synchronize data