🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت API های وب با Rust (پیشرفته)
- آخرین آپدیت
دانلود Building web APIs with Rust (advanced)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه بکاند وب با راست (Rust): راهنمای جامع
آیا به دنبال یادگیری توسعه بکاند وب با زبان برنامهنویسی راست هستید؟ این دوره آموزشی به شما کمک میکند تا یک برنامه کاربردی وب پیچیده و کاملاً ناهمزمان (async) را با راست ایجاد کنید.
آنچه در این دوره خواهید آموخت:
پیادهسازی سرویس احراز هویت در یک API REST با Rocket
مدیریت موجودیتهای پایگاه داده با فیلدها و روابط پیچیده با استفاده از async Diesel و PostgreSQL
پیادهسازی پایگاه داده کش با Redis
مدیریت جلسات (Session Handling) و مدیریت دسترسی دقیق برای نقاط پایانی مختلف
تست خودکار نقاط پایانی API
ارسال ایمیلهای HTML با lettre و tera
نوشتن دستورات CLI با clap
پیش نیازها:
دانش خوب از زبان راست
آشنایی با Docker و Docker Compose
درک HTTP، REST و JSON
تجربه کار با SQL و ORM به طور کلی
راست یک زبان برنامهنویسی سیستم است که میتوانید از آن برای نوشتن برنامههای کاربردی با عملکرد بالا استفاده کنید. کامپایلر بسیار مفید راست، از همان ابتدا راهنمای شما خواهد بود.
Cargo نه تنها یک مدیر بسته است، بلکه یک ابزار ساخت، تولید کننده مستندات و موارد دیگر نیز هست و مدیریت برنامههای راست را برای شما بسیار آسان میکند.
جای تعجب نیست که به همین دلایل و بسیاری موارد دیگر، راست برای هشت سال متوالی به عنوان محبوبترین و مطلوبترین زبان برنامهنویسی StackOverflow انتخاب شده است.
شما قبلاً زمان زیادی را صرف توسعه برنامههای وب کردهاید و درک بسیار خوبی از راست دارید.
شما از مرحله برنامههای ساده و اسباببازی عبور کردهاید و آماده شروع توسعه جدی بکاند وب هستید و از خود میپرسید که آیا میتوان از راست برای این منظور استفاده کرد.
شما به دنبال منبعی هستید که همه چیزهایی که نیاز دارید را در یک مکان داشته باشد.
دیگر نگران نباشید! در این دوره به شما نشان خواهم داد که چگونه یک برنامه وب پیچیده و کاملاً ناهمزمان (async) را در راست ایجاد کنید که APIهای JSON را ارائه میدهد، اما همزمان یک رابط CLI نیز دارد.
ما از فریمورک وب Rocket به همراه ORM دیزل برای ساخت APIهای REST با موارد زیر استفاده خواهیم کرد:
نمایش نظرات