دوره آموزشی Rust Web Frameworks: ساخت پروژه های دنیای واقعی با Actix، Rocket، Warp، Tide و std Library
1 ساعت 24 دقیقهمتوسط2024-04-01
مدرسین

Akhil Sharma
جزئیات دوره
Rust به سرعت در حال تبدیل شدن به یکی از محبوب ترین و مهم ترین زبان های برنامه نویسی است. در این دوره آموزشی با مهمترین و محبوب ترین فریمورک های وب در Rust مانند Tide، Warp، Rocket و Actix آشنا شوید. مربی آخیل شارما هر چهار این چهارچوب را یکی یکی، از اصول اولیه تا جنبه های پیچیده تر، تجزیه می کند. با دنبال کردن مراحلی که Akhil به شما نشان می دهد چگونه برخی از مهم ترین توابع Rust را بنویسید، تجربه عملی در نوشتن کد با این فریم ورک های Rust داشته باشید.
مهارت ها
RustFull-Stack Web DevelopmentWeb DevelopmentProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - دانش چارچوب Rust خود را شارژ کنید
- 02 - معرفی دوره Rust web frames
- 03 - پیش نیازهای دوره
1. std Rust Library
- 04 - آشنایی با کتابخانه استاندارد Rust
- 05 - توابع، ویژگیها و مفاهیم مهم
- 06 - ساخت سرور با کتابخانه std
- 07 - ویژگیهای اضافی و مفید در کتابخانه std
- 08 - برنامه نویسی توکیو و ناهمزمان
- 09 - چالش - ساخت یک API اساسی که یک پیام را برمی گرداند
- 10 - راه حل - ساخت یک API اساسی که یک پیام را برمی گرداند
2. جزر و مد - یک چارچوب حداقلی
- 11 - مقدمه ای بر جزر و مد
- 12 - ساخت سرور پایه با تاید
- 13 - راهبردهای مسیریابی
- 14 - استفاده از موارد و محدودیتهای تاید
- 15 - چالش - یک سرور HTTP ایجاد کنید و بدنه JSON را تأیید کنید
- 16 - راه حل - یک سرور HTTP ایجاد کنید و بدنه JSON را تأیید کنید
3. پیچ و تاب
- 17 - مقدمه ای بر تار
- 18 - ساخت سرور ساده با warp
- 19 - ساخت REST API با warp
- 20 - چالش - از Warp و Tokio با هم برای APIهای async اساسی استفاده کنید
- 21 - راه حل - از Warp و Tokio با هم برای APIهای async اساسی استفاده کنید
4. موشک
- 22 - مقدمه و جعبه موشک
- 23 - ساخت وب سرور سریع با Rocket
- 24 - چرخه حیات، مسیریابی و نصب
- 25 - چالش - ساخت سرور REST API
- 26 - راه حل - ساخت سرور REST API
5. Actix Web
- 27 - جعبه Actix
- 28 - ساخت یک سرور HTTP ساده با Actix
- 29 - ویژگی TLS برای Actix Web
- 30 - خاموش نگه داشتن و برازنده
- 31 - چالش - ساخت اپلیکیشن با چندین API
- 32 - راه حل - یک برنامه کاربردی با چندین API بسازید
نتیجه
- 33 - خلاصه سریع
- 34 - مراحل بعدی و فراتر رفتن از دوره
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی APIهای وب در زبان Rust
- دوره آموزشی برنامهنویسی Rust: از اصول تا مفاهیم پیشرفته با توسعه پشتیبانیشده توسط هوش مصنوعی
- دوره آموزشی مقدمهای بر سیستمهای نهفته (Embedded) با زبان Rust
- دوره آموزشی Rust LLMOps
- دوره آموزشی استفاده از Rust با پایتون
- دوره آموزشی Rust AWS Lambda
- دوره آموزشی برنامه های وب تمام پشته با Rust و Leptos