لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
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)
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
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
نمایش نظرات