Are you new to MuleSoft? No problem! In this blog, we’ll highlight some of the best resources for getting started — like learning how to create your first API and integration using MuleSoft’s Anypoint Studio. Even if you have no coding experience, these tutorials will explain how easy it is to build your first API using MuleSoft.
#1 Getting started with MuleSoft: Hello Mule
In this tutorial, learn how to build your first API in under 10 minutes and deploy it to CloudHub. This is a great place to start if you have never developed an API before or are new to MuleSoft.
#2 How to configure an HTTPS endpoint in Anypoint Studio
In this tutorial, learn how to create a secure HTTPS endpoint for your API. The API we created in the first getting started tutorial is only accessible using the HTTP protocol. We want to secure our API using HTTPS and it only takes a few minutes to setup. Follow this tutorial to learn how:
#3 How to secure properties before deployment in Anypoint Studio
In this tutorial, learn how to create a secure properties file. This file will contain all of your private keys or other bits of information that you will want to reuse in multiple places in your project. Learning how to create a secure properties file is essential when deploying your first live API and integration to Anypoint Platform.
#4 How to set up API Autodiscovery in Anypoint Studio
In this tutorial, learn how to setup API Autodiscovery which is used to link your Mule application with your application available in API Manager. Enabling API Autodiscovery allows you to enable various policies in API Manager and see them working in realtime on your deployed application. This feature is a must for all MuleSoft developers when deploying their first API to MuleSoft’s Anypoint Platform.
#5 Learn DataWeave with the DataWeave Playground
In this tutorial, learn how to use the DataWeave Playground to create mock data transformations in the web browser. The DataWeave Playground also includes out-of-the-box tutorials to help you master the DataWeave language. This resource is a must for ALL MuleSoft developers.
#6 How to retrieve custom headers, query, and URI parameters using DataWeave
In this tutorial, learn how to write a few simple DataWeave scripts that enable you to capture data from HTTP requests while they are in flight. There are many instances where you will need to send data from the HTTP request to various systems. DataWeave can help you capture that data and do something with it! Read the tutorial to learn how easy the scripts are to execute.
#7 How to create your first MUnit test in Anypoint Studio
MUnit is a powerful application testing framework built into Anypoint Studio which enables developers to create, design, and run unit tests on APIs and integrations. This is a critical part of the MuleSoft development process to confirm that your APIs and integrations are executing as expected and are built to be reusable across systems.
#8 How to deploy from Anypoint Studio using Maven
The MuleSoft Maven plugin is used to package your project into a deployable jar file which can be used on either CloudHub or OnPrem. To learn how to set up Maven in Anypoint Studio and deploy to CloudHub, read this tutorial!
Visit the Developer Tutorials page for more in-depth developer tutorials.