فرآیند فعالسازی مجدد لینکهای دانلود آغاز شده است. با توجه به حجم بالای محتوا و طی شدن مراحل فنی آمادهسازی، فعال شدن کامل دسترسیها برای تمامی کاربران کمی زمان میبرد.پیشاپیش از صبوری شما سپاسگزاریم.
✅ امکان تهیه دورهها فراهم است و لینکها به نوبت در حال فعالسازی هستند.
زمان اشتراکها، تمدید و اصلاح می شوند.
راه ارتباطی در ایتا 09303953766
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش CI/CD با بستههای دارایی Databricks (DAB)
- آخرین آپدیت
دانلود CI/CD with Databricks Asset Bundles (DAB)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با Databricks Asset Bundles، پایپلاینهای استقرار در سطح تولید را بسازید.
پروژه خود را به عنوان کد بستهبندی کنید!
در این دوره چه چیزی خواهید آموخت:
نوتبوکها، جابها و پیکربندیها را به عنوان کد نسخهبندی شده با Databricks Asset Bundles بستهبندی کنید.
پایپلاینهای خودکار CI/CD ایجاد کنید که به طور قابل اعتماد از توسعه تا تولید مستقر میشوند.
پکیجهای سفارشی پایتون را برای استفاده در محیط Databricks خود بسازید و توزیع کنید.
تست واحد (Unit Testing) و اعتبارسنجی را برای کدهای Databricks پیادهسازی کنید.
وُرکفلوهای GitHub Actions را برای بیلدها، تستها و استقرار خودکار راهاندازی کنید.
بهترین شیوههای DevOps را در Databricks به کار بگیرید.
پیشنیازها:
تجربه با مبانی Databricks (نوتبوکها، کلاسترها، جابها)
دانش پایه پایتون
درک سینتکس YAML
آگاهی از Git و GitHub
آگاهی از CI/CD
آیا آمادهاید تا DevOps و CI/CD را در استقرارهای Databricks خود به کار بگیرید؟
در این دوره، شما در Databricks Asset Bundles – چارچوب رسمی "workspace-as-code" که DevOps واقعی را به پلتفرم تحلیلی شما میآورد – متخصص خواهید شد. یاد میگیرید که نوتبوکها، جابها، پایپلاینها، مشخصات کلاستر، پیکربندیهای زیرساخت و فضای کاری را در یک پکیج واحد و نسخهبندی شده بستهبندی کنید – و سپس اعتبارسنجی، تست و استقرار چندمرحلهای آن را از طریق پایپلاینهای CI/CD خودکار کنید. دیگر خبری از کلیکهای تکی یا انحراف پنهان نیست – فقط انتشارهای تکرارپذیر و قابل اعتماد.
نمای کلی سرفصلهای دوره:
مقدمه و مفاهیم اصلی
با Databricks Asset Bundles و مفاهیم CI/CD آشنا شوید. اهداف دوره، "حلقه تحویل بینهایت" و محل یافتن نمونه کدها برای هر ماژول عملی را مرور کنید.
محیط و راهاندازی
فضاهای کاری Azure Databricks خود را تامین کنید، VS Code را پیکربندی کنید، Databricks CLI را نصب کنید و Databricks Connect را برای توسعه IDE-محور آماده کنید.
مبانی Asset Bundles
دستورات اصلی Databricks Bundles – init، validate، deploy، run و destroy – و نحوه تعریف، نسخهبندی و مدیریت پروژه تحلیلی خود را در databricks.yml بیاموزید.
توسعه محلی و تست واحد
PyTest را برای تستهای واحد و یکپارچهسازی ادغام کنید، تستها را از طریق CI یا Databricks Connect اجرا کنید و گزارشهای پوشش را برای اعمال دروازههای کیفیت تولید کنید. درک کنید که چگونه بین PySpark محلی برای تست واحد سریع و Databricks Connect برای اجرای و دیباگ کردن کد روی کلاسترهای واقعی جابجا شوید و برابری بین IDE و فضای ابری خود را تضمین کنید.
پروژههای عملی
دانش خود را در سه پروژه عملی به کار بگیرید:
پایپلاینهای ETL نوتبوک (Bronze→Silver→Gold)
وظایف اسکریپت پایتون و جابهای بستهبندی شده با .whl
پایپلاینهای استریم Delta Live Tables
یکپارچهسازی Git و پایپلاینهای CI/CD
پروژه خود را به Git منتقل کنید، از ورکفلوهای مبتنی بر شاخه استفاده کنید و GitHub Actions یا Azure Pipelines را برای خودکارسازی بیلدها، تستها، مراحل Staging (با تأیید) و انتشارهای تولیدی بنویسید.
در پایان این دوره، شما یک فرآیند CI/CD خودکار و سرتاسری برای کل محیط Databricks خود خواهید داشت.
سرفصل ها و درس ها
Introduction and Core Concepts
نمای کلی دوره
Course Overview
با من در ارتباط باشید...
Connect with me...
Databricks Asset Bundles چیست؟
What are Databricks Asset Bundles?
CI/CD چیست؟
What is CI/CD?
گردش کار توسعه و CI/CD برای این دوره
Development and CI/CD Workflow for this Course
منابع دوره
Course Resources
راهاندازی محیط
Environment Set Up
راهاندازی محیط کاری (Workspace) Azure Databricks
Azure Databricks Workspace Set Up
VS Code
VS Code
VS Code: آموزش
VS Code: Tutorial
نصب محلی جاوا (Java)
Local Java Installation
نصب محلی پایتون (Python)
Local Python Installation
مالویک بیش از 10 سال کار و مشاوره با تعدادی از شرکت های فهرست شده در لیست/لیست نشده به عنوان متخصص داده و BI را گذرانده است. در طول زندگی حرفه ای خود ، مالویک یک مهارت در تجزیه و تحلیل داده ها و تجسم ، با مهارت در مورد تعدادی از زبان های برنامه نویسی از جمله SQL ، Python و R. ایجاد کرده است. او به طور گسترده با تعدادی از سیستم عامل های نرم افزاری پیشرو از جمله Hadoop ، Oracle ، MySQL ، MS SQL Server ، Qlik و Microsoft Power Platforms. وی دارای تعدادی گواهینامه از جمله: · کارشناس راه حل های مجاز مایکروسافت: مدیریت داده و تجزیه و تحلیل · Microsoft Certified Solutions Associate: گزارشگری BI · مجوز Qlik Sense Data Architect
نمایش نظرات