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

Rust Web Frameworks: Build Real World Projects with Actix, Rocket, Warp, Tide, and std Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Rust به سرعت در حال تبدیل شدن به یکی از محبوب ترین و مهم ترین زبان های برنامه نویسی است. در این دوره آموزشی با مهم ترین و محبوب ترین فریم ورک های وب در Rust مانند Tide، Warp، Rocket و Actix آشنا شوید. مربی آخیل شارما هر چهار این چارچوب را یکی یکی، از اصول اولیه تا جنبه های پیچیده تر، تجزیه می کند. با دنبال کردن مراحلی که Akhil به شما نشان می دهد چگونه برخی از مهم ترین توابع Rust را بنویسید، تجربه عملی در نوشتن کد با این فریم ورک های Rust داشته باشید.

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

معرفی Introduction

  • پیش نیازهای دوره Prerequisites for the course

  • مقدمه دوره آموزشی چارچوب های وب Rust Rust web frameworks course intro

  • دانش فریمورک Rust خود را شارژ کنید Supercharge your Rust framework knowledge

1. std Rust Library 1. std Rust Library

  • چالش: ساختن یک API اساسی که پیامی را برمی گرداند Challenge: Building a basic API that returns a message

  • توابع، ویژگی ها و مفاهیم مهم Important functions, features, and concepts

  • ساخت سرور با کتابخانه std Building a server with the std library

  • مقدمه ای بر کتابخانه استاندارد Rust Introduction to the standard Rust library

  • ویژگی های اضافی و مفید در کتابخانه std Extra, helpful features in the std library

  • راه حل: ساختن یک API اساسی که پیامی را برمی گرداند Solution: Building a basic API that returns a message

  • توکیو و برنامه نویسی ناهمزمان Tokio and asynchronous programming

2. جزر و مد: یک چارچوب حداقلی 2. Tide: A Minimal Framework

  • ساخت یک سرور پایه با تاید Building a basic server with Tide

  • مقدمه ای بر جزر و مد Introduction to Tide

  • راه حل: یک سرور HTTP ایجاد کنید و بدنه JSON را تأیید کنید Solution: Create an HTTP server and validate JSON body

  • چالش: یک سرور HTTP ایجاد کنید و بدنه JSON را تأیید کنید Challenge: Create an HTTP server and validate JSON body

  • استفاده از موارد و محدودیت های جزر و مد Use cases and limitations of Tide

  • استراتژی های مسیریابی Routing strategies

3. پیچ و تاب 3. warp

  • راه حل: از Warp و Tokio با هم برای APIهای همگام اولیه استفاده کنید Solution: Use warp and Tokio together for basic async APIs

  • ساخت یک سرور ساده با Warp Building a simple server with warp

  • ساخت REST API با warp Building a REST API with warp

  • مقدمه ای بر تار Introduction to warp

  • چالش: از Warp و Tokio با هم برای APIهای همگام اولیه استفاده کنید Challenge: Use warp and Tokio together for basic async APIs

4. موشک 4. Rocket

  • مقدمه و جعبه موشک Introduction and the Rocket crate

  • ساخت وب سرور سریع با Rocket Building a quick web server with Rocket

  • چرخه حیات، مسیریابی و نصب Lifecycle, routing, and mounting

  • چالش: ساخت سرور REST API Challenge: Building a REST API server

  • راه حل: ساخت یک سرور REST API Solution: Building a REST API server

5. Actix Web 5. Actix Web

  • چالش: یک برنامه کاربردی با چندین API بسازید Challenge: Build an application with multiple APIs

  • زنده و برازنده خاموش نگه دارید Keep alive and graceful shutdown

  • ساخت یک سرور HTTP ساده با Actix Building a simple HTTP server with Actix

  • ویژگی TLS برای Actix Web TLS feature for Actix Web

  • راه حل: یک اپلیکیشن با چندین API بسازید Solution: Build an application with multiple APIs

  • جعبه Actix The Actix crate

نتیجه Conclusion

  • مراحل بعدی و فراتر رفتن از دوره Next steps and going beyond the course

  • خلاصه سریع Quick summary

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.

آموزش Rust Web Frameworks: ساخت پروژه های دنیای واقعی با Actix، Rocket، Warp، Tide و std Library
جزییات دوره
1h 23m
34
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
5,281
- از 5
دارد
دارد
دارد
Akhil Sharma
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Akhil Sharma Akhil Sharma

کارآفرین، بنیانگذار Armur A.I

آخیل آرمور را تأسیس کرد، یک استارت آپ تحت حمایت Techstars، که بر ایجاد راه حل های امنیتی برای دنیای Web3 تمرکز داشت.

او که یک مهندس باتجربه و عملی است، قبلاً از طریق شرکت مشاوره خود، Myrl Tech به مشتریان Fortune 500 مانند Honda، GEP و Phillips خدمات ارائه کرده است. آخیل با داشتن تخصص عمیق در مهندسی داده، SAAS و Web3، Go and Rust را به بیش از 23 هزار مشترک در YouTube آموزش می دهد و نویسنده کتاب آتی Rust for Blockchain Development (نشر بسته) است. او بیش از 200000 مهندس Golang و Rust را از طریق دوره‌های متعدد و کلاس‌های Master در Udemy، Scaler، Educative، Patika، Packt و freeCodeCamp آموزش داده است و عمیقاً در جامعه مهندسی جا افتاده است.