آنچه یاد خواهید گرفت:
راهاندازی و پیکربندی پایپ لاینهای Azure DevOps برای خودکارسازی استقرارهای Databricks
ایجاد و مدیریت Databricks Asset Bundleها برای ساختاردهی و نسخهبندی داراییهای استقرار
استقرار notebookها، jobها و گردش کارها در محیطهای توسعه، تست و تولید با استفاده از CI/CD
مدیریت تنظیمات مخصوص هر محیط با استفاده از متغیرها، secretها و منطق شرطی
اعتبارسنجی استقرارها و پیادهسازی راهکارهای بازگشت برای خودکارسازی قابلاعتماد و امن
ساخت یک پایپ لاین کامل و سرتاسری برای CI/CD در Azure Databricks همراه با نمایشهای عملی و واقعی
پیشنیازهای دوره
آشنایی اولیه با Azure Databricks - از جمله notebookها، jobها و پیمایش در workspace
دانش کاری از Azure DevOps و Git - بهویژه استفاده از repositories و کنترل نسخه
دسترسی به یک اشتراک Azure - همراه با مجوز استفاده از سرویسهای Azure DevOps و Databricks برای تمرین عملی
توضیحات دوره
بررسی دوره
به یکی از کاربردیترین و عملیترین دورهها درباره استقرار CI/CD برای Azure Databricks با استفاده از پایپ لاینهای Azure DevOps و Databricks Asset Bundleها خوش آمدید. این دوره برای مهندسان داده، متخصصان DevOps و توسعهدهندگان ابر طراحی شده است که میخواهند گردش های کار Databricks خود را در چندین محیط - توسعه، تست و تولید - خودکار و سادهسازی کنند.
در دنیای دادهمحور امروز، استقرار دستی notebookها، jobها و گردش کارها مقیاسپذیر یا قابلاعتماد نیست. این دوره به شما یاد میدهد چگونه یک پایپ لاین قدرتمند CI/CD بسازید که استقرارها را خودکار میکند، سازگاری را تضمین میکند و با استفاده از شیوههای مدرن DevOps سرعت تحویل را افزایش میدهد.
چه در یک تیم کوچک کار کنید و چه یک پلتفرم داده در مقیاس سازمانی را مدیریت کنید، این دوره ابزارها و تکنیکهایی را در اختیار شما قرار میدهد تا با اطمینان CI/CD را در پروژههای Databricks خود پیادهسازی کنید.
آنچه یاد خواهید گرفت
در پایان این دوره، قادر خواهید بود:
اصول CI/CD را در بستر Azure Databricks درک کنید.
Databricks Asset Bundleها را برای استقرارهای ساختاریافته راهاندازی و پیکربندی کنید.
پایپ لاینهای Azure DevOps متناسب با گردش های کار Databricks بسازید و مدیریت کنید.
استقرارها را بهصورت خودکار به محیطهای توسعه، تست و تولید انجام دهید.
کنترل نسخه، جداسازی محیطها و اعتبارسنجی استقرار را یکپارچه کنید.
بهترین شیوهها را برای همکاری، مقیاسپذیری و نگهداریپذیری اعمال کنید.
ساختار دوره
این دوره 100% مبتنی بر نمایش عملی است؛ یعنی میتوانید همزمان با هر مرحله آن را مشاهده و تمرین کنید. هر ماژول با دقت طراحی شده تا بر ماژول قبلی بنا شود و یک روند یادگیری روان همراه با درک عملی ایجاد کند.
آنچه نیاز خواهید داشت:
برای اینکه بیشترین بهره را از این دوره ببرید، به موارد زیر نیاز دارید:
یک اشتراک Azure فعال با دسترسی به Azure DevOps و Databricks
دانش اولیه از Git و YAML (مبانی لازم را پوشش خواهیم داد).
آمادگی برای یادگیری از طریق انجام دادن - این دوره کاملاً عملی است!
آنچه به دست خواهید آورد:
در پایان این دوره، شما خواهید داشت:
یک پایپ لاین کاملاً کاربردی CI/CD برای Azure Databricks
توانایی استقرار خودکار notebookها، jobها و گردش کارها
اعتمادبهنفس در مدیریت استقرارها در چندین محیط
مهارتهایی که در نقشهای مدرن مهندسی داده و DevOps بسیار ارزشمند هستند.
بیایید شروع کنیم!
اگر آمادهاید مهارتهای استقرار Databricks خود را به سطح بالاتری ببرید و با استفاده از Azure DevOps، پایپ لاینهای CI/CD در سطح تولید بسازید، همین حالا در این دوره شرکت کنید و مسیر خود را برای تسلط به گردش های کار داده خودکار آغاز کنید.
بیایید با هم چیزی قدرتمند بسازیم!
این دوره برای چه کسانی مناسب است؟
مهندسان داده که میخواهند استقرارهای Databricks را در محیطهای مختلف خودکار و سادهسازی کنند.
متخصصان DevOps که به دنبال یکپارچهسازی Databricks در گردش های کار CI/CD خود با استفاده از Azure DevOps هستند.
توسعهدهندگان و معماران ابر که با پلتفرمهای داده مبتنی بر Azure کار میکنند و به دنبال راهکارهای استقرار مقیاسپذیر هستند
فراگیران فنی و متخصصان IT که به تجربه عملی با شیوههای مدرن مهندسی داده و DevOps علاقهمند هستند.