آموزش استاد بسته دارایی دیتابریکس (DataOps) - آخرین آپدیت

دانلود Master of Databricks Asset Bundle (DataOps)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

اتوماسیون و استقرار گردش‌های کاری Databricks با Databricks Asset Bundles (DAB) و پایپ‌لاین‌های CI/CD

مفاهیم کلیدی که یاد خواهید گرفت:

  • درک کامل Databricks Asset Bundles (DAB) و مفاهیم CI/CD
  • تسلط بر CLI و پیکربندی‌های YAML برای Asset Bundles
  • مدیریت وظایف (Tasks)، وابستگی‌ها (Dependencies) و متغیرها (Variables) در Asset Bundles
  • پیاده‌سازی پایپ‌لاین‌های CI/CD برای Databricks با استفاده از GitHub Actions

پیش‌نیازهای دوره:

  • دانش پایه Databricks
  • درک مفاهیم اولیه YAML و ابزارهای CLI
  • کنترل نسخه با Git (اختیاری اما توصیه شده)
  • آشنایی با Python و Spark (اختیاری)

آیا به دنبال بهینه‌سازی گردش‌های کاری Databricks خود با اتوماسیون و CI/CD هستید؟ این دوره شما را از مبانی تا پیاده‌سازی‌های پیشرفته Databricks Asset Bundles (DAB) راهنمایی می‌کند؛ ابزاری قدرتمند برای مدیریت و استقرار کارآمد وظایف Databricks.

چه یک مهندس داده، مهندس DevOps، توسعه‌دهنده نرم‌افزار یا معمار باشید، این دوره رویکردی عملی برای کار با Databricks Asset Bundles ارائه می‌دهد و فراگیران را با مهارت‌های لازم برای اتوماسیون استقرارها، مدیریت گردش‌های کاری پیچیده و پیاده‌سازی بهترین شیوه‌های CI/CD در محیط‌های Databricks مجهز می‌کند.

از طریق نمایش‌های گام به گام، یاد خواهید گرفت که چگونه:

  • Databricks CLI را برای کار با Asset Bundles نصب و پیکربندی کنید.
  • وظایف و وابستگی‌ها را در DAB تعریف، اجرا و مدیریت کنید.
  • از متغیرها و پارامترهای DAB برای گردش‌های کاری پویا استفاده کنید.
  • Git و GitHub Actions را برای اتوماسیون استقرارها ادغام کنید.
  • یک پایپ‌لاین CI/CD برای تست و استقرار گردش‌های کاری Databricks خود پیاده‌سازی کنید.
  • بهترین شیوه‌ها را برای مدیریت پروژه‌های Databricks در محیط تولید بیاموزید.

این دوره شامل همه چیز از راه‌اندازی اولین Databricks Asset Bundle شما تا ساخت پایپ‌لاین‌های استقرار در مقیاس کامل است، و آن را برای مبتدیان و متخصصان باتجربه ایده‌آل می‌سازد.

در پایان این دوره، تخصص لازم برای ساخت گردش‌های کاری Databricks مقیاس‌پذیر و خودکار با استفاده از Databricks Asset Bundles و تکنیک‌های استاندارد صنعتی CI/CD را کسب خواهید کرد.

همین امروز ثبت‌نام کنید و مهارت‌های اتوماسیون گردش کار Databricks خود را به سطح بالاتری ارتقا دهید!


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

مقدمه Introduction

  • خوش آمدید و مرور دوره Welcome & Course Overview

مرور CI/CD CI/CD Overview

  • CI/CD چیست و چرا اهمیت دارد؟ What is CICD and Why it is important?

  • CI/CD برای Databricks CI/CD for Databricks

شروع کار با Asset Bundles Getting Started with Asset Bundles

  • نصب Databricks CLI Databricks CLI installation

  • راه اندازی اولین Asset Bundle شما Initializing Your First Asset Bundle

  • آشنایی با دستورات CLI مربوط به Asset Bundle Understanding Asset Bundle CLI Commands

  • چگونه اطلاعات ساختار YAML برای Asset Bundles را پیدا کنیم How to find information about YAML Structure of Asset Bundles

اجرا و وابستگی تسک‌ها Task Execution and Dependencies

  • اجرای چندین تسک در Asset Bundles Running Multiple Tasks in Asset Bundles

  • تنظیم وابستگی بین تسک‌ها Setting Up Dependencies Between Tasks

یکپارچه‌سازی با گیت Integration with Git

  • راه‌اندازی اولین مخزن و یکپارچه‌سازی آن با کد موجود Setup first repo and integrate it with the existing code

  • ابتدا مخزن، سپس کد Repository first and code later

  • یکپارچه‌سازی گیت با Databricks Integration GIT with Databricks

متغیرهای Databricks Asset Bundles Databricks Asset Bundles variables

  • جایگزینی‌ها یا متغیرهای داخلی Substitutions or internal variables

  • متغیر معمولی Regular variable

  • متغیر بازنویسی شده Override variable

  • متغیرهای پیچیده Complex variables

  • متغیرهای بازیابی شده Retrieval variables

پارامترهای Databricks Asset Bundles Databricks Asset Bundles parameters

  • ارسال پارامترهای ساده Passing simple parameters

  • ارسال پارامتر بین تسک‌ها Passing parameters between tasks

  • تعریف و استفاده از پارامترها از طریق Spark Define and use parameters via Spark

  • ارسال پارامتر بین Jobها Passing parameters between jobs

پیاده‌سازی پایپ‌لاین GitHub Action CI/CD Implementation CI/CD GitHub Action pipeline

  • پیاده‌سازی پایپ‌لاین ساده "on push" Implement simple "on push" pipeline

  • پیاده‌سازی پایپ‌لاین "pull request" Implement "pull request" pipeline

پروژه سرتاسری نوت‌بوک پایتون Python notebook end-to-end project

  • راه‌اندازی Unity Catalog برای سرویس Azure Databricks Setup Unity Catalog for Azure Databricks service

  • وارد کردن داده به Unity Catalog Ingest data into Unity Catalog

  • راه‌اندازی اولیه پروژه "dab_demo" "dab_demo" project initial setup

  • اجرای پروژه "dab_demo" Running "dab_demo" project

پروژه‌های Wheel پایتون Python wheel projects

  • DAB wheel ساده DAB wheel simple

  • DAB wheel با poetry DAB wheel poetry

  • پکیج‌های چندگانه wheel با poetry در DAB DAB multi wheel packages with poetry

  • پکیج wheel در DAB با UV DAB wheel package with UV

پشتیبانی پایتون برای Databricks Asset Bundles Python Support for Databricks Asset Bundles

  • پشتیبانی پایتون برای DAB | مقدمه Python Support for DAB | Intro

  • پشتیبانی پایتون برای DAB | بخش ۱ Python Support for DAB | Part 1

  • پشتیبانی پایتون برای DAB | بخش ۲ Python Support for DAB | Part 2

  • پشتیبانی پایتون برای DAB | بخش ۳ Python Support for DAB | Part 3

نمایش نظرات

آموزش استاد بسته دارایی دیتابریکس (DataOps)
جزییات دوره
5 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
235
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Glib Martynenko Glib Martynenko

توسعه‌دهنده نرم‌افزار ارشد و DevOps