آموزش Rust DataOps: CI/CD و کانتینرها برای خطوط لوله داده - آخرین آپدیت

دانلود Rust DataOps: CI/CD and Containers for Data Pipelines

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره عمدتاً برای دانشجویان سال اول و دوم مهندسی یا علوم، دانش‌آموزان دبیرستانی و متخصصان علاقه‌مند به برنامه‌نویسی طراحی شده است. با ساخت خطوط لوله (Pipelines) مستحکم و خودکار CI/CD برای اپلیکیشن‌های داده با استفاده از زبان Rust، بر روش‌های مدرن DataOps مسلط شوید. این دوره به شما می‌آموزد که چگونه خطوط لوله استقرار سرتاسری (End-to-End) را طراحی، پیاده‌سازی و نگهداری کنید؛ فرآیندی که ایمنی و عملکرد Rust را با ابزارهای استاندارد DevOps ترکیب می‌کند. شما با مبانی ادغام مداوم (CI) و استقرار مداوم (CD) شروع خواهید کرد و سپس به مباحث پیشرفته‌ای از جمله ماتریس‌سازی ساخت‌ها (Matrix Builds)، وظایف وابسته (Interdependent Jobs)، بررسی کدهای Dockerfile (Linting) و بسته‌بندی کانتینرها خواهید پرداخت. آزمایشگاه‌های عملی با استفاده از GitHub Actions، Makefiles و Docker، تجربه کاربردی در خودکارسازی چرخه کامل تحویل نرم‌افزار برای اپلیکیشن‌های داده‌محور مبتنی بر Rust به شما ارائه می‌دهند. در پایان این دوره، شما قادر خواهید بود: جریان‌های کاری (Workflows) سطح تولید برای GitHub Actions بنویسید؛ اپلیکیشن‌های کانتینری‌شده Rust را بررسی، تست و منتشر کنید؛ وابستگی‌های پیچیده وظایف و پیکربندی‌های ماتریسی را مدیریت کنید؛ و یک خط لوله استقرار کامل و سرتاسری را راه‌اندازی کنید. چه یک مهندس داده باشید که به دنبال مدرن‌سازی خطوط لوله خود است و چه یک توسعه‌دهنده Rust که قصد ورود به دنیای DataOps را دارد، این دوره الگوها و ابزارهای لازم برای ارائه سیستم‌های داده‌ای قابل اعتماد، خودکار و مبتنی بر کانتینر را در اختیار شما قرار می‌دهد.

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

هفته 0: خوش‌آمدگویی Week 0: Welcome

هفته 1: مبانی DevOps و کانتینری‌سازی Week 1: DevOps Foundations and Containerization

  • 1.1.0 آشنایی با مدرس 1.1.0 Meet Your Instructor

  • 1.1.1 اصول DevOps 1.1.1 Devops Principles

  • 1.1.2 اصول اصلی DevOps 1.1.2 Core Devops Principles

  • 1.1.2 مدل‌های زبانی بزرگ (LLMs) چیستند و چگونه کار می‌کنند 1.1.2 What Are Llms And How Do They Work

  • 1.1.3 خودکارسازی چیست 1.1.3 What Is Automation

  • 1.1.3 تولید تقویت‌شده با بازیابی (RAG) چیست 1.1.3 What Is Retrieval Augmented Generation

  • 1.1.4 مبانی ثبت وقایع (Logging) و نظارت (Monitoring) 1.1.4 Foundations Of Logging And Monitoring

  • 1.1.5 قابلیت مشاهده و پاسخگویی 1.1.5 Visibility And Accountability

  • 1.1.6 مثال‌های واقعی از DevOps کاربردی 1.1.6 Real World Examples Of Applied Devops

  • 1.2.1 ملاحظات DevOps برای اپلیکیشن‌ها 1.2.1 Devops Considerations For Applications

  • 1.2.2 کنترل نسخه و مدیریت سورس کد 1.2.2 Version Control And Source Code Management

  • 1.2.2 اپلیکیشن چندمدلی چیست 1.2.2 What Is A Multi Model Application

  • 1.2.3 تست و اعتبارسنجی 1.2.3 Testing And Validation

  • 1.2.4 بسته‌بندی و نسخه‌بندی 1.2.4 Packaging And Versioning

  • 1.2.5 بررسی کد (Linting) و قالب‌بندی 1.2.5 Linting And Formatting

  • 1.2.6 مقایسه Rust و Python 1.2.6 Rust Vs Python

  • 1.3.1 مبانی کانتینری‌سازی 1.3.1 Basics Of Containerization

  • 1.3.2 بررسی مفاهیم کانتینری‌سازی 1.3.2 Exploring The Conceps Of Containerization

  • 1.3.3 مزایای استفاده از کانتینرها در DevOps 1.3.3 Benefits Of Using Containers For Devops

  • 1.3.4 رجیستری‌های کانتینر چیستند 1.3.4 What Are Container Registries

  • 1.3.5 کانتینرهای Distroless با Rust 1.3.5 Distroless Containers With Rust

  • 1.3.6 مقیاس‌پذیری ابری و انعطاف‌پذیری با کانتینرها 1.3.6 Cloud Scaling And Elasticity With Containers

هفته 2: خطوط لوله CI/CD Week 2: CI/CD Pipelines

  • 2.1.1 مقدمه‌ای بر CI/CD برای DevOps 2.1.1 Introduction To Ci Cd For Devops

  • 2.1.2 بررسی اجمالی رابط کاربری Canvas 2.1.2 Overview Of Canvas Ui

  • 2.1.2 CI/CD چیست 2.1.2 What Is Ci Cd

  • 2.1.3 اجزای یک Job 2.1.3 Components Of A Job

  • 2.1.4 بررسی اجمالی Jenkins 2.1.4 Overview Of Jenkins

  • 2.1.5 مقدمه‌ای بر GitHub Actions 2.1.5 Introduction To Github Actions

  • 4.2.1 مقدمه‌ای بر مفاهیم پیشرفته CI/CD 4.2.1 Introduction Advanced Ci Cd Concepts

  • 4.2.2 کار با مجموعه‌داده (Dataset) 4.2.2 Working With Dataset

  • 4.2.2 خودکارسازی وظایف رایج 4.2.2 Automating Common Tasks

  • 4.2.3 مدیریت وظایف وابسته به هم 4.2.3 Managing Interdependent Jobs

  • 4.2.4 ساخت یک Matrix Job 4.2.4 Building A Matrix Job

  • 4.2.5 مدیریت منطق در جریان‌های کاری (Workflows) 4.2.5 Handling Logic In Workflows

  • 4.3.1 مقدمه‌ای بر ساخت خط لوله استقرار سرتاسری 4.3.1 Introduction Building And End To End Deployment Pipeline

  • 4.3.2 شناسایی نیازهای پروژه 4.3.2 Identifying Project Needs

  • 4.3.3 استفاده از Makefile و Linting 4.3.3 Using Makefile And Linting

  • 4.3.4 راه‌اندازی Dockerfile Linting برای Pull Requestها 4.3.4 Setting Up Dockerfile Linting For Pull Requests

  • 4.3.5 بسته‌بندی و انتشار یک اپلیکیشن کانتینری 4.3.5 Packaging And Releasing A Container App

نمایش نظرات

آموزش Rust DataOps: CI/CD و کانتینرها برای خطوط لوله داده
جزییات دوره
6h 16m
39
(آخرین آپدیت)
18
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده