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

توسعه وب فرانت‌اند در Rust

توسعه وب فرانت‌اند در Rust

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

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

  • توسعه کامپوننت‌های فرانت‌اند با DOM مجازی Yew
  • آشنایی با اکوسیستم WebAssembly در Rust
  • تعامل با مرورگر و گوش دادن به رویدادها از طریق wasm و websys
  • برقراری ارتباط با APIs وب برای عملیات CRUD از طریق یک لایه احراز هویت

توضیحات دوره

WebAssembly یک قالب دستورالعمل باینری است که اکثر مرورگرها از آن پشتیبانی می‌کنند. این قابلیت به زبان‌هایی مانند Rust ،C ،C++ ،Go و غیره اجازه می‌دهد تا کامپایل شده و در یک مرورگر وب اجرا شوند.

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

و چگونه ممکن است اینطور نباشد؟ این زبان برای هشت سال متوالی به عنوان محبوب‌ترین و مطلوب‌ترین زبان برنامه‌نویسی StackOverflow انتخاب شده است، بنابراین همه به دنبال بهانه‌ای هستند تا آن را حتی در داخل مرورگرها اجرا کنند، جایی که جاوا اسکریپت معمولاً رویکرد رایج است.

شما زمان زیادی را صرف توسعه وب اپلیکیشن‌های کرده‌اید و درک بسیار خوبی از Rust دارید.

شما از خود می‌پرسید که آیا می‌توانید رابط کاربری بعدی خود را در Rust توسعه دهید و آن را از طریق WASM به مرورگر بفرستید.

شما به دنبال منبعی هستید که تمام نیازهای شما را در یک مکان فراهم کند.

خب، دیگر جستجو نکنید! در این دوره به شما نشان خواهم داد که چگونه یک وب اپلیکیشن‌ پیچیده را در Rust ایجاد کنید که از JSON APIs استفاده می‌کند.

ما از فریمورک وب Yew به همراه کریت‌های wasm برای ساخت یک رابط کاربری با موارد زیر استفاده خواهیم کرد:

  • احراز هویت
  • چندین مسیر و صفحه مختلف
  • فرم‌ها برای پشتیبانی از CRUD
  • مدیریت وضعیت، هوک‌های سفارشی و ریدوسرها
  • درخواست‌های غیرهم‌زمان از طریق fetch API مرورگر

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

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

توسعه وب فرانت‌اند در Rust

  • مقدمه 07:09
  • راه‌اندازی محلی 05:55
  • مؤلفه‌ها 10:46
  • ویژگی‌های کامپوننت 19:00
  • مدیریت رویداد 27:23
  • راه‌اندازی سمت سرور 06:07
  • اندپوینت ورود 21:41
  • کامپوننت هشدار و مدیریت خطا 17:49
  • روتر و مسیرهای سفارشی 12:22
  • ناوبری و تغییر مسیر 03:34
  • کانتکست سفارشی و ریدوسر 28:07
  • صفحه خوش‌آمدگویی بهتر None
  • لینک‌ها و منو 14:45
  • ذخیره‌سازی نشست برای توکن‌های احراز هویت 17:23
  • خروج از سیستم 12:41
  • لیست و افزودن Rustacean 42:12
  • لودر و هوک سفارشی 29:58
  • ویرایش Rustacean 30:53
  • حذف Rustacean 14:26
  • کامپوننت دکمه None
  • لیست و افزودن Crates 25:41
  • کامپوننت انتخاب 34:21
  • کامپوننت Textarea 09:02
  • ویرایش و حذف Crates 10:42
  • کپی و سرو کردن فایل‌ها 04:34
  • CSS یا SASS سفارشی 03:00

2,725,500 545,100 تومان

مشخصات آموزش

توسعه وب فرانت‌اند در Rust

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:26
  • مدت زمان :06:54:50
  • حجم :3.63GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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