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

دانلود Data Engineering with Rust

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا شما یک مهندس داده، توسعه‌دهنده نرم‌افزار یا علاقه‌مند به تکنولوژی هستید که با درک پایه‌ای از زبان Rust، به دنبال ارتقای مهارت‌های خود و ورود عمیق به دنیای مهندسی داده با Rust هستید؟ یا شاید متخصصی از زبان‌های برنامه‌نویسی دیگر هستید که قصد دارید کارایی، ایمنی و ویژگی‌های هم‌زمانی (Concurrency) زبان Rust را برای وظایف مهندسی داده کشف کنید؟ اگر چنین است، این دوره برای شما طراحی شده است. در حالی که داشتن دانش بنیادی از Rust مورد انتظار است، اما ایده‌آل است که با مفاهیم پایه ساختارهای داده و الگوریتم‌ها آشنا باشید و درک عملی از پایگاه‌های داده و پردازش داده‌ها داشته باشید. آشنایی با SQL، محیط خط فرمان (CLI) و کنترل نسخه با Git یک مزیت محسوب می‌شود. این دوره چهار هفته‌ای بر بهره‌گیری از Rust برای ایجاد سیستم‌های پردازش داده کارآمد، ایمن و هم‌زمان تمرکز دارد. این مسیر با بررسی عمیق ساختارهای داده و مجموعه‌ها در Rust آغاز شده و سپس به بررسی ویژگی‌های ایمنی و امنیت Rust در زمینه مهندسی داده می‌پردازد. در هفته بعد، کتابخانه‌ها و ابزارهای تخصصی مهندسی داده مانند Diesel، async، Polars و Apache Arrow را بررسی خواهید کرد و نحوه تعامل با سیستم‌های پردازش داده، پروتکل‌های REST، gRPC و AWS SDK برای عملیات داده‌های ابری را می‌آموزید. هفته نهایی بر طراحی و پیاده‌سازی سیستم‌های کامل پردازش داده با استفاده از Rust متمرکز است. در پایان این دوره، شما به طور کامل برای استفاده از Rust جهت مدیریت وظایف مهندسی داده در مقیاس بزرگ و حل مسائل واقعی با کارایی و سرعت بالا تجهیز خواهید شد. آزمایشگاه‌های عملی و پروژه‌های موجود در طول دوره، تجربه عملی شما را تضمین کرده و دانش شما را به مرحله اجرا می‌برد. این دوره دروازه شما برای تسلط بر مهندسی داده با Rust است و شما را برای سطح بعدی در مسیر حرفه‌ای مهندسی داده آماده می‌کند.

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

ساختارهای داده در راست: مجموعه‌ها Rust Data Structures: Collections

  • معرفی مدرس و بررسی کلی دوره Meet Instructor and Course Overview

  • مقدمه‌ای بر تغییر پارادایم کدنویسی با هوش مصنوعی Introduction to the AI Coding Paradigm Shift

  • مقدمه‌ای بر محیط‌های توسعه ابری Introduction to cloud-based development environments

  • مقدمه‌ای بر اکوسیستم GitHub Copilot برای Rust Introduction to GitHub Copilot Ecosystem for Rust

  • مهندسی پرامپت با GCP BigQuery SQL Prompt Engineering with GCP BigQuery SQL

  • مقدمه‌ای بر AWS CodeWhisperer برای Rust Introduction to AWS CodeWhisperer for Rust

  • استفاده از Google Bard برای افزایش بهره‌وری Using Google Bard to Enhance Productivity

  • یکپارچه‌سازی مداوم (CI) با Rust و GitHub Actions Continuous Integration with Rust and GitHub Actions

  • معرفی توالی‌ها و نقشه‌ها (Sequences and Maps) در Rust Introducing Rust Sequences and Maps

  • دموی چاپ ساختارهای داده Rust Print Rust data structures demo

  • دموی Vector Fruit Salad Vector Fruit Salad demo

  • دموی VecDeque Fruit Salad VecDeque Fruit Salad demo

  • دموی Linkedin List Fruit Salad Linkedin List Fruit Salad demo

  • دموی Fruit Salad CLI Fruit Salad CLI demo

  • دموی شمارنده فراوانی با HashMap HashMap frequency counter demo

  • مقایسه زبان‌ها با HashMap HashMap language compariso

  • تحلیل شبکه مبارزان UFC با استفاده از مرکزیت گراف در Rust Analyzing UFC Fighter Network Using Graph Centrality in Rust

  • ذخیره میوه‌های منحصر‌به‌فرد با HashSet در Rust Storing Unique Fruits Using HashSet in Rust

  • حفظ ترتیب و یکتایی میوه‌ها با BTreeSet در Rust Maintaining Sorted and Unique Fruits Using BTreeSet in Rust

  • ایجاد Priority Fruit Salad با استفاده از Binary Heap در Rust Creating a Fig Priority Fruit Salad Using Binary Heap in Rust

  • الگوریتم PageRank برای داده‌های ورزشی PageRank algorithm for sports data

  • نمایش کوتاه‌ترین مسیر با الگوریتم Dijkstra Showing shortest path with dijkstra

  • تشخیص مؤلفه‌های به شدت متصل: بررسی عمیق الگوریتم Kosaraju Detecting Strongly Connected Components: A Deep Dive into Kosaraju's Algorithm

  • نمودارهای ساده از ساختارهای داده در Rust Simple Charting of Data Structures in Rust

ایمنی، امنیت و هم‌زمانی با Rust Safety, Security and Concurrency with Rust

  • احراز هویت چندعاملی (MFA) Multi-Factor Authentication

  • بخش‌بندی شبکه Network Segmentation

  • دسترسی با حداقل امتیاز Least Privilege Access

  • رمزنگاری Encryption

  • Fruit Salad تغییرپذیر (Mutable) Mutable fruit salad

  • سفارشی‌سازی Fruit Salad با CLI Customize fruit salad with a CLI

  • مثالی از رقابت داده‌ها (Data Race) Data Race example

  • در دسترس بودن بالا (High Availability) High Availability

  • درک رمز Homophonic: یک تکنیک رمزنگاری Understanding the Homophonic Cipher: A Cryptographic Technique

  • رمزگشایی اسرار سزار (Caesar Cipher) Decoding the Secrets of the Caesar Cipher

  • ساخت حلقه رمزگشا: راهنمای عملی Creating a Decoder Ring: A Practical Guide

  • تشخیص موارد تکراری با SHA 3: ابزاری برای یکپارچگی داده‌ها Detecting Duplicates with SHA-3: A Data Integrity Tool

  • پاسخ به حوادث (Incident Response) Incident Response

  • انطباق و رعایت استانداردها (Compliance) Compliance

  • مفاهیم اصلی در هم‌زمانی (Concurrency) Core Concepts in Concurrency

  • مسئله فیلسوفان در هنگام شام Dining Philosophers

  • خزش وب ویکی‌پدیا با Rayon Web Crawl Wikipedia with Rayon

  • چت‌بات هوشمند با Tokio Intelligent Chatbot with Tokio

  • حذف تکراری‌ها به صورت چندنخی با Rust Multi-threaded deduplication with Rust

  • بهره‌وری انرژی: پایتون در مقابل Rust Energy Efficiency Python vs Rust

  • تست استرس هم‌زمانی با GPU Concurrency Stress test with a GPU

  • بهینه‌سازی مشکل Serverless در بهره‌وری میزبان Host Efficiency Serverless Optimization problem

کتابخانه‌ها و ابزارهای مهندسی داده در Rust Rust Data Engineering Libraries and Tools

  • پردازش فایل‌های CSV در Rust Process CSV files in Rust

  • استفاده از Cargo Lambda با Rust Using Cargo Lambda with Rust

  • لیست کردن فایل‌ها در AWS EFS با Rust List files on AWS EFS with Rust

  • استفاده از فضای ذخیره‌سازی AWS S3 Use AWS S3 Storage

  • استفاده از AWS S3 Storage از طریق Rust Use AWS S3 Storage from Rust

  • نوشتن داده‌های رمزنگاری شده در جداول یا فایل‌های Parquet Write encrypted data to tables or Parquet files

  • کولب (Colab) چیست؟ What is Colab?

  • استفاده از Bard برای بهبود توسعه نوت‌بوک Using Bard to enhance notebook development

  • بررسی امید به زندگی در نوت‌بوک Exploring Life Expectency in a Notebook

  • بارگذاری DataFrame حاوی داده‌های حساس Load a DataFrame with sensitive data

  • استفاده از MLFlow با نوت‌بوک‌های Databricks Using MLFlow with Databricks Notebooks

  • یادگیری ماشین End-to-End با MLFlow و Databricks End to End ML with MLFlow and Databricks

  • بررسی امید به زندگی جهانی با Polars Exploring global life expectancy with Polars

  • مزایای محیط توسعه ابری (Cloud Developer Workspace) Cloud Developer Workspace Advantage

  • ورود به GCP با پایتون و Rust Onboarding to GCP with Python and Rust

  • استفاده از GCP Cloud Shell با Rust Using GCP Cloud Shell with Rust

  • آموزش AWS CloudShell Learn AWS CloudShell

  • نمونه‌سازی APIهای هوش مصنوعی با AWS CloudShell Prototyping AI APIs with AWS CloudShell

  • استفاده از Cloud9 با CodeWhisperer Cloud9 with CodeWhisperer

  • دموی استقرار Rust در GCP App Engine Demo GCP App Engine Rust Deploy

  • میکروسرویس کانتینری Rust Actix در AWS Containerized Rust Actix Microservice on AWS

طراحی سیستم‌های پردازش داده در Rust Designing Data Processing Systems in Rust

  • خط لوله‌های داده (Data Pipelines) جک و لوبیای جادویی Jack and the Beanstalk Data Pipelines

  • مهندسی داده متن‌باز: مزایا و معایب Open Source Data Engineering - Pros and Cons

  • اجزای اصلی خط لوله‌های مهندسی داده Core Components of Data Engineering Pipelines

  • خط لوله AWS Step Functions با Rust Rust AWS Step Functions Pipeline

  • محاسبه‌گر اندازه S3 به صورت Async با AWS Lambda و Rust Rust AWS Lambda Async S3 Size Calculator

  • Distroless چیست؟ What is Distroless?

  • دموی استقرار میکروسرویس‌های Rust در GCP Demo Deploying Rust Microservices on GCP

  • مقدمه‌ای بر Hugging Face Hub Introduction to Hugging Face Hub

  • مترجم Hugging Face با Rust و GPU Rust GPU Hugging Face Translator

  • گزینه‌های با کارایی بالای PyTorch در Rust Rust PyTorch High-Performance Options

  • استنتاج ONNX Rust در EFS با AWS Lambda EFS ONNX Rust Inference with AWS Lambda

  • تئوری پشت تنظیم دقیق مدل (Fine-tuning) Theory behind model fine-tuning

  • انجام عملیات Fine-tuning Doing Fine Tuning

  • انتخاب پایگاه داده مناسب در GCP Selecting the correct database on GCP

  • طبقه‌بندی Zero-Shot مدل Hugging Face با Rust SQLite Rust SQLite Hugging Face Zero Shot Classifier

  • مهندسی پرامپت برای BigQuery Prompt Engineering for BigQuery

  • خط لوله Big Query به Colab Big Query to Colab Pipeline

  • کاوش داده‌ها با Big Query Exploring Data with Big Query

  • استفاده از مجموعه‌داده‌های عمومی برای علوم داده Using Public Datasets for Data Science

  • پرس‌وجو در فایل‌های Log با BigQuery Querying Log files with BigQuery

  • پایگاه داده‌ای برای همه نیازها وجود ندارد There is no one size database

  • جمع‌بندی و نتیجه‌گیری دوره Course Conclusion

نمایش نظرات

آموزش مهندسی داده با زبان راست (Rust)
جزییات دوره
63h 51m
89
(آخرین آپدیت)
6,719
2.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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

Noah Gift Noah Gift

کارشناس MLOps | انفرادی | نویسنده | استادیار | CTO

Noah Gift بنیانگذار Pragmatic A.I است. آزمایشگاه ها و یکی از همکاران بنیاد نرم افزار پایتون.

نوح به طور گسترده با AWS کار می کند و یک قهرمان یادگیری ماشین AWS است. او دارای چندین گواهینامه صنعتی برای AWS است. نوح آموزش و طراحی دوره های آموزشی ماشین فارغ التحصیل، MLOps، A.I.، علم داده و مشاوره در زمینه یادگیری ماشین و معماری ابری را انجام می دهد. مسئولیت های او شامل رهبری ابتکار صدور گواهینامه چند ابری برای دانش آموزان است. نوح نقش های مختلفی را به صورت حرفه ای ایفا کرده است، از جمله CTO، مدیر کل، مشاور مدیر ارشد فناوری، مشاور ارشد دانشمند داده و معمار ابر. او همچنین دارای چندین تیتراژ فیلم در فیلم‌های اصلی برای کارهای فنی از جمله آواتار، مرد عنکبوتی 3 و بازگشت سوپرمن است.