لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات