Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Udemy Learn Mulesoft: 12 steps to master the development of APIs!

Video Introducing this tutorial


Introduction to Course - Mulesoft Development :
Concepts: What is Mulesoft?
Concepts: What is the API-led connectivity?
Software Design: SOA architecture
Software Design: Microservices architecture
Software Design: API-led connectivity architecture
What are the main advantages of Mulesoft?
Why should i invest time in Mulesoft?
What you'll learn in this course?
How to get the most out of the Course?
Quiz 1

Getting started with Mulesoft :
Install Java
Install Maven
Install Github
Install Postman
Install MariaDB
Install Mulesoft
Exploring Anypoint Studio
Create the project Zero
Quiz 2

HTTP Connector :
Create Basic Flow
HTTP Listener: How to use URI Parameters
HTTP Listener: How to use Query Parameters
HTTP Requestor: Send HTTP requests within a Mule flow
Commit Examples to GitHub repository
Quiz 3
Set a payload response with all passed URI parameters and query parameters

Dataweave :
Dataweave: Explore basic functions
Dataweave: How to access and read file content
Dataweave: How to access and transform objects and arrays
Dataweave: Explore selectors over an object
Dataweave: Explore selectors over a string
Dataweave: Explore basic lambdas (anonymous functions)
Dataweave: Explore intermediate lambdas (anonymous functions)
Dataweave: Commit Examples to GitHub repository
Quiz 4
Read, Transform and Select Content from a Dataweave variable input

Property Files :
Property Files: Yaml files vs .properties files
Property Files: Configure Environment Properties to DEV, TST, UAT, PROD
Property Files: Commit Examples to GitHub repository
Quiz 5
Creating and Configuring Environment Properties for each development environment

VM Connector :
VM Connector: Explore basic async queue communication
VM Connector: Explore dynamic routing with async queue communication
VM Connector: Explore basic sync queue communication
VM Connector: Transient queues vs Persistent queues
VM Connector: Commit Examples to GitHub repository
Quiz 6
Asynchronous Logging

Database Connector :
Database Connector: Configure Database
Database Connector: Read Data from Database
Database Connector: Retrieve Data from Database based on Conditions
Database Connector: Insert new database into Database
Database Connector: Update Data from Database
Database Connector: Delete Data from Database
Database Connector: Commit Examples to GitHub repository
Quiz 7
CRUD operations agains a MySQL database

File Connector :
File Connector: Create and Write CSV Files
File Connector: Use a File Poller to trigger a Mule Flow
File Connector: Move Files to Different Folders
File Connector: Read Files
File Connector: Basic Listing Files and Folders in a Path
File Connector: Intermediate Listing Files and Folders in a Path
File Connector: Commit Examples to GitHub repository
Quiz 8
Create a basic application log file system

Error Handling :
Error Handling: Default error handling behavior of a Mule application
Error Handling: Basic internal error handlers
Error Handling: How to use global error handlers
Error Handling: Intermediate internal error handlers
Error Handling: Raising error exceptions
Error Handling: Commit Examples to GitHub repository
Quiz 9
Adding Error Handling to the Mule flow

Create an API Specification with RAML :
API Specification: Define resources and methods with RAML
API Specification: Define DataTypes with RAML
API Specification: Define requests and responses with RAML
API Specification: Share API Specification with teams in Exchange
Quiz 10

Implement the logic for the API Interface :
Import API Specification to Anypoint Studio
API Implementation: Part1
API Implementation: Part2
API Implementation: Part3
Quiz 11

Deploy an API in a Mule runtime engine instance :
Deploy an API: Cloudhub vs On-premise
Quiz 12