|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/mulesoft-an-in-depth-extensive-tutorial-for-beginners/
课程评论:没有评论
课程名称:Mulesoft 深入与广泛的新手教程 课程概述:本课程专门为初学者设计,重点强调学习的过程和实际应用,而不是单纯为了考试。课程将带领学员学习Mulesoft的各项基础知识,包括: - **模块101**:介绍Mulesoft的基础知识,包括Anypoint Studio与平台的结合、Mulesoft依赖关系、文件夹结构以及一些重要链接。 - **模块102**:涉及HTTP调用及外部API的调用,处理HTTP查询参数和URI参数,以及日常IT工作中使用的各种HTTP方法。 - **数据库及Mulesoft结构**:包括Oracle和MySQL数据库的安装与配置、在Anypoint Studio中使用数据库组件及执行各种数据库操作(SQL和MySQL查询)、变量的创建与设置、MEL的理解、HTTP响应的发送及HTTP覆盖、在Anypoint Studio中的调试。 - **数据转换(Dataweave)**:深入学习Dataweave,包括操作符、选择器、数据类型、数组、对象、字符串、强制转换、数字、更高阶函数及函数、函数式编程、Lambda表达式、匿名函数、模式匹配、错误处理等核心模块。 - **数据库和错误处理**:学习数据库操作、错误处理机制(如OnerrorContinue、OnerrorPropagate等)、子流程与主流程的管理、如何引发错误及错误处理。 - **ActiveMQ**:安装和配置ActiveMQ,学习发布/订阅模式、JMS概念、队列和主题、请求-回复、确认模式、对象存储、水印和批处理。 - **安全性与部署**:创建YAML文件并保障其安全,配置外部属性文件,部署到CloudHub。 - **Mulesoft组件**:深入学习Scatter Gather、For each、Parallel Foreach、HTTP请求、缓存、异步处理等组件。 - **Munit测试**:理解Munit的使用,包括查询参数与断言、Maven、报告提取、HTTP错误处理等。 - **API管理**:学习如何创建和管理API,包括RAML的使用、CICD流程(Maven、Git、Jenkins等)、安全策略、速率限制等。 - **Salesforce集成**:将Mulesoft与Salesforce集成,使用SOAP/XML的Web服务,以及在Anypoint Studio中如何使用Python、Java和Groovy。 该课程内容广泛且深入,适合Mulesoft初学者,未来还将继续增加更多模块。祝您在Mulesoft的学习旅程中一切顺利!
Do note: [ This training material is purely dedicated to freshers/beginners alone ]The way I see to learn anything in this universe is: "How do you learn". While you are in the process of learning, then comes the question: "What are you learning" and "How the learning" can be benefited in then real world. The focus should not be in clearing the exam, it should be in "Learning" alone. With this in mindset, you are going to learn the following concepts in Mulesoft: -Module 101 talks about basic on the Mulesoft which are:-Marrying the Anypoint Studio and PlatformMulesoft DependenciesThe folder structure and some of the important linksThe next Module, 102 the content we deal with includes:-HTTP Invocation and invoking some of the external APIDealing with HTTP Query parameters and URI Parameters and some of the various HTTP Methods that we use in day to day IT lifeAs we progress a little bit further, then we start dealing with Database and Mulesoft Structures like:-Installation and Configuration of Oracle and MySQL databaseHow to make use of the database component in anypoint studio and playing around with various set of database operationsExecuting the Queries(SQL and MySQL)How to create a variable, set a variableUnderstanding MELSending HTTP Response back to the calling service & HTTP OverridingDebugging in Anypoint StudioAs we get along with the above said concepts then we start narrowing down to the concepts like:-Dataweave, a powerful data transformation. The dataweave itself is divided into 4 modules and it talks aboutOperatorsSelectorsDataTypesArrays, Objects, StringsCoercions, Casting, Numbers, XMLHigher Order Functions & FunctionsFunctional ProgrammingLambda expressionAnonymous functionPattern MatchingError handlingCore Module and more. A complete treat for dataweave loversDatabase and error handling which includes:-Database operationsOnerrorContinue, OnerrorPropagate, Sub flows and flowsRaise error and error handlerAs we further progress in our course we start to see the following modules like:-ActiveMQInstallation of ActiveMQPublish & Subscribe DataJMS ConceptsQueues and TopicRequest ReplyAcknowledgement ModeObject Store, Water Marking and Batch ProcessingSecurity and DeploymentCreation of YAML fileSecuring yaml and properties fileExternalizing the properties fileDeployment to cloudhubMulesoft ComponentsScatter GatherFor eachParallel ForeachHTTP RequestCachingAsyncChoiceUntil Successful, File connectorRound Robin and First SuccessfulOnce we gained the above knowledge, our depth for mulesoft has increased more. With these we will start to learn on more powerful concepts like: -MunitQuery Parameters & Assert ThatAssert That, Assert Expression, Maven, Folder Path, Extract Report and What is MunitMock when, HTTP Error handle and ReadURLHandle HTTP Error, Spy Call, Externalize Dataweave, Parametrized - Set ParametersList of flows, Munit Recorder, Before and After ScopesRAMLCreate Sample Spec, Publish and Download To StudioDefine QueryParameter and uriParamter Define Request and ResponseTypes & Examples Create Example within DataTypeRecourseTypesTraitsLibraryAdding Module DependenciesCICDUsage of MavenGit & Visual StudioJenkinsNexusSonarQubePoliciesAuto DiscoveryProxy EndpointBasic End Point & JSON Threat ProtectionClient ID and Client Sec - QueryParams & Headers - How to share the API to other usersClientID Enforce Basic Authentication & Public Portal Request AccessMessage Logging, Header Injection and RemovalRate Limiting - Policy OrderRate Limit SLAHTTP CachingCustom Policy - Maven Archetype & Automated PoliciesAlong with the above said concepts we also deal with:-Salesforce integration with MulesoftWeb Service SOAP/XMLAbout MavenUsage of Anypoint PlatformUsage of Python, Java Module and Groovy within Anypoint StudioAs mentioned earlier, this is an extensive course work on Mulesoft. As rest assured, there are more modules to be added as we get along with the mulesoft journey. I wish you all a very best in your Mulesoft Journey.