دوره آموزشی Rust برای مهندسی داده
7 ساعت 45 دقیقهمتوسط2023-10-16
مدرسین
Noah Gift
MLOps Expert | Solopreneur | Author | Adjunct Professor | CTO
جزئیات دوره
در این دوره یاد بگیرید که چگونه از Rust برای ساخت خطوط لوله داده با کارایی بالا استفاده کنید که می توانید در مهندسی داده، ML Ops و مهندسی نرم افزار سنتی استفاده کنید. Rust ایمنی، سرعت و کنترل سطح پایین را برای برنامه نویسی سیستم ها فراهم می کند و مربی نوح گیفت این جنبه ها را در چهار بخش این دوره به تصویر می کشد. نوح شروع به بررسی ویژگی های کلیدی Rust، از جمله HashMaps و وکتورها می کند. سپس نگاهی به ایمنی، امنیت و همزمانی با Rust می اندازد. در بخش سوم، نوح کتابخانه ها و ابزارهای مهندسی داده معروف Rust را پوشش می دهد و دوره را با نگاهی به طراحی سیستم های پردازش داده در Rust به پایان می رساند.
مهارت ها
RustData EngineeringProgramming LanguagesData ScienceOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
1. شروع به کار با اکوسیستم توسعه Rust مدرن
- 01 - با مدرس و مروری بر دوره آشنا شوید
- 02 - مقدمه ای بر تغییر پارادایم کدگذاری هوش مصنوعی
- 03 - مقدمه ای بر محیطهای توسعه مبتنی بر ابر
- 04 - معرفی اکوسیستم GitHub Copilot برای Rust
- 05 - مهندسی سریع با GCP BigQuery SQL
- 06 - مقدمه ای بر AWS CodeWhisperer برای Rust
- 07 - استفاده از Google Bard برای افزایش بهره وری
- 08 - ادغام مداوم با اقدامات Rust و GitHub
2. توالیها و نقشههای Rust
- 09 - معرفی توالیها و نقشههای Rust
- 10 - دمو - چاپ ساختارهای داده Rust
- 11 - دمو - وکتور سالاد میوه
- 12 - دمو - سالاد میوه VecDeque
- 13 - نسخه ی نمایشی - سالاد میوه لیست لینکدین
- 14 - دمو - سالاد میوه CLI
- 15 - دمو - فرکانس شمار HashMap
- 16 - مقایسه زبان HashMap
3. مجموعههای Rust ، نمودارها و ساختارهای داده متفرقه
- 17 - تجزیهوتحلیل شبکه جنگنده UFC با استفاده از مرکزیت گراف در Rust
- 18 - ذخیره میوههای منحصر به فرد با استفاده از HashSet در Rust
- 19 - نگهداری میوههای مرتب شده و منحصر به فرد با استفاده از BTreeSet در Rust
- 20 - ایجاد سالاد میوه با اولویت انجیر با استفاده از BinaryHeap در Rust
- 21 - الگوریتم PageRank برای دادههای ورزشی
- 22 - نمایش کوتاه ترین مسیر با Dijkstra
- 23 - تشخیص مولفههای به شدت متصل - شیرجه عمیق در الگوریتم کوساراجو
- 24 - نمودار ساده ساختارهای داده در Rust
4. Rust و ویژگیهای امنیتی
- 25 - احراز هویت چند عاملی
- 26 - تقسیم بندی شبکه
- 27 - حداقل دسترسی به امتیاز
- 28 - رمزگذاری
- 29 - سالاد میوه قابل تغییر
- 30 - سالاد میوه را با CLI سفارشی کنید
- 31 - نمونه مسابقه داده
5. برنامه نویسی امنیتی با Rust
- 32 - در دسترس بودن بالا
- 33 - درک رمز هوموفونیک - یک تکنیک رمزنگاری
- 34 - رمزگشایی از اسرار رمز سزار
- 35 - ساخت رابط خط فرمان رمز سزار
- 36 - ایجاد حلقه رسیور - راهنمای عملی
- 37 - تشخیص موارد تکراری با SHA-3 - ابزار یکپارچگی داده ها
- 38 - پاسخ حادثه
- 39 - رعایت
6. همزمانی با Rust
- 40 - مفاهیم اصلی به صورت همزمان
- 41 - فیلسوفان ناهارخوری
- 42 - خزیدن وب ویکی پدیا با Rayon
- 43 - چت بات هوشمند با توکیو
- 44 - دوبلاژ چند رشته ای با Rust
- 45 - بهرهوری انرژی پایتون در مقابل Rust
- 46 - تست استرس همزمان با پردازنده گرافیکی
- 47 - مشکل بهینهسازی بدون سرور کارایی هاست
7. استفاده از Rust برای مدیریت داده ها , فایلها و ذخیرهسازی شبکه
- 48 - فایلهای CSV را در Rust پردازش کنید
- 49 - استفاده از Cargo Lambda with Rust
- 50 - لیست فایلهای AWS EFS با Rust
- 51 - از فضای ذخیرهسازی AWS S3 استفاده کنید
- 52 - از فضای ذخیرهسازی AWS S3 از Rust استفاده کنید
- 53 - دادههای رمزگذاری شده را روی جداول یا فایلهای پارکت بنویسید
8. DataFrame با Rust، Python و Notebook
- 54 - کولب چیست
- 55 - استفاده از Bard برای افزایش توسعه نوت بوک
- 56 - بررسی امید به زندگی در دفترچه یادداشت
- 57 - یک DataFrame را با دادههای حساس بارگذاری کنید
- 58 - استفاده از MLFlow با نوت بوکهای Databricks
- 59 - End to End ML با MLFlow و Databricks
- 60 - بررسی امید به زندگی جهانی با قطب ها
9. استفاده از Rust با Cloud SDK و CLI برای مهندسی داده
- 61 - مزیت فضای کاری توسعه دهندگان ابری
- 62 - ورود به GCP با پایتون و Rust
- 63 - استفاده از GCP Cloud Shell with Rust
- 64 - AWS CloudShell را یاد بگیرید
- 65 - نمونه سازی APIهای هوش مصنوعی با AWS CloudShell
- 66 - Cloud9 با CodeWhisperer
- 67 - نسخه ی نمایشی - موتور برنامه GCP Rust Deploy
- 68 - Microservice Rust Actix Containerized در AWS
10. شروع به کار با Rust Data Pipelines (شامل ETL)
- 69 - خطوط لوله داده جک و لوبیا
- 70 - مهندسی داده منبع باز - مزایا و معایب
- 71 - اجزای اصلی خطوط لوله مهندسی داده
- 72 - خط لوله توابع مرحله Rust AWS
- 73 - ماشین حساب سایز Rust AWS Lambda Async S3
- 74 - Distroless چیست
- 75 - دمو - استقرار میکروسرویسهای Rust در GCP
11. استفاده از Rust و Python برای LLM ها , ONNX، Hugging Face و PyTorch Pipelines
- 76 - مقدمه ای بر Hugging Face Hub
- 77 - اکوسیستم مدل از پیش آموزش دیده Rust PyTorch
- 78 - مترجم Rust GPU Hugging Face
- 79 - گزینههای Rust PyTorch با عملکرد بالا
- 80 - استنتاج Rust EFS ONNX با AWS Lambda
- 81 - نظریه پشت تنظیم دقیق مدل
- 82 - انجام تنظیمات دقیق
12. ساخت راهحلهای SQL با Rust، AI Generative و Cloud
- 83 - انتخاب پایگاه داده صحیح در GCP
- 84 - طبقه بندی Rust SQLite Hugging Face صفر شات
- 85 - مهندسی سریع برای BigQuery
- 86 - خط لوله BigQuery به Colab
- 87 - کاوش دادهها با BigQuery
- 88 - استفاده از مجموعه دادههای عمومی برای علم داده
- 89 - کوئری فایلهای لاگ با BigQuery
- 90 - پایگاه داده تک سایز وجود ندارد
- 91 - نتیجه گیری دوره
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی APIهای وب در زبان Rust
- دوره آموزشی برنامهنویسی Rust: از اصول تا مفاهیم پیشرفته با توسعه پشتیبانیشده توسط هوش مصنوعی
- دوره آموزشی مقدمهای بر سیستمهای نهفته (Embedded) با زبان Rust
- دوره آموزشی Rust LLMOps
- دوره آموزشی استفاده از Rust با پایتون
- دوره آموزشی Rust AWS Lambda
- دوره آموزشی Rust Web Frameworks: ساخت پروژه های دنیای واقعی با Actix، Rocket، Warp، Tide و std Library