Mulesoft | یک آموزش "عمیق و گسترده" برای مبتدیان

Mulesoft | An "In-depth & Extensive" Tutorial for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش یک مرحله ای در مورد Mulesoft برای کسانی که واقعاً به دنبال "یادگیری" Mulesoft هستند - "در راه درست". این دوره در درجه اول بر روی Mulesoft نسخه 4.X متمرکز است. Mulesoft نسخه 3.X خارج از محدوده این دوره است. انتقال نرم از سطح بسیار دقیق مفاهیم به مفاهیم پیشرفته در Mulesoft و زبان های برنامه نویسی انجام می شود. بیشتر پوشش‌های دوره موضوعات در مورد: - ActiveMQ، JMS، Pub/Sub Model، صف‌ها و موضوعات پوشش‌های دوره موضوعات در مورد: - نصب پایگاه داده، پرس و جوها، رسیدگی به خطا، ساختار قاطر پوشش‌های دوره موضوعات در: - Dataweave (توابع ساده تا پیچیده مرتبه بالاتر) دوره برنامه نویسی عملکردی موضوعات: - اجزای Mulesoft، Object Store، Watermarking، Batch Processing Cours را پوشش می دهد: - Anypoint Platform و پیکربندی های آن، امنیت و استقرار (Cloud Hub و Onprem) پوشش های دوره موضوعات: - Salesforce ادغام RA، , Maven Course موضوعاتی را در بر می گیرد: - CICD، سیاست ها، WebService SOAP/XML، ماژول های برنامه نویسی مانند Python، Java و Groovy پیش ها: درک اولیه مفاهیمی مانند:- CSV، JSON، XML، XSD، EDI، Flat Files. مفاهیم اساسی در پایگاه داده و هر یک از زبان های برنامه نویسی شی گرا (جاوا/پایتون) خوب برای داشتن دانش در مورد هر یک از زبان های اسکریپت (Shell/JavaScript/Groovy) [اجباری نیست] درک اولیه در GIT/GIT Hub، Maven، Regular Expression [اجباری نیست] فداکاری خالصانه، تلاش، تعهد و زمان. [ خیلی اجباری :) ]

توجه داشته باشید: [ این مطالب آموزشی صرفا به تازه‌آموزان/مبتدی‌ها اختصاص داده شده است]

روشی که من برای یادگیری هر چیزی در این جهان می بینم این است: "چگونه یاد می گیری". در حالی که شما در حال یادگیری هستید، این سوال پیش می آید: "چه چیزی یاد می گیرید" و "چگونه می توان از یادگیری در دنیای واقعی استفاده کرد". تمرکز نباید در پاک کردن امتحان باشد، باید تنها در "یادگیری" باشد. با این طرز فکر، می خواهید مفاهیم زیر را در Mulesoft یاد بگیرید: -


  • ماژول 101 در مورد اساسی در Mulesoft صحبت می کند که عبارتند از:-

    • ازدواج استودیو Anypoint و پلتفرم

    • وابستگی های Mulesoft

    • ساختار پوشه و برخی از پیوندهای مهم

  • ماژول بعدی، 102 محتوایی که با آن سروکار داریم شامل موارد زیر است:-

    • فراخوانی HTTP و فراخوانی برخی از API خارجی

    • برخورد با پارامترهای پرس و جوی HTTP و پارامترهای URI و برخی از روش‌های مختلف HTTP که در زندگی روزمره فناوری اطلاعات استفاده می‌کنیم

  • همانطور که کمی جلوتر می رویم، سپس با پایگاه داده و ساختارهای Mulesoft مانند:-

    برخورد می کنیم
    • نصب و پیکربندی پایگاه داده Oracle و MySQL

    • نحوه استفاده از مؤلفه پایگاه داده در هر نقطه استودیوی و بازی با مجموعه های مختلف عملیات پایگاه داده

    • اجرای کوئری ها (SQL و MySQL)

    • نحوه ایجاد یک متغیر، تنظیم یک متغیر

    • درک MEL

    • ارسال پاسخ HTTP به سرویس تماس، لغو HTTP

    • اشکال‌زدایی در Anypoint Studio

  • همانطور که با مفاهیم گفته شده در بالا کنار آمدیم، شروع به محدود کردن به مفاهیمی مانند:-

    • Dataweave، یک تبدیل داده قدرتمند. خود dataweave به 4 ماژول تقسیم شده است و در مورد

      صحبت می کند
      • اپراتورها

      • انتخاب کنندگان

      • انواع داده

      • آرایه ها، اشیا، رشته ها

      • اجبارها، بازیگران، اعداد، XML

      • توابع توابع مرتبه بالاتر

      • برنامه نویسی کاربردی

      • بیان لامبدا

      • عملکرد ناشناس

      • تطابق الگو

      • رسیدگی به خطا

      • ماژول اصلی و موارد دیگر. یک غذای کامل برای دوستداران dataweave

    • پایگاه داده و مدیریت خطا که شامل موارد زیر است: -

      • عملیات پایگاه داده

      • OnerrorContinue, OnerrorPropagate, Sub flows and flows

      • کنترل کننده خطا و خطا را افزایش دهید

  • با پیشرفت بیشتر در دوره خود، ماژول های زیر را مشاهده می کنیم:-

    • ActiveMQ

      • نصب ActiveMQ

      • اطلاعات اشتراک را منتشر کنید

      • مفاهیم JMS

      • صف و موضوع

      • درخواست پاسخ

      • حالت تأیید

    • ذخیره اشیاء، علامت گذاری آب و پردازش دسته ای

    • امنیت و استقرار

      • ایجاد فایل YAML

      • ایمن سازی فایل yaml و خواص

      • خارجی کردن فایل خواص

      • استقرار در cloudhub

    • مؤلفه های Mulesoft

      • Scatter Gather

      • برای هر

      • Foreach موازی

      • درخواست HTTP

      • در حافظه پنهان

      • ناهمگام

      • انتخاب

      • تا موفقیت، رابط فایل

      • راند رابین و اولین موفق

  • هنگامی که دانش فوق را به دست آوردیم، عمق ما برای mulesoft بیشتر شده است. با اینها ما شروع به یادگیری مفاهیم قدرتمندتری خواهیم کرد مانند: -

    • Munit

      • پارامترهای پرس و جو این را تأیید می کنند

      • Assert That، Assert Expression، Maven، Folder Path، Extract Report و What is Munit

      • Mock when، HTTP Error handle و ReadURL

      • بررسی خطای HTTP، تماس جاسوسی، بیرونی کردن Dataweave، Parametrized - تنظیم پارامترها

      • فهرست جریان‌ها، ضبط‌کننده Munit، محدوده‌های قبل و بعد

    • RAML

      • نمونه مشخصات را ایجاد کنید، آن را منتشر کنید و در استودیو دانلود کنید

      • QueryParameter و uriParamter را تعریف کنید | درخواست و پاسخ را تعریف کنید

      • انواع نمونه | یک مثال در DataType

        ایجاد کنید
      • انواع منابع

      • ویژگی ها

      • کتابخانه

      • افزودن وابستگی های ماژول

    • CICD

      • استفاده از Maven

      • Git Visual Studio

      • جنکینز

      • Nexus

      • SonarQube

    • خط‌مشی‌ها

      • کشف خودکار

      • نقطه پایانی پروکسی

      • محافظت از تهدیدات نقطه پایانی JSON

      • Client ID و Client Sec - QueryParams Headers - نحوه اشتراک‌گذاری API با سایر کاربران

      • ClientID درخواست دسترسی به پورتال عمومی احراز هویت اولیه را اعمال می کند

      • گزارش پیام، تزریق و حذف هدر

      • محدودیت نرخ - دستور خط مشی

      • نرخ محدودیت SLA

      • حافظه پنهان HTTP

      • خط مشی سفارشی - خط‌مشی‌های خودکار کهن‌الگوی Maven

  • همراه با مفاهیم گفته شده در بالا با:-

    نیز سروکار داریم
    • ادغام Salesforce با Mulesoft

    • وب سرویس SOAP/XML

    • درباره Maven

    • استفاده از پلت فرم Anypoint

    • استفاده از Python، Java Module و Groovy در Anypoint Studio

همانطور که قبلا ذکر شد، این یک دوره آموزشی گسترده در Mulesoft است. همانطور که مطمئن باشید، ماژول های بیشتری برای اضافه شدن با سفر mulesoft وجود دارد. برای همه شما بهترین ها را در سفر Mulesoft خود آرزو می کنم.


سرفصل ها و درس ها

به سفر مولسافت خوش آمدید Welcome to the journey of Mulesoft

  • نرم افزارهای مورد نیاز را دانلود کنید، یک حساب کاربری ایجاد کنید و با پلتفرم Marry Studio Download Required Software's, Create an account & Marry Studio with Platform

  • نحوه دریافت گواهینامه در Mulesoft How to Get Certified In Mulesoft

  • ساختار پوشه و اولین فراخوانی HTTP API Folder Structure & First HTTP API Invocation

  • Dependency وجود دارد و کد Mulesoft XML است There is Dependency & Mulesoft Code is XML

  • نمای متحرک دوره Animated Course View

  • ادغام چیست؟ What Is Integration All About ?

  • درخواست صادقانه به دنبال حمایت و عشق Sincere Request. Seeking Support and Love

  • چرا این دوره ایجاد شد؟ نیت پشت آن؟ چه انتظاری می توانید داشته باشید؟ Why this course was created ? Intention behind it ? What can you expect ?

همه چیز درباره HTTP (پروتکل انتقال متن فوق العاده) است It's All About HTTP (Hyper Text Transfer Protocol)

  • 01 - فراخوانی HTTP، یک خطا در هنگام استقرار 01 - HTTP Invocation, An error while deploying

  • 02 - اجازه دهید API عمومی را از طریق Postman و Anypoint Studio فراخوانی کنیم 02 - Let's Invoke Public API Via Postman and Anypoint Studio

  • 03 - Query Parameters and URI Parameters & Invocation of URI Parameters 03 - Query Parameters and URI Parameters & Invocation of URI Parameters

  • 04 - فراخوانی پارامترهای پرس و جو و 7 روش HTTP 04 - Invoking Query Parameters & 7 HTTP Methods

نصب و پیکربندی پایگاه داده Database Installation's & Configuration

  • 01 - نصب پایگاه داده Oracle - Express Edition 21C 01 - Oracle Database Installation - Express Edition 21C

  • 02 - MySQL Server 8.0.29 را نصب کنید 02 - Install MySQL Server 8.0.29

  • 03 - Anypoint Studio را با پایگاه داده Oracle و سرور MySQL متصل کنید 03 - Connect Anypoint Studio with Oracle Database & MySQL Server

  • 04 - ایجاد پایگاه داده/جدول در Oracle و MySQL Server و اضافه کردن داده ها به جدول 04 - Create Database/Table In Oracle and MySQL Server and Add data to the table

  • 05 - Anypoint Studio را با پایگاه داده Oracle و MySQLServer متصل کنید 05 - Connect Anypoint Studio with Oracle & MySQLServer Database

نیازهای اساسی برای توسعه Mulesoft Basic Needs For Mulesoft Development

  • 01 - ساختار پیام رسانی Mulesoft و دسترسی به داده ها 01 - Mulesoft Messaging Structure & Data Access

  • 02 - نکته سریع - بدون نیاز به باز استقرار مجدد و دوباره. فقط آن را ذخیره کنید. 02 - Quick Tip - No need to redeploy again and again; Just Save it.

  • 03 - عملیات ریاضی، بیایید سعی کنیم 2 عدد را جمع کنیم 03 - Math Operations, Let's try to add 2 numbers

  • 04 - شش تا دو متغیر 04 - SIX TO TWO Variables

  • 05 - ارسال پاسخ HTTP در Payload 05 - Send HTTP Response Back In Payload

  • 06 - ارسال پاسخ JSON برگشت و بازنویسی پاسخ HTTP 06 - Send JSON Response Back & Overwrite HTTP Response

  • 07 - دیباگر و پارامترهای پرس و جو در URL - 101 07 - Debugger and Query Parameters in URL - 101

  • 08 - دیباگر و پارامترهای پرس و جو در URL - 102 08 - Debugger and Query Parameters in URL - 102

  • 09 - دسترسی به پارامترهای URI 09 - Accessing URI Parameters

Dataweave - ماژول 101 Dataweave - Module 101

  • 01 - شروع DW (Dataweave) 01 - Start of DW (Dataweave)

  • 02 - اپراتورهای Dataweave - 101 02 - Dataweave Operators - 101

  • 03 - اپراتورهای Dataweave - 102 03 - Dataweave Operators - 102

  • 04 - انواع داده ها و انتخابگرها - 101 04 - DataTypes and Selectors - 101

  • 05 - Data Types and Selectors - 102 05 - DataTypes and Selectors - 102

  • 06 - انواع داده ها و انتخابگرها - 103 06 - DataTypes and Selectors - 103

  • 07 - Prepend، Append، Add and Remove Operators 07 - Prepend, Append, Add and Remove Operators

  • 08 - اعلام متغیر در Dataweave 08 - Variable Declaration in Dataweave

  • 09 - doOperator & IF/ELSE/ELSEIF 09 - doOperator & IF/ELSE/ELSEIF

  • 10 - توابع Dataweave - 101 10 - Dataweave Functions - 101

  • 11 - توابع Dataweave - 102 11 - Dataweave Functions - 102

  • 12 - زمین بازی Dataweave 12 - Dataweave Playground

عملیات پایگاه داده و مدیریت خطا Database Operations and Error Handling

  • 01 - عملیات درج پایگاه داده - 101 01 - Database Insert Operations - 101

  • 02 - عملیات درج پایگاه داده - 102 02 - Database Insert Operations - 102

  • 03 - OnerrorContinue & OnerrorPropagate & Subflow - 101 03 - OnerrorContinue & OnerrorPropagate & subflow - 101

  • 04 - OnerrorContinue & OnerrorPropagate & Subflow - 102 04 - OnerrorContinue & OnerrorPropagate & subflow - 102

  • 05 - OnerrorContinue & OnerrorPropagate & Subflow - 103 05 - OnerrorContinue & OnerrorPropagate & subflow - 103

  • 06 - Raise-Error و معرفی روتر Choice 06 - Raise-Error & Introduction of Choice router

  • 07 - افزایش خطا، هر گونه، سلسله مراتب، ترتیب 07 - Raise error, Any, hierarchy, Sequencing

  • 08 - کنترل کننده خطا - 101 08 - Error Handler - 101

  • 09 - کنترل کننده خطا - 102 09 - Error Handler - 102

سرور ActiveMQ ActiveMQ Server

  • 01 - سرور ActiveMQ را نصب، پیکربندی و راه اندازی کنید 01 - Install, Configure and Start ActiveMQ Server

  • 02 - انتشار داده ها در سرور ActiveMQ 02 - Publish Data to ActiveMQ Server

  • 03 - اشتراک داده ها از سرور ActiveMQ 03 - Subscribe the data from ActiveMQ Server

  • 04 - مفاهیم JMS - 101 04 - JMS Concepts - 101

  • 05 - مفاهیم JMS - 102 05 - JMS Concepts - 102

  • 06 - صف ها و موضوعات 06 - Queues and Topics

  • 07 - درخواست پاسخ 07 - Request Reply

  • 08 - Consume Component & تفاوت بین Flow و Sub-Flow 08 - Consume Component & difference between Flow and Sub-Flow

  • 09 - حالت های مختلف تصدیق 09 - Various Acknowledgement Mode

  • 10 - طبیعت گذرا و پایدار 10 - Transient and Persistent Nature

Dataweave - ماژول 102 Dataweave - Module 102

  • 01 - ماژول آرایه 01 - Array Module

  • 02 - ماژول رشته 02 - String Module

  • 03 - جاوا اسکریپت - عملکرد و بیان عملکرد ناشناس 03 - JavaScript - Anonymous Function & Function Expression

  • 04 - جاوا اسکریپت - تابع پیکان 04 - JavaScript - Arrow Function

  • 05 - بیان جاوا لامبدا 05 - Java Lambda Expression

  • 06 - Dataweave Operators 101 06 - Dataweave Operators 101

  • 07 - Dataweave Operators 102 07 - Dataweave Operators 102

  • 08 - تابع لامبدا 101 08 - Lambda Function 101

  • 09 - تابع لامبدا 102 09 - Lambda Function 102

  • 10 - $-$$-$$$ در لامبدا 10 - $-$$-$$$ In Lambda

اتصال/اجزای MuleSoft MuleSoft Connector / Components

  • 01 - Scatter Gather 101 01 - Scatter Gather 101

  • 02 - جمع آوری پراکنده 102 02 - Scatter Gather 102

  • 03 - برای هر کانکتور/کامپوننت 03 - For Each Connector/Component

  • 04 - موازی برای هر کانکتور/کامپوننت 04 - Parallel For Each Connector/Component

  • 05 - درخواست خارجی HTTP 05 - HTTP Request External

  • 06 - پارامترهای درخواست HTTP 06 - HTTP Request Query Parameters

  • 07 - پارامترهای HTTP URI 07 - HTTP URI Parameters

  • 08 - ذخیره سازی Mulesoft 08 - Mulesoft Caching

  • 09 - Aysnc Scope/Connector - 101 09 - Aysnc Scope/Connector - 101

  • 10 - رابط Async & Choice - 102 10 - Async & Choice Connector - 102

  • 11 - Unit Successful & File Connector 11 - Unit Successful & File Connector

  • 12 - راند رابین و اولین موفق 12 - Round Robin & First Successful

Dataweave - ماژول 103 Dataweave - Module 103

  • 01 - شیء نقشه و نقشه 01 - Map And Map Object

  • 02 - فیلتر و شی فیلتر - 101 02 - Filter and Filter Object - 101

  • 03 - فیلتر و شی فیلتر - 102 03 - Filter and Filter Object - 102

  • 04 - چیدن و کاهش 04 - Pluck and Reduce

  • 05 - اجبار 05 - Coercion

  • 06 - قالب تاریخ - ماژول 101 06 - Datetimeformat - Module 101

  • 07 - قالب تاریخ - ماژول 102 07 - Datetimeformat - Module 102

  • 08 - قالب تاریخ - ماژول 103 08 - Datetimeformat - Module 103

فروشگاه اشیاء، علامت گذاری آب و پردازش دسته ای Object Store, Water Marking & Batch Processing

  • 01 - ObjectStore - ماژول 101 (ذخیره و بازیابی) 01 - ObjectStore - Module 101 (Store and Retrieve)

  • 02 - ObjectStore - ماژول 102 (بازیابی همه و بازیابی کلیدها) 02 - ObjectStore - Module 102 (RetrieveAll & Retrieve Keys)

  • 03 - ObjectStore - ماژول 103 (پاک کردن، حذف، حاوی و خواص) 03 - ObjectStore - Module 103 (Clear, Remove, Contains & Properties)

  • 04 - واترمارکینگ - OnTableRow 04 - WaterMarking - OnTableRow

  • 05 - WaterMarking - راهنما 05 - WaterMarking - Manual

  • 06 - پردازش دسته ای 01 - ایجاد متغیرها 06 - Batch Processing 01 - Create Variables

  • 07 - پردازش دسته ای 02 - انتشار متغیر 07 - Batch Processing 02 - Variable Propagation

  • 08 - پردازش دسته ای 03 - مدیریت خطا - ماژول 101 08 - Batch Processing 03 - Error Handling - Module 101

  • 09 - پردازش دسته ای 04 - مدیریت خطا - ماژول 102 09 - Batch Processing 04 - Error Handling - Module 102

  • 10 - پردازش دسته ای 05 - اندازه بلوک - ماژول 101 10 - Batch Processing 05 - Block Size - Module 101

  • 11 - پردازش دسته ای 06 - اندازه بلوک - ماژول 102 11 - Batch Processing 06 - Block Size - Module 102

  • 12 - پردازش دسته ای 07 - اندازه بلوک - ماژول 103 12 - Batch Processing 07 - Block Size - Module 103

  • 13 - پردازش دسته ای 08 - Accept Expression 13 - Batch Processing 08 - Accept Expression

  • 14 - پردازش دسته ای 09 - جمع کننده 14 - Batch Processing 09 - Aggregator

  • 15 - پردازش دسته ای 10 - اگر سرور خاموش شود 15 - Batch Processing 10 - If server shuts down

فایل پیکربندی امن و در نهایت اجازه دهید کد را مستقر کنیم Secure Configuration File & Finally Let's Deploy The Code

  • 01 - ایجاد فایل YAML 01 - Creation of YAML file

  • 02 - فایل Yaml امن، فایل خواص 02 - Secure Yaml File, properties file

  • 03 - جایگزینی پویا مقدار برای محیط ها 03 - Dynamically Substituting value for environments

  • 04 - Dataweave را خارجی کنید 04 - Externalize Dataweave

  • 05 - کد را در cloudhub - 101 مستقر کنید 05 - Deploy the code to cloudhub - 101

  • 06 - کد را در cloudhub - 102 قرار دهید و فایل پیکربندی را با استفاده از افزونه AWS ایمن کنید 06 - Deploy the code to cloudhub - 102 & Secure the config file using AWS plugin

همه چیز درباره ادغام نیروی فروش است It's All about Salesforce Integration

  • 01 - ایجاد حساب Salesforce و ایجاد اشیاء و تب های سفارشی 01 - Salesforce Account Creation and Creation of custom objects and Tabs

  • 02 - توکن را در Salesforce بازنشانی کنید 02 - Reset Token In Salesforce

  • 03 - در Salesforce رکورد را به شی دانشجو وارد کنید 03 - Insert Record to Student Object in Salesforce

  • 04 - یک موضوع ایجاد کنید، مدل فرعی پاب و یک رکورد درج کنید 04 - Create a topic, pub sub model and Insert a record

  • 05 - موضوع را در Salesforce منتشر کنید 05 - Publish Topic In Salesforce

  • 06 - عملیات Upsert، Query و Update 06 - Upsert, Query and Update Operation

  • 07 - Query And QueryAll & Delete record 07 - Query And QueryAll & Delete record

Munit - بیایید وارد چارچوب تست واحد شویم Munit - Let's Get into Unit Testing Framework

  • 01 - QueryParameters & Assert That 01 - QueryParameters & Assert That

  • 02 - Assert That، Assert Expression، Maven، Folder Path، Extract Report و بیشتر 02 - Assert That, Assert Expression, Maven, Folder Path, Extract Report & More

  • 03 - Mock when، HTTP Error handle و Read URL 03 - Mock when, HTTP Error handle and Read URL

  • 04 - خطای HTTP، تماس جاسوسی را مدیریت کنید 04 - Handle HTTP Error, Spy Call

  • 05 - Dataweave را خارجی کنید 05 - Externalize Dataweave

  • 06 - جاسوس 06 - Spy

  • 07 - Parametrized - تنظیم پارامترها - ماژول 101 07 - Parametrized - Set Parameters - Module 101

  • 08 - Parametrized - تنظیم پارامترها - ماژول 102 08 - Parametrized - Set Parameters - Module 102

  • 09 - Parametrized - External YAML File - 103 09 - Parametrized - External YAML File - 103

  • 10 - فهرست جریان ها 10 - List of flows

  • 11 - ضبط مونیت 11 - Munit Recorder

  • 12 - قبل و بعد از محدوده 12 - Before and After Scopes

RESTful API Modeling Language (RAML) - ماژول 101 RESTful API Modeling Language(RAML) - Module 101

  • 01 - RAML، ایجاد نمونه مشخصات، انتشار و دانلود در استودیو 01 - RAML, Create Sample Spec, Publish and Download To Studio

  • 02 - پارامتر Query و uri Paramter را تعریف کنید 02 - Define Query Parameter and uri Paramter

  • 03 - درخواست و پاسخ را تعریف کنید 03 - Define Request and Response

  • 04 - انواع و نمونه ها 04 - Types & Examples

  • 05 - یک مثال در DataType ایجاد کنید 05 - Create Example within DataType

  • 06 - انواع توسل 06 - Recourse Types

  • 07. صفات 07. Traits

  • 08. کتابخانه 08. Library

  • 09 - افزودن وابستگی به ماژول 09 - Add Module dependency

ماون Maven

  • 01 - مقدمه ای بر Maven 01 - Introduction to Maven

  • 02 - پروژه Eclipse Maven 02 - Eclipse Maven Project

  • 03 - اجرای دستورات Maven 03 - Executing Maven Commands

  • 04 - نصب Maven در ویندوز 04 - Maven Installation In Windows

پلت فرم Anypoint Anypoint Platform

  • 01 - افزودن محیط ها 01 - Adding environments

  • 02 - نحوه دعوت از کاربران و تعیین نقش 02 - How to Invite Users and Assign Roles

یکپارچه سازی مداوم و استقرار مستمر - CICD | ماژول 101 Continuous Integration & Continuous Deployment - CICD | Module 101

  • 01 - مقدمه ای در راه اندازی CICD 01 - Introduction on CICD Setup

  • 02 - Jar را از Maven central دانلود کنید، oracle و myql را پیکربندی کنید 02 - Download Jar from Maven central, configure oracle and myql

  • 03 - jar را از Nexus Repo دانلود کنید 03 - Download jar from Nexus Repo

  • 04 - برنامه را با استفاده از Maven در هاب ابری مستقر کنید 04 - Deploy the application to cloud hub using Maven

  • 05 - با استفاده از تگ نمایه در XML در چندین محیط مستقر شوید 05 -Deploy to multiple environments using profile tag in XML

  • 06 - رمز عبور را رمزگذاری کنید 06 - Encrypt Password

  • 07 - Git & VS 07 - Git & VS

  • 08 - Git Local و Push 08 - Git Local and Push

  • 09 - فشار دادن و کشیدن دستگاه گوارش 09 - Git push and Pull

  • 10 - کد mulesoft را کامیت کنید 10 - Commit mulesoft code

  • 11 - نصب و راه اندازی جنکینز 11 - Jenkins installation & setup

  • 12 - استقرار جنکینز 12 - Jenkins Deployment

  • 13 - انجام خودکار گیت هاب 13 - Auto Commit GitHub

سیاست ها - ماژول 101 Policies - Module 101

  • 01 - وارد کردن Raml به استودیو 01 - Import Raml To Studio

  • 02 - کشف خودکار 02 - Auto Discovery

  • 03 - نقطه پایانی پروکسی 03 - Proxy Endpoint

  • 04 - نقطه پایانی پایه و حفاظت از تهدید JSON 04 - Basic Endpoint & JSON Threat Protection

  • 05 - Client ID و Client Sec - QueryParams & Headers & Sharing 05 - Client ID and Client Sec - QueryParams & Headers & Sharing

  • 06 - ClientID احراز هویت اولیه و درخواست دسترسی به پورتال عمومی را اجرا می کند 06 - ClientID Enforce Basic Authentication & Public Portal Request Access

  • 07 - ثبت پیام، تزریق و حذف هدر 07 - Message Logging, Header Injection and Removal

  • 08 - محدودیت نرخ - دستور سیاست 08 - Rate Limiting - Policy Order

  • 09 - Rate Limit SLA 09 - Rate Limit SLA

  • 10 - HTTP Caching 10 - HTTP Caching

  • 11 - راه اندازی Maven 11 - Maven Setup

  • 12 - خط مشی سفارشی - Maven Archetype - 01 12 - Custom Policy - Maven Archetype - 01

  • 13 - خط مشی سفارشی - Maven Archetype - 02 13 - Custom Policy - Maven Archetype - 02

  • 14 - خط مشی سفارشی - Maven Archetype - 03 & Automated Policy 14 - Custom Policy - Maven Archetype - 03 & Automated Policy

Dataweave - ماژول 104 Dataweave - Module 104

  • 01 - رمزگذاری XML، فضای نام، ویژگی ها، مقادیر چندگانه 01 - XML Encoding, Namespace, Attributes, Multiple Values

  • 02 - فیلتر XML، Map، Inlinecloseon، افزودن ویژگی به تگ XML 02 - XML filtering, Map, Inlinecloseon, adding attributes to the XML tag

  • 03 - تجزیه XML، معوق، skipOnNull، extractNameSpace، CData 03 - XML Parsing, deferred, skipOnNull, extractNameSpace, CData

  • 04 - Zip، Unzip، GroupBy، اسکن، خواندن، حاوی & readURL 04 - Zip, Unzip, GroupBy, Scan, read, contains & readURL

  • 05 - تطبیق الگو، به روز رسانی، OnNull، سپس، ماسک 05 - PatternMatching, Update, OnNull, Then, Mask

  • 06 - اجبار، keysOf و CSV 06 - Coercions, keysOf and CSV

  • 07 - Rutime - صبر کنید، تلاش کنید، شکست بخورید، شکست بخورید یا دیگر 07 - Rutime - wait, try, failif, fail, orElse

  • 08 - splitAt, splitWhere, partition, drop, dropWhile, distinctBy 08 - splitAt, splitWhere, partition, drop, dropWhile, distinctBy

  • 09 - join، leftJoin، outerJoin، goupBy، joinBy، نوشتن، DW چیست 09 - join, leftJoin, outerJoin, goupBy, joinBy, write, What is DW

  • 10 - برنامه نویسی تابعی 10 - Functional Programming

وب سرویس SOAP Web Service SOAP

  • 01 - WSDL را از اینترنت مصرف کنید و با پستچی تماس بگیرید، اصول اولیه WSDL 01 - Consume WSDL from internet and make call from postman, basics on WSDL

  • 02 - عملیات چندگانه 02 - Multiple Operations

  • 03 - WSDL را در Anypoint Studio مصرف کنید 03 - Consume WSDL in Anypoint Studio

زبان برنامه نویسی Programming Language

  • 01 - استاتیک را در جاوا فراخوانی کنید 01 - Invoke Static In Java

  • 02 - فراخوانی جدید، روش های غیر استاتیک 02 - New Invoke, Non static Methods

  • 03 - New و ValidateType 03 - New and ValidateType

  • 04 - Groovy & Python 04 - Groovy & Python

بخش پاداش در RAML Bonus Section On RAML

  • 01 - طرح‌های امنیتی [احراز هویت پایه] 01 - Security Schemes [Basic Authentication]

نمایش نظرات

نظری ارسال نشده است.

Mulesoft | یک آموزش "عمیق و گسترده" برای مبتدیان
خرید اشتراک و دانلود خرید تکی و دانلود | 600,000 تومان (8 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 5 دوره است و 5 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
57.5 hours
187
Udemy (یودمی) udemy-small
11 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
810
4.7 از 5
دارد
دارد
دارد
Manju Kaushik

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Manju Kaushik Manju Kaushik

معمار ادغام

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.