آموزش Mulesoft: 12 مرحله برای تسلط بر توسعه API ها!

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

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ده ها مثال برای یادگیری Mule 4 از تجربه صفر. زمان بیشتری را هدر ندهید، از همین حالا شروع به سرمایه گذاری در آینده خود کنید! درک کنید که چرا باید برای یادگیری Mulesoft برای آینده وقت بگذارید! پاسخ این سوال را بیاموزید: "Mulesoft چیست؟" مزایای اصلی استفاده از Mulesoft در مقایسه با سایر ابزارهای نرم افزار Integration چیست! مفاهیم پشت اتصال مبتنی بر API را بیاموزید: یک رویکرد معماری یکپارچه سازی جدید که SOA و Microservices را منسوخ می کند! زمین بازی کار را برای تکمیل این دوره راه اندازی کنید: ویدیوهای گام به گام در مورد نحوه نصب Mulesoft، Maven، Postman، Gith و MariaDB. با Anypoint Studio، مهم ترین ابزار توسعه دهنده Mulesoft درست مثل شما، با ایجاد پروژه صفر آشنا شوید! کاوش در ماژول HTTP: یاد بگیرید که چگونه یک برنامه Mule ایجاد کنید که درخواست های HTTP را با پارامترهای URI و پارامترهای پرس و جو دریافت و ارسال می کند. کاوش DataWeave: یاد بگیرید که چگونه با استفاده از DataWeave 2 تبدیل داده های اولیه و میانی را در Mulesoft انجام دهید. Files Exploring Properties: یاد بگیرید که چگونه فایل های ویژگی های متغیر را در YAML ایجاد و پیکربندی کنید، و اهمیت مکان نگهدارنده های ویژگی برای بدست آوردن مقادیر ویژگی های پیکربندی در زمان اجرا کاوش در ماژول VM: یاد بگیرید که چگونه ارتباطات درون برنامه ای و درون برنامه ای را از طریق صف های همزمان و ناهمزمان مدیریت کنید. کاوش در ماژول پایگاه داده: یاد بگیرید که چگونه عملیات CRUD را در Mulesoft در برابر پایگاه داده MySQL ایجاد کنید. کاوش در ماژول فایل: نحوه دسترسی، ایجاد و دستکاری فایل‌ها و پوشه‌ها را در یک سیستم فایل نصب شده محلی بیاموزید. بررسی مدیریت خطا: در مورد رفتار پیش فرض برنامه Mule در مورد رسیدگی به خطاها بیاموزید. سپس، نحوه برخورد با خطاهای مورد انتظار یا غیرمنتظره را بیاموزید. کاوش در API Designer: یاد بگیرید که چگونه مشخصات API را با RAML ایجاد کنید! از تعریف منابع، روش ها، DataType های سفارشی و استفاده از درخواست ها و پاسخ های از پیش تعریف شده. کاوش در Exchange: بیاموزید که چگونه مشخصات API را به Exchange اضافه کنید و آن را به صورت داخلی در سازمان خود و به صورت خارجی برای سایر تیم ها قابل کشف کنید. با نحوه وارد کردن مشخصات API به Anypoint Studio و پیاده سازی منطقی که زیربنای رابط API است، آشنا شوید. دو روش برای استقرار یک برنامه Mule بیاموزید: به cloudhub و در یک نمونه On-Premise. همه مراحل استقرار یک برنامه Mule را در یک نمونه On-Premise بیاموزید: یک موتور سرور زمان اجرا mule را در دستگاه محلی خود نصب کنید، سرورها را اضافه کنید و نمونه On-Premise را از Anypoint Platform (RuntimeManager) مدیریت کنید. نحوه کار با git را بیاموزید، یک مخزن GitHub برای پروژه خود ایجاد کنید و تا زمانی که در دوره پیشرفت دارید آن را به روز نگه دارید. یاد بگیرید چگونه از Postman برای آزمایش API های وب استفاده کنید. دانش و پیشرفت خود را با آزمون ها و تمرین ها ارزیابی کنید! پس از این دوره، شما تمام دانش پیش زمینه برای به دست آوردن یک شغل جدید به عنوان یک توسعه دهنده Mulesoft را خواهید داشت! پیش نیازها: دانش اولیه کامپیوتر و دسترسی به اینترنت شما نگرش یادگیری در حین سرگرمی را دارید :) می خواهید Mulesoft را یاد بگیرید

این دوره فقط با یک هدف ایجاد شده است:

تا Mulesoft را از ابتدا به شما آموزش دهد و شانس شما را برای بدست آوردن شغلی با درآمد بالا در آینده افزایش دهد!


بنابراین، اگر دانش قبلی ندارید، نگران نباشید!


اکنون شروع به یادگیری کنید. دکمه ثبت نام را فشار دهید!


اصل اصلی این دوره این است که همه مطالب را به روشی بسیار دقیق اما آسان معرفی کند، بنابراین می تواند برای همه دانش آموزانی که ثبت نام کرده اند چند مزیت داشته باشد:

  • منحنی یادگیری شما را با رفتن مستقیم به نقطه حداکثر کاهش می دهد.

  • معرفی واضح و تجربه عملی محبوب ترین ابزارهای مورد استفاده در توسعه پروژه واقعی Mulesoft: anypoint studio، anypoint platform، git، maven، mysql database، postman.

  • مهارت های مورد نیاز برای اولین شغل خود را در بخش IT به شما می دهد.

  • به شما دانش لازم برای درخواست فرصتی جدید در بخش نرم افزار را به عنوان توسعه دهنده Mulesoft می دهد.

  • در رزومه، همه ابزارها را در اختیار شما قرار می دهد تا شغلی با درآمد بالا پیدا کنید.

اما چگونه این کار را انجام خواهیم داد؟

به‌زودی، از طریق یک تجربه عملی، همه مهم‌ترین کانکتورها و رویدادهایی را که برای مهارت در Mulesoft لازم است، با جزئیات پوشش خواهیم داد.

بنابراین، در پایان دوره شما خواهید داشت:

  • دانش شما را با ده ها آزمون آزمایش کرد.

  • یک مخزن github با ده‌ها مثال ایجاد کرد که می‌تواند به عنوان نمونه کار برای مصاحبه شغلی بعدی شما یا به عنوان پشتیبانی و راهنمایی در پروژه مشتری بعدی خود استفاده کند.

پس منتظر چه چیزی هستید؟


***************** اکنون شروع به یادگیری کنید. دکمه ثبت نام را بزنید! *****************


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

مقدمه ای بر دوره - توسعه Mulesoft Introduction to Course - Mulesoft Development

  • مفاهیم: Mulesoft چیست؟ Concepts: What is Mulesoft?

  • مفاهیم: اتصال به رهبری API چیست؟ Concepts: What is the API-led connectivity?

  • طراحی نرم افزار: معماری SOA Software Design: SOA architecture

  • طراحی نرم افزار: معماری میکروسرویس Software Design: Microservices architecture

  • طراحی نرم افزار: معماری اتصال به رهبری API Software Design: API-led connectivity architecture

  • مزایای اصلی Mulesoft چیست؟ What are the main advantages of Mulesoft?

  • چرا باید در Mulesoft وقت بگذارم؟ Why should i invest time in Mulesoft?

  • در این دوره چه چیزی یاد خواهید گرفت؟ What you'll learn in this course?

  • چگونه از دوره بیشترین بهره را ببریم؟ How to get the most out of the Course?

  • آزمون 1 Quiz 1

شروع کار با Mulesoft Getting started with Mulesoft

  • جاوا را نصب کنید Install Java

  • Maven را نصب کنید Install Maven

  • Github را نصب کنید Install Github

  • Postman را نصب کنید Install Postman

  • MariaDB را نصب کنید Install MariaDB

  • Mulesoft را نصب کنید Install Mulesoft

  • کاوش در Anypoint Studio Exploring Anypoint Studio

  • پروژه صفر را ایجاد کنید Create the project Zero

  • آزمون 2 Quiz 2

رابط HTTP HTTP Connector

  • جریان پایه را ایجاد کنید Create Basic Flow

  • شنونده HTTP: نحوه استفاده از پارامترهای URI HTTP Listener: How to use URI Parameters

  • شنونده HTTP: نحوه استفاده از پارامترهای Query HTTP Listener: How to use Query Parameters

  • درخواست کننده HTTP: درخواست های HTTP را در یک جریان Mule ارسال کنید HTTP Requestor: Send HTTP requests within a Mule flow

  • نمونه هایی را به مخزن GitHub اختصاص دهید Commit Examples to GitHub repository

  • امتحان 3 Quiz 3

  • یک پاسخ بار بار را با تمام پارامترهای URI و پارامترهای پرس و جو تنظیم کنید Set a payload response with all passed URI parameters and query parameters

دیتاویو Dataweave

  • Dataweave: توابع اساسی را کاوش کنید Dataweave: Explore basic functions

  • Dataweave: نحوه دسترسی و خواندن محتوای فایل Dataweave: How to access and read file content

  • Dataweave: نحوه دسترسی و تبدیل اشیا و آرایه ها Dataweave: How to access and transform objects and arrays

  • Dataweave: انتخابگرها را روی یک شی کاوش کنید Dataweave: Explore selectors over an object

  • Dataweave: انتخابگرها را روی یک رشته کاوش کنید Dataweave: Explore selectors over a string

  • Dataweave: لامبداهای اولیه (توابع ناشناس) را کاوش کنید Dataweave: Explore basic lambdas (anonymous functions)

  • Dataweave: لامبداهای میانی (توابع ناشناس) را کاوش کنید Dataweave: Explore intermediate lambdas (anonymous functions)

  • Dataweave: نمونه هایی را به مخزن GitHub اختصاص دهید Dataweave: Commit Examples to GitHub repository

  • آزمون 4 Quiz 4

  • خواندن، تبدیل و انتخاب محتوا از ورودی متغیر Dataweave Read, Transform and Select Content from a Dataweave variable input

فایل های اموال Property Files

  • فایل های Property: فایل های Yaml در مقابل فایل های .properties Property Files: Yaml files vs .properties files

  • فایل‌های ویژگی: ویژگی‌های محیطی را برای DEV، TST، UAT، PROD پیکربندی کنید Property Files: Configure Environment Properties to DEV, TST, UAT, PROD

  • فایل های Property: نمونه هایی را به مخزن GitHub اختصاص دهید Property Files: Commit Examples to GitHub repository

  • آزمون 5 Quiz 5

  • ایجاد و پیکربندی ویژگی های محیطی برای هر محیط توسعه Creating and Configuring Environment Properties for each development environment

رابط VM VM Connector

  • اتصال دهنده VM: ارتباطات صف اولیه async را کاوش کنید VM Connector: Explore basic async queue communication

  • اتصال دهنده VM: مسیریابی پویا را با ارتباطات صف ناهمگام کاوش کنید VM Connector: Explore dynamic routing with async queue communication

  • رابط VM: ارتباطات صف همگام سازی اولیه را کاوش کنید VM Connector: Explore basic sync queue communication

  • اتصال دهنده VM: صف های گذرا در مقابل صف های دائمی VM Connector: Transient queues vs Persistent queues

  • اتصال دهنده VM: نمونه هایی را به مخزن GitHub اختصاص دهید VM Connector: Commit Examples to GitHub repository

  • امتحان 6 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

  • اتصال دهنده پایگاه داده: نمونه هایی را به مخزن GitHub اختصاص دهید Database Connector: Commit Examples to GitHub repository

  • امتحان 7 Quiz 7

  • عملیات CRUD در مقابل پایگاه داده MySQL CRUD operations agains a MySQL database

رابط فایل File Connector

  • اتصال دهنده فایل: ایجاد و نوشتن فایل های CSV File Connector: Create and Write CSV Files

  • اتصال دهنده فایل: از File Poller برای راه اندازی Mule Flow استفاده کنید 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

  • اتصال دهنده فایل: نمونه هایی را به مخزن GitHub اختصاص دهید File Connector: Commit Examples to GitHub repository

  • امتحان 8 Quiz 8

  • یک سیستم فایل لاگ برنامه اولیه ایجاد کنید Create a basic application log file system

رسیدگی به خطا Error Handling

  • Error Handling: رفتار پیش‌فرض مدیریت خطا در برنامه Mule Error Handling: Default error handling behavior of a Mule application

  • Error Handling: کنترل کننده های اصلی خطای داخلی Error Handling: Basic internal error handlers

  • مدیریت خطا: نحوه استفاده از کنترل کننده خطای جهانی Error Handling: How to use global error handlers

  • Error Handling: کنترل کننده های خطای داخلی متوسط Error Handling: Intermediate internal error handlers

  • Error Handling: افزایش استثنائات خطا Error Handling: Raising error exceptions

  • مدیریت خطا: نمونه هایی را به مخزن GitHub اختصاص دهید Error Handling: Commit Examples to GitHub repository

  • امتحان 9 Quiz 9

  • اضافه کردن Error Handling به جریان Mule Adding Error Handling to the Mule flow

یک مشخصات API با RAML ایجاد کنید Create an API Specification with RAML

  • مشخصات API: منابع و روش ها را با RAML تعریف کنید API Specification: Define resources and methods with RAML

  • مشخصات API: نوع Data را با RAML تعریف کنید API Specification: Define DataTypes with RAML

  • مشخصات API: درخواست ها و پاسخ ها را با RAML تعریف کنید API Specification: Define requests and responses with RAML

  • مشخصات API: مشخصات API را با تیم ها در Exchange به اشتراک بگذارید API Specification: Share API Specification with teams in Exchange

  • امتحان 10 Quiz 10

منطق رابط API را پیاده سازی کنید Implement the logic for the API Interface

  • مشخصات API را به Anypoint Studio وارد کنید Import API Specification to Anypoint Studio

  • پیاده سازی API: قسمت 1 API Implementation: Part1

  • پیاده سازی API: قسمت 2 API Implementation: Part2

  • پیاده سازی API: قسمت 3 API Implementation: Part3

  • امتحان 11 Quiz 11

یک API را در یک نمونه موتور زمان اجرا Mule مستقر کنید Deploy an API in a Mule runtime engine instance

  • استقرار یک API: Cloudhub در مقابل On-premise Deploy an API: Cloudhub vs On-premise

  • امتحان 12 Quiz 12

نمایش نظرات

آموزش Mulesoft: 12 مرحله برای تسلط بر توسعه API ها!
جزییات دوره
7 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,320
4.7 از 5
ندارد
دارد
دارد
Nelson Dias
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nelson Dias Nelson Dias

مهندس نرم افزار