در این دوره، دانش اساسی مورد نیاز برای به کارگیری متدولوژیهای CI/CD را در فرآیند ایجاد pipeline خود در کارخانه داده Azure یاد خواهید گرفت تا دادههای قوی و آزمایش شده pipelines را در تولید به کار ببرید.
بیاموزید:
مهندسان داده که با Azure Data Factory کار میکنند میتوانند از روشهای یکپارچهسازی مداوم و تحویل مداوم برای استقرار دادههای قوی و آزمایش شده p0i0p0e0l0i0n0s برای تولید استفاده کنند. در این دوره آموزشی، استقرار دادههای Pipelines در مایکروسافت آزور، دانش اساسی برای اعمال متدولوژیهای CI/CD در فرآیند ایجاد دادههای خود pipeline را خواهید آموخت. اول، شما یاد خواهید گرفت که هنگام ایجاد دادههای pipelines در ADF، محیطهای مناسبی را ایجاد کنید تا در گودال موفقیت قرار بگیرید. در مرحله بعد، نحوه استقرار دادههای pipelines را با استفاده از ابزارهای بصری ADF و الگوهای ARM کشف خواهید کرد. در نهایت، نحوه ایجاد یک نسخه pipeline در Azure DevOps را برای خودکار کردن فرآیند استقرار بین سه محیط مجزا: توسعه، مرحلهبندی و تولید، بررسی خواهید کرد. وقتی این دوره را به پایان رساندید، مهارت و دانش لازم را خواهید داشت تا بدون دردسر، شیوههای CI/CD را در فرآیند ایجاد دادههای خود pipeline به کار ببرید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Getting Started Deploying Data Pipelines in Azure [6mins]
02-01 Introduction [1mins]
02-02 Learning the Advantages of Integrating GIT with Azure Data Factory [3mins]
02-03 Learning Two Different Ways to Tackle the Problem [1mins]
02-04 Summary [1mins]
03 Creating the Data Pipeline Deployment Infrastructure [9mins]
03-01 Introduction [2mins]
03-02 Creating Azure Resource Groups [2mins]
03-03 Creating Azure Storage Accounts [3mins]
03-04 Creating Azure Key Vaults [1mins]
03-05 Summary [1mins]
04 Creating Azure Data Factory Environments [13mins]
04-01 Introduction [0mins]
04-02 Creating Azure Data Factories [2mins]
04-03 Configuring Azure Data Factory to Use Azure KeyVault [5mins]
04-04 Creating an Azure Data Factory Pipeline [6mins]
04-05 Summary [0mins]
05 Integrating Azure Data Factory Pipelines with Source Control Using Azure DevOps [9mins]
05-01 Introduction [1mins]
05-02 Introducing Azure DevOps and Configuring Azure Repos [2mins]
05-03 Integrating Azure Data Factory with Azure DevOps [5mins]
05-04 Summary [1mins]
06 Deploying Data Pipelines Using ARM Templates and Azure DevOps [21mins]
06-01 Introduction [1mins]
06-02 Understanding Azure Data Factory Continuous Ingratiation Life Cycle [3mins]
06-03 Creating a Feature Branch and Making Changes to the Pipeline [4mins]
06-04 Creating a Pull Request and Publishing Changes [4mins]
06-05 Exporting ARM Templates from the Collaboration Pipeline [2mins]
06-06 Deploying to the Staging Environment [4mins]
06-07 Deploying to the Production Environment [2mins]
06-08 Summary [1mins]
07 Implementing Continuous Integration and Delivery of Azure Data Factory Pipelines Using Azure DevOps [29mins]
07-01 Introduction [1mins]
07-02 Getting Started with Azure Data Factory and CI/CD Using Azure DevOps [1mins]
07-03 Creating Variable Groups in Azure DevOps [1mins]
07-04 Creating a Release Pipeline in Azure DevOps [3mins]
07-05 Selecting an Artifact [1mins]
07-06 Adding Tasks to the Pipeline Stage [5mins]
07-07 Adding Pre and Post Deployment PowerShell Scripts [5mins]
07-08 Cloning Stages, Linking Variable Groups, and Configuring Permissions [4mins]
07-09 Enabling Continuous Deployment Trigger and Pre-deployment Conditions [1mins]
07-10 Implementing a New Feature in the Development Environment [3mins]
07-11 Deploying to the Staging Environment [2mins]
07-12 Deploying to the Production Environment [2mins]
07-13 Summary [0mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 شروع به کار استقرار داده Pipelines در Azure [6 دقیقه]
02-01 مقدمه [1 دقیقه]
02-02 آموزش مزایای ادغام GIT با Azure Data Factory [3 دقیقه]
02-03 یادگیری دو روش مختلف برای مقابله با مشکل [1 دقیقه]
02-04 خلاصه [1 دقیقه]
03 ایجاد زیرساخت استقرار داده Pipeline [9 دقیقه]
03-01 مقدمه [2 دقیقه]
03-02 ایجاد گروههای منبع Azure [2 دقیقه]
03-03 ایجاد حسابهای ذخیرهسازی Azure [3 دقیقه]
03-04 ایجاد خزانههای کلید Azure [1 دقیقه]
03-05 خلاصه [1 دقیقه]
04 ایجاد محیطهای کارخانه داده Azure [13 دقیقه]
04-01 مقدمه [0mins]
04-02 ایجاد کارخانههای داده Azure [2 دقیقه]
04-03 پیکربندی Azure Data Factory برای استفاده از Azure KeyVault [5 دقیقه]
04-04 ایجاد یک Azure Data Factory Pipeline [6 دقیقه]
04-05 خلاصه [0 دقیقه]
05 یکپارچهسازی Azure Data Factory Pipelines با کنترل منبع با استفاده از Azure DevOps [9 دقیقه]
05-01 مقدمه [1 دقیقه]
05-02 معرفی Azure DevOps و پیکربندی Azure Repos [2 دقیقه]
05-03 ادغام Azure Data Factory با Azure DevOps [5 دقیقه]
05-04 خلاصه [1 دقیقه]
06 استقرار داده Pipelines با استفاده از الگوهای ARM و Azure DevOps [21 دقیقه]
06-01 مقدمه [1 دقیقه]
06-02 آشنایی با چرخه حیات پیوسته دادههای Azure Factory [3 دقیقه]
06-03 ایجاد یک شاخه ویژگی و ایجاد تغییرات در Pipeline [4 دقیقه]
06-04 ایجاد یک درخواست کشش و انتشار تغییرات [4 دقیقه]
06-05 صادرات الگوهای ARM از همکاری Pipeline [2 دقیقه]
06-06 استقرار در محیط صحنهسازی [4 دقیقه]
06-07 استقرار در محیط تولید [2 دقیقه]
06-08 خلاصه [1 دقیقه]
07 اجرای یکپارچهسازی و تحویل مداوم Azure Data Factory Pipelines با استفاده از Azure DevOps [29 دقیقه]
07-01 مقدمه [1 دقیقه]
07-02 شروع به کار با Azure Data Factory و CI CD با استفاده از Azure DevOps [1 دقیقه]
07-03 ایجاد گروههای متغیر در Azure DevOps [1 دقیقه]
07-04 ایجاد نسخه Pipeline در Azure DevOps [3 دقیقه]
07-05 انتخاب یک مصنوع [1 دقیقه]
07-06 افزودن وظایف به مرحله Pipeline [5 دقیقه]
07-07 افزودن اسکریپتهای PowerShell قبل و بعد از استقرار [5 دقیقه]
07-08 مراحل شبیه سازی، پیوند گروههای متغیر و پیکربندی مجوزها [4 دقیقه]
07-09 فعال کردن راهاندازی مستمر و شرایط پیش از استقرار [1 دقیقه]
07-10 اجرای یک ویژگی جدید در محیط توسعه [3 دقیقه]
07-11 استقرار در محیط صحنهسازی [2 دقیقه]
07-12 استقرار در محیط تولید [2 دقیقه]
07-13 خلاصه [0 دقیقه]
مارسلو بیش از 20 سال تجربه حرفهای در حل مشکلات تجاری و ایجاد فرصتهای جدید برای شرکتها با راه حلهای معماری و توسعه نرمافزار برای وب، ابر و دستگاههای تلفن همراه دارد. او برنامه نویسی را برای سرگرمی در اوایل دهه 90 در یک IBM 8086 XT قدیمی، به زبانهای برنامه نویسی منسوخ شده مانند Clipper، Pascal و dBase III آغاز کرد و اولین نرمافزار خود را برای سیستم عامل DOS در سن 16 سالگی فروخت. این روزها، او پشتههای ترجیحی مایکروسافت دات نت، سی شارپ، Xamarin، Azure و جاوا اسکریپت، TypeScript، React، React Native، Next.js و هر چیزی که در اطراف این فناوریهای خارق العاده است، هستند. مارسلو یک توسعهدهنده پرشور و عملگرا، شاگرد مشتاق، و طرفدار کدهای پاک و بهترین شیوهها است. او با افتخار در ساخت نرم افزارهای با کیفیت برای شرکتها در نقشهای مختلف توسعه نرمافزار کار کرده است. او در اوقات فراغت خود در حال ایجاد SoftwareDeveloper.io است، اپلیکیشنی که به توسعه دهندگان نرمافزار و سایر نقشهای فناوری امکان میدهد تا فرصتهای شغلی کامل از راه دور خود را بیابند و به آنها کمک کند تا به عنوان حرفهای برجسته شوند.