✨
alex martinez
YouTubeGitHubLinkedInMore
  • home
    • 👋welcome
    • 📖book
    • ⚡latest content
    • 💻more about me
  • series
    • 🔹#Codetober
    • 🔹Adventures in MuleSoft + AI
    • 🔹DataWeave Challenges
    • 🔹MuleSoft CI/CD with GitHub Actions
    • 🔹MuleSoft from Start: A Beginner's Guide
    • 🔹MuleSoft + Data Cloud
  • Games~
    • 🗓️Advent of Code
    • 🏎️Anypoint Speedway
    • 🐍Battlesnake
    • 🎮Video Games
  • content
    • 📘Blogs
      • Another Integration Blog
      • Bits In Glass Blog
      • MuleSoft Blog
      • MuleSoft Tutorials
      • ProstDev Blog
      • Salesforce Developers Blog
      • Others
    • 💻MuleSoft Meetups
    • 🎧Podcasts
    • 🪧Slides
    • ▶️Videos
      • MuleSoft Videos
      • ProstDev
      • Salesforce Developers
Powered by GitBook
On this page
  • Session 0: Planning the outline
  • Session 1: MuleSoft Overview
  • Session 2: What is an API?
  • Session 3: Design an API Specification
  • Session 4: Test & Publish the API Specification
  • Session 5: Develop the API in Anypoint Studio
  • Session 6: Debug the Mule App in Anypoint Studio
  • Session 7: Deploy the Mule App to CloudHub (Runtime Manager)
  • Session 8: Set up CI/CD & API Autodiscovery (API Manager)
  • Session 9: Test your Mule app with MUnit testing (manually from Anypoint Studio)
  1. series

MuleSoft from Start: A Beginner's Guide

10 live-streamed (and edited) sessions to get started with MuleSoft.

PreviousMuleSoft CI/CD with GitHub ActionsNextMuleSoft + Data Cloud

Last updated 10 months ago

All of these sessions were first live-streamed in my . I tried not to do a lot in advance so we could actually explore everything during the live streams. Then, I edited the hour-long videos to make them a bit shorter and more digestable and uploaded them to YouTube.

You can also check out the GitHub repository to see all the links to the content and to take a look at each session's code, notes, and explanations.

Session 0: Planning the outline

Based on the book MuleSoft for Salesforce Developers, we reviewed the relevant topics and created an appropriate outline for the upcoming sessions. More info .

Session 1: MuleSoft Overview

Session 2: What is an API?

Session 3: Design an API Specification

Session 4: Test & Publish the API Specification

Session 5: Develop the API in Anypoint Studio

Session 6: Debug the Mule App in Anypoint Studio

Session 7: Deploy the Mule App to CloudHub (Runtime Manager)

Session 8: Set up CI/CD & API Autodiscovery (API Manager)

We connected our Mule app from Runtime Manager to our API in API Manager to apply security policies using API Autodiscovery. We learned how to apply CI/CD pipelines to our local project and how to do them using GitHub Actions.

Session 9: Test your Mule app with MUnit testing (manually from Anypoint Studio)

We created some MUnit tests for our Mule app's flows and ran them in Anypoint Studio to increase the MUnit coverage.

We went through an overview of the different MuleSoft products and how to get involved with the community. More info .

We explained the API basics and learned what is MuleSoft's API-led connectivity approach. More info .

We created the requirements for our Blog API and started designing our API Spec. Finish your homework before the next session! More info .

We tested the API Specification using the mocking service in Design Center and adjusted a few things we had to change. Then, we published the API Spec to Exchange. Finally, we created a new Mule project from the published asset. More info .

We created a new Mule project with the scaffolded flows from the published API specification and started our API implementation / development. More info .

We reviewed how to implement the articles logic, created a Postman collection with its local+dev environments, and learned how to debug our Mule application. More info .

We confirmed the API works locally, so we deployed it to CloudHub (located in Runtime Manager) to test it in the dev environment. More info .

🔹
here
Full video (1h2min)
Edited video (34min)
here
Full video (1h1m)
Edited video (35min)
here
Full video (1h16m)
Edited video (42min)
here
Full video (1h10m)
Edited video (27min)
here
Full video (1h19m)
Edited video (37m)
here
Full video (1h)
Edited video (39m)
here
Part 1 Full video (18m)
Part 2 Full video (1h2m)
Edited video (14m)
Full video (1h15m)
Edited video (27m)
Full video (1h16m)
Edited video (58m)
Twitch channel
GitHub repo
YouTube playlist
here
Full video (55min)
Edited video (38min)