دوره آموزشی
The Great Courses
دوبله زبان فارسی

وب اپلیکیشن‌های بلادرنگ در Rust

وب اپلیکیشن‌های بلادرنگ در Rust

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • ایجاد کلاینت‌های وب‌سوکت با yew
  • ایجاد سرورهای وب‌سوکت با rocket
  • اشتراک‌گذاری کد Rust بین سرور و کلاینت
  • ساخت یک فرانت‌اند چت با yew

توضیحات دوره

با توجه به اینکه پروتکل وب‌سوکت برای اپلیکیشن‌های بلادرنگ، جایی که قابلیت اطمینان و سرعت اهمیت دارد، کلیدی است، تعجبی ندارد که Rust بهترین گزینه برای پیاده‌سازی سرورهای وب‌سوکت باشد.

همچنین با توجه به اینکه اکنون Rust به لطف WebAssembly قادر است در مرورگر اجرا شود، می‌توانیم از Rust در سمت کلاینت نیز استفاده کنیم.

یعنی می‌توانیم یک اپلیکیشن چت بلادرنگ را کاملاً با Rust کدنویسی کنیم!

ما دقیقا همین کار را در این دوره انجام خواهیم داد! ما از Tokio و Rocket در بک‌اند استفاده می‌کنیم، از yew webassembly و trunk در فرانت‌اند بهره می‌بریم و در نهایت، یک اپلیکیشن چت بلادرنگ و فول‌استک با Rust خواهیم ساخت. در این مسیر، یاد خواهیم گرفت چگونه اتصال وب‌سوکت را راه‌اندازی کنیم، پیام‌ها را ارسال و دریافت کنیم و state اپلیکیشن را بروزرسانی کنیم.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان وب که در حال ارزیابی Rust برای پروژه وب‌سوکت بعدی خود هستند.
  • توسعه‌دهندگان وب که در حال ارزیابی Rust برای پروژه فول‌استک بعدی خود هستند.
  • توسعه‌دهندگان Rust که می‌خواهند از مرورگر به عنوان رابط کاربری از طریق وب‌سوکت‌ها استفاده کنند.

وب اپلیکیشن‌های بلادرنگ در Rust

  • مقدمه 03:17
  • راه‌اندازی محلی 03:37
  • راه‌اندازی Rocket 16:39
  • تقسیم استریم 04:17
  • شناسه کاربر اتمیک و rocket state 07:47
  • Mutex و قفل‌ها 19:15
  • پیاده‌سازی‌های ChatRoom 05:10
  • راه‌اندازی Yew 08:16
  • هوک‌ها و اتصال وب‌سوکت 16:12
  • ارسال پیام 16:10
  • استایل‌دهی با بوت‌استرپ 04:21
  • قرارداد ChatMessage 06:55
  • بک‌اند و JSON 09:30
  • فرانت‌اند و JSON 08:02
  • انواع پیام‌های وب‌سوکت 10:39
  • Broadcasting لیست کاربران 07:06
  • کامپوننت لیست کاربران 26:19
  • نوع پیام تغییر نام کاربری 08:39
  • ذخیره نام کاربری 10:10
  • منطق تغییر نام کاربری در فرانت‌اند 22:01
  • منطق تغییر نام کاربری در بک‌اند 20:36
  • پیام سیستمی نام کاربری تغییر یافته 11:28
  • پیام سیستمی جوین شدن یا خروج کاربر None
  • استایل‌دهی پیام‌های سیستمی 04:33

2,495,600 623,900 تومان

مشخصات آموزش

وب اپلیکیشن‌های بلادرنگ در Rust

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:متوسط
  • تعداد درس:24
  • مدت زمان :04:11:15
  • حجم :2.02GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید