لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سرورلس با زبان Rust
- آخرین آپدیت
دانلود Rust Serverless
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از Cargo Lambda، توابع AWS Lambda در سطح تولید (Production-grade) را با زبان Rust بسازید. این دوره عملی، مفاهیم پایه سرورلس شامل هندلرهای رویداد بدون وضعیت (stateless)، هزینهکرد میلیثانیهای و محیطهای اجرایی مدیریتشده که بر اساس تقاضا مقیاسپذیر هستند را پوشش میدهد. سپس، همان هندلر مبتنی بر S3 را در زبانهای Python، Ruby، Node.js و Rust پیادهسازی میکنیم تا بتوانید محیطهای اجرایی (runtimes) را مستقیماً با هم مقایسه کنید. شما یاد میگیرید که چگونه Cargo Lambda را نصب کنید، با دستور cargo lambda new یک پروژه جدید بسازید، با cargo lambda watch به صورت محلی توسعه دهید، با cargo lambda invoke با دادههای تست فراخوانی کنید، با دستور cargo lambda build --release نسخه نهایی را بسازید و در نهایت با cargo lambda deploy آن را به AWS ارسال کنید. در طول مسیر خواهید دید که چرا تضمینهای زمان کامپایل، مدل مالکیت (ownership model) و footprint حافظه کم در Rust، آن را برای مدل قیمتگذاری پرداخت به ازای هر میلیثانیه در AWS Lambda بسیار مناسب میسازد. در بخش پایانی، تمام چهار محیط اجرایی را روی یک بار کاری یکسان در پیکربندیهای مختلف حافظه (از ۱۲۸ مگابایت تا ۱۰,۲۴۰ مگابایت) محک میزنیم تا بتوانید بر اساس اندازهگیریهای واقعی، به جای ادعاهای فروشندگان، درباره توازن قیمت و عملکرد تصمیمگیری کنید. در پایان دوره، شما یک Lambda با زبان Rust را از مرحله ایجاد پروژه تا استقرار در AWS مدیریت کردهاید و میدانید چه زمانی Rust ابزار مناسبی برای مهندسی دادههای سرورلس است.
سرفصل ها و درس ها
titleWeek 1: مقدمهای بر محاسبات سرورلس و AWS Lambda
Week 1: Introduction to Serverless Computing and AWS Lambda
titleمعرفی مدرس
Author Introduction
titleمحاسبات سرورلس چیست؟
What Is Serverless
titleساختن یا شستن لیوان: چرا Rust؟
Build vs. Wash Cup: Why Rust
titleساختن لیوان
Build the Cup
titleFaaS چیست؟
What Is FaaS
titleWeek 2: کار عملی با AWS Lambda و پیادهسازی چندزبانه
Week 2: Hands-on with AWS Lambda - Multi-language Implementation
titleAWS Lambda چیست؟
What Is AWS Lambda
titleدمو: اجرای Hello World در Lambda
Demo: Running Hello World on Lambda
titleدمو: بازی تونلی با Python
Demo: Python Tunnel Game
titleدمو: بازی تونلی با Ruby
Demo: Ruby Tunnel Game
titleدمو: بازی تونلی با Node.js
Demo: Node.js Tunnel Game
titleWeek 3: Rust و Cargo Lambda: ارتقای توسعه سرورلس
Week 3: Rust and Cargo Lambda - Elevating Serverless Development
titleCargo Lambda چیست؟
What Is Cargo Lambda
titleدمو: نصب و استفاده از Cargo Lambda
Demo: Installing and Using Cargo Lambda
titleدمو: انتقال Hello World از Cargo Lambda به محیط تولید
Demo: Cargo Lambda Hello World to Production
titleWeek 4: مباحث پیشرفته Cargo Lambda و بهینهسازی عملکرد سرورلس
Week 4: Advanced Cargo Lambda and Serverless Performance Optimization
titleدمو: بازی تونلی با Cargo Lambda در زبان Rust
Demo: Cargo Lambda Tunnel Game in Rust
titleمقایسه محیطهای اجرایی: Rust در برابر Ruby
Comparing Runtimes: Rust vs. Ruby
نمایش نظرات