Skip to Scheduled Dates
Course Overview
Explore the basics of how to build no-code Application Programming Interfaces (API) with Anypoint Platform. In this 2-day instructor-led course, learn how to connect with databases using Anypoint Studio, transform data with DataWeave, and build Mule 4 applications that function as API implementations and integrations.
Who Should Attend
- This course is designed for beginner developers who are responsible for building, deploying, managing, and governing no-code APIs on the Anypoint Platform.
- This course is not recommended for experienced developers or architects. However, if you are an experienced developer or architect interested in learning APIs, we highly recommend Anypoint Platform Development: Fundamentals (DEX401).
Course Objectives
- Describe the benefits of application networks and API-led connectivity.
- Use Anypoint Exchange as a central repository for the discovery and reuse of assets.
- Use API Designer to define APIs with RESTful API modeling language (RAML) and make them discoverable by adding them to Exchange.
- Use Anypoint Studio to build APIs that connect to databases and transform data with DataWeave.
- Deploy API implementations to CloudHub.
- Use API Manager to create and deploy API proxies that govern access to APIs.
Course Outline
1. Application Networks and API-Led Connectivity
- Define an Application Network and its Benefits
- Build an Application Network Using API-Led Connectivity
- Explain Web Services and APIs
- Make Calls to Secure and Unsecured APIs
2. Anypoint Platform
- Describe the Benefits of Anypoint Platform and the Mulesoft Approach
- Identify Each Component of Building Application Networks
- Navigate Anypoint Platform
- Locate APIs and Other Assets in Anypoint Exchange
3. API Design
- Define APIs with RAML
- Mock APIs To Test Designs
- Make APIs Discoverable
- Create Public API Portals for External Developers
4. API Construction
- Use Anypoint Studio To Build, Run, and Test Mule Applications
- Use a Connector for Databases
- Use the Graphical Dataweave Editor To Transform Data
- Create RESTful Interfaces for Applications from RAML Files
- Connect API Interfaces to API Implementations
- Synchronize Changes to API Specifications
5. API Deployment
- Describe Options for Deploying Mule Applications
- Deploy Mule Applications to CloudHub
- Use API Manager To Create and Deploy API Proxies
- Use API Manager To Restrict Access to API Proxies