تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی APIهای وب در زبان Rust

دوره آموزشی APIهای وب در زبان Rust

1 ساعت 16 دقیقهمتوسط2024-12-20

مدرسین

Tim McNamara

Tim McNamara

Rust Software Architect and Author

جزئیات دوره

Rust به عنوان یک زبان سیستم با کارایی بالا و ایمنی حافظه مشهور است. این زبان به طور خاص برای استفاده در برنامه‌هایی که نیاز به پردازش سریع و ایمن داده‌ها دارند، مانند سرویس‌های وب، بسیار مناسب است. استفاده از Rust برای ساخت سرویس‌های وب می‌تواند از مزایای زیادی برخوردار باشد، از جمله سرعت بالا، ایمنی در برابر خطاهای حافظه و توانایی پردازش همزمان درخواست‌ها به طور مؤثر.

در این دوره، شما یاد خواهید گرفت که چگونه از فریم‌ورک Actix Web برای توسعه سرویس‌های وب استفاده کنید. Actix Web یکی از فریم‌ورک‌های محبوب Rust برای ساخت سرویس‌های مقیاس‌پذیر و سریع است. شما نحوه پردازش درخواست‌های HTTP POST که داده‌های JSON را دریافت و ارسال می‌کنند، خواهید آموخت. علاوه بر این، مفاهیم نظارت و مشاهدability برای شفافیت بیشتر در عملکرد سرویس‌ها و مانیتورینگ سلامت سیستم به شما معرفی می‌شود.

این دوره مناسب کسانی است که علاقه‌مند به یادگیری Rust هستند و قصد دارند از آن برای ساخت سرویس‌های وب کارآمد و ایمن استفاده کنند. علاوه بر این، تمرکز بر روش‌های تست و استقرار سرویس‌ها به شما کمک می‌کند تا سرویس‌های خود را به صورت مؤثر و بدون خطا در محیط‌های واقعی راه‌اندازی کنید.

اهداف آموزشی:
درک ملاحظات لازم برای ایجاد یک سرویس وب در Rust.
ایجاد JSON از داده‌های Rust و ارسال آن به عنوان بدنه پاسخ HTTP.
پذیرش JSON به عنوان درخواست بدنه HTTP POST و تبدیل آن به یک پاسخ Rust.
افزودن قابلیت مشاهدability به یک سرویس وب نوشته شده در Rust.

مهارت ها

RustAPIsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - قدرت Rust را مهار کنید
  • 02 - آنچه باید بدانید
  • 03 - استفاده از Codespaces در این دوره

1. درباره Tech Stack

  • 04 - چرا Rust برای وب سرویس ها
  • 05 - مقدمه ای بر Actix Web

2. نقاط پایانی بدون تابعیت

  • 06 - ایجاد نقطه پایانی چک سلامت
  • 07 - دریافت بار از طریق HTTP POST
  • 08 - دریافت محموله ای با کد JSON

3. نقاط پایانی Stateful

  • 09 - افزودن حالت جهانی
  • 10 - افزودن احراز هویت
  • 11 - اتصال به پایگاه داده

4. نظارت و مشاهده

  • 12 - تست نقاط پایانی
  • 13 - افزودن تله متری

5. استقرار

  • 14 - استقرار اول محلی
  • 15 - استقرار بومی ابری

نتیجه گیری

  • 16 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal