0% found this document useful (0 votes)
105 views3 pages

Anypoint Platform Setup Guide

To complete the exercises in the Anypoint Platform Development: Fundamentals course, students need a computer that meets minimum system requirements and access to specific software, accounts, and ports. This includes installing Anypoint Studio, setting up accounts for Anypoint Platform, Salesforce, and MuleSoft Training, and optionally installing OpenJDK if internet access is restricted. Students taking the course online also need equipment like a headset, two screens, and capabilities for the WebEx sessions.

Uploaded by

Kakz Karthik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views3 pages

Anypoint Platform Setup Guide

To complete the exercises in the Anypoint Platform Development: Fundamentals course, students need a computer that meets minimum system requirements and access to specific software, accounts, and ports. This includes installing Anypoint Studio, setting up accounts for Anypoint Platform, Salesforce, and MuleSoft Training, and optionally installing OpenJDK if internet access is restricted. Students taking the course online also need equipment like a headset, two screens, and capabilities for the WebEx sessions.

Uploaded by

Kakz Karthik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Anypoint Platform Development: Fundamentals (Mule 4)

Setup Requirements

Note: If you need help with the setup, use the MuleSoft Training forum for this course. If
you are taking an instructor-led class, be sure you successfully set up your computer
BEFORE class begins.

Make sure your computer meets the minimum requirements


To complete the exercises in this course, you need:

1. A computer with the following:


• At least 8-16 GB (16 highly recommended) RAM, 2GHz CPU, and 10GB available storage
• A minimum screen resolution of 1024x768
• The latest version of Chrome, Safari, Firefox, or Edge
These are the requirements to run Anypoint Studio and Anypoint Platform.
Note: If your computer does not meet these requirements, you can install the required software
into a virtual image like an online Amazon EC2 virtual image.

2. Internet access to the following ports and hosts (with > 5Mbps download and > 2Mbps
upload)

Port Host

80 [Link] (and subdomains)


80 [Link] (and subdomains)

80 [Link] (and subdomains)

3306 [Link]

Note: If you have restricted internet access and cannot access some of these ports and hosts,
you can instead use a MuleSoft training services Java application that is included in the student
files for the course.

For online classes, make sure you have the equipment you need
If you are taking an online, instructor-led class, you also need:

1. The ability to use WebEx


For operating system and browser requirements, see here.
To test your browser and install the necessary browser plugin, follow the instructions here.
2. VoIP capabilities or a telephone
Using voice over IP (VoIP) is recommended although WebEx also provides integrated
telephone conferencing in some regions.

3. A headset
A headset is highly recommended but if you do not have one, be sure to have good computer
speakers and a microphone.

4. Two screens
The class uses a walkthrough model in which you follow along and complete exercises with
your instructor. In order to do this effectively, you need either two monitors or two computers:
• The first for the WebEx session and watching the instructor
• The second for using the tool(s) to complete the exercises yourself

Set up accounts and required software


To complete the exercises in this course, you need install or set up the following:

1. An Anypoint Platform account


Note: If you do not have an account, you can sign up for a free, 30-day trial account.

2. Anypoint Studio 7.8.0 or later with embedded Mule 4.3 runtime


Download, install, and start it to make sure it runs BEFORE class.

3. A Salesforce Developer account (not a standard account)


You CANNOT use a standard account, which will not give you API access.
You should receive an activation email within 5-10 minutes of creating the account. Click the link
it contains to activate your email and set a password and password question. You will then be
logged in to Salesforce. You can also log in at [Link] using your developer
credentials.

4. A Salesforce API Access token


In Salesforce, click your name at the top of the screen and select My Settings. On the left side
of the page, select Personal > Reset My Security Token and click the Reset Security Token
button. A security token will be sent to your email in a few minutes. You will need this token to
make API calls to Salesforce from your Mule applications.

5. Advanced REST Client (or any other REST client application)

6. A MuleSoft Training account


The MuleSoft Training infrastructure hosts all of the files, resources, and links for the class.
For instructor-led classes, you will receive an email with information to access your class and its
resources when your registration is confirmed. Make sure you can successfully log in to your
MuleSoft Training account before class begins. You will get access to the course materials right
before class starts and will download them with your instructor.
7. (Optional) If no internet access to ports 80 and 3306, OpenJDK 8 (not 11 or a later
version)
This will enable you to run a local JAR file.
Note: Be sure to install the 64-bit version if you are running a 64-bit operating system or the 32-
bit version if you are running a 32-bit operating system.
Confirm with java -version in a command-line interface.
After installing the correct JDK version, add or update an environment variable named
JAVA_HOME that points to the installation location and then add JAVA_HOME/bin to your
PATH environment variable.
Confirm with echo $PATH or echo %PATH% in a command-line interface.
Note: See here for instructions on how to set or change environment variables.

Common questions

Powered by AI

A MuleSoft Training account is vital for accessing class resources, downloading materials, and engaging with instructional content managed through the MuleSoft Training infrastructure. The account allows participants to reserve necessary instructional and technical support materials, ensuring they can actively participate and progress through the course without access issues .

The Salesforce API access token is crucial for enabling integration and communication between Salesforce and Mule applications. Receiving and utilizing this token allows course participants to execute API calls as part of the learning exercises, enabling practical understanding and application of integrating with Salesforce through API, which is essential in developing real-world solutions using MuleSoft tools .

The Advanced REST Client facilitates hands-on experience with making API calls, an essential part of the Mule 4 course. It enhances learning by allowing participants to manually construct and execute HTTP requests, understand response structures, and practice interfacing with various services. This hands-on tool usage promotes deeper understanding of RESTful services, vital for API management and integration tasks taught in the course .

Using two screens or computers is essential in the instructor-led course for efficiency and effectiveness. One monitor is used for participating in a WebEx session and following the instructor, while the second allows active engagement with the tools needed to complete exercises. This setup enables participants to simultaneously engage in the learning environment and the practical application of new concepts, facilitating a more interactive and productive learning experience .

Using OpenJDK 8, instead of version 11 or later, ensures compatibility with the local operating environment needed for the MuleSoft training when internet access is limited. Proper version installation, especially confirming the bit compatibility with the operating system, guarantees that the tools and applications, particularly those involving running local JAR files, function correctly and without incompatibility issues. Verifying the Java installation and configuration ensures the readiness of the system’s environment for course activities .

VoIP offers seamless integration with digital platforms, cost-effectiveness, and often better sound quality, making it advantageous within the WebEx environment. It avoids costs associated with telephone conferencing, which may be preferred if internet connectivity is unstable or in regions where VoIP might not be reliably supported. Each method's choice depends on the individual's technical infrastructure and regional considerations, but VoIP is generally preferred for its modern integration and cost benefits .

Setting up Anypoint Platform and Salesforce Developer accounts before the course ensures that participants can immediately engage in the exercises without delays. These accounts are necessary for accessing the development environment and utilizing API functionalities critical for course activities. Having these setups pre-arranged allows participants to focus on learning without technical interruptions .

Participants with underpowered computers may experience slow execution times, application crashes, or inability to effectively run Anypoint Studio and related software, especially with complex processes. This can significantly hinder learning outcomes. To mitigate these issues, participants might use a virtual machine, such as an Amazon EC2 virtual image, allowing them to meet the course's technical requirements by leveraging cloud resources to handle processing and storage needs .

The minimum system requirements include at least 8-16 GB RAM, a 2GHz CPU, and 10GB available storage, along with a screen resolution of 1024x768. These specifications are crucial as they ensure the smooth functioning of Anypoint Studio and Anypoint Platform, which are essential for successfully completing the exercises in the Mule 4 course. Adequate RAM and CPU power are important for handling the application development and deployment processes efficiently .

Lack of internet access to critical ports like 80 and hosts such as mulesoft.com and cloudhub.io can hinder participants’ ability to access essential servers and services necessary for course exercises. Participants with restricted internet access can use a MuleSoft training services Java application, included in the student files, to work locally if access to these resources is not possible. This ensures continuity in learning despite connectivity issues .

You might also like