

MuleSoft 4.X Complete Guide For Beginners- Hands On Projects
- Offered byUDEMY
MuleSoft 4.X Complete Guide For Beginners- Hands On Projects at UDEMY Overview
Duration | 51 hours |
Total fee | ₹399 |
Mode of learning | Online |
Credential | Certificate |
MuleSoft 4.X Complete Guide For Beginners- Hands On Projects at UDEMY Highlights
- 30-Day Money-Back Guarantee
- Certificate of completion
- Full lifetime access
- Learn from 46 downloadable resources,7 articles and 2 practise tests
MuleSoft 4.X Complete Guide For Beginners- Hands On Projects at UDEMY Course details
- You will became expert in Mule ESB, Anypoint platform operations, MUnit and DevOps with Mule.
- This course teaches you mule 4.x in depth including all the phases of SDLC.
- Step by step coding in detail explanation.
- You will feel real time hands on experience after finishing this course.
- You are a student/customer should be able to setup mulesoft by your own for your organization
- The course will keep on added with new topics from mulesoft.
- You should be able to develop, design, manage projects.
- One course destination to learn all the actions of real time project.
- Mule Level 1, Level 2 and Integration Associate certifications are guarantee.
- Mule real time project of this course helps to you to deal with all real time project activities and makes you confident while you are working in real time.
- ***The complete course upgraded with latest mule ESB version, latest Anypoint Platform lectures & latest practice tests***I am new to Udemy and came up with Mule ESB latest versions. If you would like to learn latest versions of Mule ESB. I would suggest you to go with this course. You will definitely able to master in Mule ESB and clear three mule developer certifications.This course contains 200+ videos, in total of 50+ hours. This helps you to think how much in depth the course has covered. Please watch all my preview videos and you can understand how much the course will benefit you then go for enrollment. Course contains versions 4.3.0 and 4.4.0. All the concepts covered in depth and every lecture has practical demo. You will definitely feel that the course in depth with real time use cases implementation. In this one course you will get mule 4.X in-depth, Anypoint platform in-depth, DataWeave in-depth, MUnit in-depth, certification questions as quiz and Mule real time project (Health domain). I want to conclude course description with one strong point that is "learning any concept with real time use case development will make you confident to work with real time project development"Please go through the videos and get benefited. Cheers and Happy Learning !!
MuleSoft 4.X Complete Guide For Beginners- Hands On Projects at UDEMY Curriculum
Introduction
Mule ESB integration
Integration introduction
Mule API development life cycle and components
Course resources & documents
Mule 4 installation set-up
Local Environment setup
Cloud (anypoint platform) registration
Mule basics - develop first mule app, run, debug, export & import mule app
Overview of Anypoint Studio
Web services - rest services basics
Let's develop first mule app - simple rest service development & run/deploy
Mule global elements & why connector configurations ?
Multiple flows in a mule configuration file vs multiple configuration files
Mule application debugging introduction
Export a mule application & Import a mule application
Mule basics - Mule events and mule message structure
Mule event sources, event processors & event message
Mule event message structure
Access mule event payload and attributes - old
Mule events - extract JSON fields
Mule events - extract XML elements and XML attributes
Mule events - extract header parameters and query parameters
Mule events - extract URI parameters
Mule variables - create and extract variables
Mule variables - need of variables in mule flow
Rest services - setup http hard coded response in listener connector
Rest services - setup http dynamic response in listener connector
Quiz
Mule basics - Basic transformations
Transformations introduction
Transform JSON input to XML output
Transform XML input to JSON output
Transform Message connector preview feature
Basic transformations - old
Mule rest-full services (database) as provider - simple use case to get started
Install oracle and sql developer
Mule rest service to post JSON payload to insert to database
Mule rest service to post XML payload to update to database
Mule rest service to fetch records from database using query parameter
Mule rest service by URI param to delete record in table using stored proc call
Quiz
DataWeave language - basics
DataWeave language introduction
DataWeave selectors part 1
DataWeave selectors part 2
DataWeave datatypes
DataWeave variables - pre defined variables
DataWeave variables - Create flow level variables in transform message
DataWeave variables - Create variables in DataWeave headers
DataWeave - type coercion
DataWeave - date type coercion
DataWeave - introduction to now() function
Mule database module - first system api uhub (database) sapi implementation
Real time use case uhub-sapi requirement walkthrough & db scripts execution
Real time use case uhub-sapi rest provider development
Mule database auto-generated keys feature
Calling database stored procedure with in and out parameters
Real time use case - practice activity
Transaction ID, Correlation ID over integrations & Choice router introduction
Database - Writing dynamic database queries
Database - connection pooling
Quiz
Mule validation module and flow types
Mule validations introduction
Develop required validations in real time use case
Types of mule flows
Payload and varaibles propagation among main flows and sub flows
JSON schema validation
XML schema validation
Quiz
Mule error handling
Error handling introduction & mule default error handling
Error handling using on-error-propagate vs on-error-continue
Multiple errors handling in flow
Multiple error types selection & common error handling in a error handling block
Error handling - error mapping feature on connectors
Error handling - Raise Error - Raising custom errors and handling custom errors
Error handling on group of event processors using try block & scenarios
Error handling b/w main flows & sub flows and scenarios
Error handler - conflicts b/w global error handler vs local error handler
Error handler - solution to solve conflict b/w global & local error handlers
Quiz
Anypoint platform introduction & access management
Anypoint platform capabilities
Configure business groups, environments in an organization
Configure users , roles and permissions within an organization
Anypoint Platform - Design Center - Design API's Using RAML
Design API specification using RAML introduction
Design API specification using RAML for a simple use case to get started
Mocking API specification & scenarios
Resource's as same name with multiple http methods & nested JSON, XML payload's
API spec with headers, URI parameters, query parameters & deal array of objects
Quiz
Anypoint Platform - Design Center - Design Fragments Based API's Using RAML
RAML fragments introduction
Fragments - data types
Fragments - Library
Fragments - example
Fragments - traits
Fragments - security scheme - basic auth
Fragments - security scheme - oauth 2.0
Introducing health check api
Quiz
Anypoint Platform - Anypoint Exchange - Publishing API's to Exchange
Anypoint exchange introduction
Publish API specification to exchange
API Exchange portal - API documentation
Simulate, feedback and validation of API
Add contributors to exchange API assets
Share API exchange portal access to external clients
Quiz
API based project development and real time scenarios
Create API based project
API kit router
API validations using RAML
Mule application real time naming standards
Mule application real time project structure
API based project implementation
Real time global error handler
Deploy API to mule runtime cloud hub 1.0
Setup a free cloud database
Point mule application to cloud database
Quiz
Mule configure properties per environment
Mule configuration properties file to read properties
Mule configuration YAML file to read properties
Mule secure configuration properties to read properties
Load property files dynamically by environment
Quiz
Anypoint platform - Runtime Manager - Deployment to CloudHub 1.0
Configure CloudHub runtime properties & deploy application to CloudHub
Runtime monitoring, dashboard, vCores, workers - vertical & horizontal scaling
Safely hide application runtime manager properties
Runtime manager - Monitoring insights of runtime application
Runtime - Changing log levels to debug & enable verbose logs on mule components
Runtime manager - Setup alerts on applications & servers critical conditions
Quiz
Anypoint platform - API Manager - API Management
API Management & API gateway introduction
Create API in API Manager and about API instance id.
API auto discovery
Policies - basic authentication
Policies - client id enforcement policy
Policies - rate limiting policy
Policies - Rate limiting - SLA based policy
Policies - JSON and XML threat protection policies
Policies - IP allow list and IP block list policies
Policies - Setup automatic policies across API's and CORS policy
Policies - Header injection and header removal policies
Policies - Message logging policy
Policies - Setup oauth provider and apply oauth 2.0 policy
API Proxy-Create proxy application on external services, decode & API Management
Promote API to higher environment
Quiz
Quiz
Anypoint platform - Runtime Manager - Deployment to CloudHub 2.0
Design API specification for another use case using fragments based RAML
Implementation of aws-sapi to make integration with amazon s3
Deploy application to CloudHub 2.0.
Apply policies on aws-sapi application running in CloudHub 2.0
Anypoint Platform - Design Center - Design API's Using OAS
OAS- Designing headers in open api specification
OAS- Designing path parameters in open api specification
OAS- Designing query parameters in open api specification
OAS- Designing JSON & nested JSON payloads in open api specification
OAS- Designing nested XML payload and array of objects in open api specification
OAS - components - parameters
OAS - components - schemas
OAS - components - examples
OAS - components - security schemes
Mule JMS
Setup active mq jms server
Mule jms publisher to publish message to queue and topic
Mule jms consumer to subcribe message from queue and topic
Mule jms acknowledgement types
Quiz
On premise deployment and hybrid deployment
Design components based OAS specification for next use case who-api use case
Create OAS specification based project & who-sapi (JMS) use case implementation
Setup MuleSoft on-premise runtime server
Deploy application to on-premise runtime server
Hybrid deployment- on premise runtime server & anypoint control plane management
Mule HTTP Request - Consume REST services
Setting up rest services ready to consume
Consume basic auth secured rest service by passing headers, path & query params
HTTP request - response validator feature
Consume rest service by passing JSON & XML request payloads
Consume rest service which secured by client id enforcement policy
Consume rest service which is secured by OAuth 2.0
Quiz
Mule SOAP services (web services)
Mule soap provider service & soap API management
Mule soap consumer to consume soap service
Quiz
Mule File and FTP
Mule file to read csv file, transform, bulk insert to database
Mule ftp to read database then write to ftp excel file
Mule ftp to read csv file from ftp location
Quiz
Mule Salesforce integration
Setup Salesforce and create operation
Salesforce query operation to fetch object
Salesforce publish topic and subscribe topic operations for salesforce streaming
Mule scatter-gather router
Mule scatter-gather router
Mule scatter-gather real time use case development
Quiz
Mule scopes
Target Payload, Async, Try and Until Successful
Foreach scope and accumulate values in foreach
Parallel foreach
Batch processing
Batch processing - error handling
Cache scope
objectstore and cache oauth 2.0 access token
water marking
Quiz
Dataweave 2.0
Basic transformations
Core data types and variables
Operators : arithmetic, compare, ++, --
Type Coercion with DataWeave
Flow control, user defined functions and date functions
Core math and string functions
sizeOf, namesOf, entriesOf, keysOf, valuesOf functions
map, mapObject, filter, filterObject functions
distinctBy, orderBy, groupBy, joinBy functions
flatten, pluck functions
Quiz
Munit
MUnit introduction
Types of MUnit assertions
MUnit assertions using dataweave (dwl) file
MUnit mock input using dataweave (dwl) file
MUnit mocking processors
MUnit verify event processor
MUnit spy event processor
MUnit parameterized test suite
MUnit Testing and mocking errors scenarios
MUnit Enable Flow Sources
Mock and Assert using JSON files
MUnit test recorder & scaffold MUnit test cases from an API
Mule with DevOps
Maven introduction
Add custom dependency to maven
Setup maven nexus repository and use in mule projects
Deploy mule application to CloudHub using maven plugin
Deploy mule application using profiles maven plugin to multiple environments
Injecting maven POM properties via settings.xml
GITHUB operations using GIT BASH commands
GITHUB operations using GIT GUI
CICD & Jenkins introduction
CICD - setup jenkins
CICD - configure jenkins job to deploy mule application to cloudhub
CICD - trigger Jenkins job automatically
CICD - jenkins declarative pipeline to build, execute MUnit tests and deploy
CICD - Externalize runtime properties in jenkins
CICD - jenkins scripted pipeline to checkout, build, execute MUnit tests, deploy
Quiz
API LED Connectivity
Point to point integration vs ESB integration
Monolithic vs Microservices
API LED Connectivity
Bonus - Mule real time project (Health domain)
Mule realtime project day to day activities
Project resources
Foundation - Create reusable fragments
Naming standards and structuring real time mule project
Implementation of case study - uhub-sapi
Foundation - global error handler framework
Foundation - Mule template project
Setup Jenkins & Pipeline (CICD) to automate project deployment
Agile & Backlog refinement
Sprint planning & requirement walkthrough
Daily stand-up
Story-1 code review
Setup cloud database
uhub-sapi deployment to DEV env
promote uhub-sapi to TEST & unit testing
aws-sapi req walkthrough & implementation
Practice activity
who-sapi req walkthrough & implementation
Practice activity
covid-papi req go through & implementation
Practice activity
covid-eapi req go through & implementation
Practice activity
Bonus - Developer practice tests
PRACTICE-TEST-1
PRACTICE-TEST-2
PRACTICE-TEST-3
PRACTICE-TEST-4
PRACTICE-TEST-5