Plan for Aspiring MuleSoft Devs

Updated: Sep 16

Nobody is born a MuleSoft Developer. Some have previous Integration experience, some have learned directly after attending a University or Bootcamp, some are self-taught. Everyone starts from somewhere. Last month I was selected as a MuleSoft Mentor and in mentor fashion I want to share with aspiring MuleSoft Developers a 6 to 12 month plan to make their dreams of becoming a MuleSoft Developer a reality! In fact, this post will be the first my "Aspiring MuleSoft Developer" series.

It took me one full year to join my past employer’s MuleSoft team and become a professional MuleSoft Developer. Reflecting on my experience, I believe MuleSoft has created top-notch training and a community that is growing at a rate I would have never imagined. Utilizing both can accelerate your journey and help you become a top MuleSoft Developer.

Before we begin, here are two disclaimers:

  1. I cannot make the promise that this plan is a one-size fit all plan but my hope is that aspiring MuleSoft developers can use this post as a template to chart their MuleSoft career journey.

  2. This plan was created by me and not from MuleSoft. This plan is based on my experience working with MuleSoft technologies as a customer and partner developer. MuleSoft has a developer learning path that covers multiple courses. Click here if interested.

Now, let’s get started!

Month 1: Take the Anypoint Platform Development: Fundamentals self-paced or instructor led course

There are multiple choices for training. However, I have only taken MuleSoft’s training and I personally feel they get the job done. For developers, I recommend taking the Anypoint Platform Development: Fundamentals course. Depending on your learning style and budget, you can choose between the self-pace or the instructor-led courses. Both courses have the same content and prepare you for the MuleSoft Certified Developer - Level 1 (Mule 4) Certification Exam. Use the training forum if you are having trouble getting through the course or have any lingering questions. As you are going though the coursework, complete all the DIY exercises and quizzes, making sure to take notes and review all troublesome areas.

Month 2: Work on a practice project & Add code to your Public Code Repository

Since you do not have experience yet as a professional MuleSoft Developer, this is your time to shine. Show your skills by designing and implementing a practice project. Since APIs are common integrations, I recommend you create an API Led Connectivity project with at least 1 experience, process, and system API. If you do not know where to start, click here for some ideas. Create a public repository. I use GitHub and Bitbucket. Choose one that fits your needs. If you choose GitHub and do not have a personal website, I would recommend creating a static GitHub page. Commit and push your code as you finish an iteration.

Month 3: Continue to study & Pass the Certification Exam

Everyone studies differently. However, here are some steps that I took to prepare. Start with taking the practice exam. Then review any missed concepts. Lastly, retake the practice exam until you get at least a 90%. I have found the practice exam to be easier than the actual exam, so getting a 90% - 100% is a good sign you may know the material. If you are scoring below that range, I would recommend spending an additional 2 - 4 days trying to make sure you learn the concepts. For an idea of the testable concepts, be sure to download the datasheet.

Month 4: Start attending MuleSoft Meetups & consuming MuleSoft Community material

The MuleSoft community is very near and dear to my heart. Aside from the coursework, I get most of my knowledge from the MuleSoft Community. I have found introductions to a topic and precious gems of knowledge from attending meetups and reviewing topics. Here are my go-to resources:

MuleSoft Meetups

  • Online Group - English - Virtual Meetup group in English with various topics. Missed a meeting, checkout the recorded version on YouTube.

  • Women Who Mule - Worldwide - Virtual Meetup group targeted towards women who use MuleSoft products, support teams who do, or want to know more. Missed a meeting, checkout the recorded version on YouTube.