دوره آموزشی Rust برای توسعه دهندگان جاوا

دوره آموزشی Rust برای توسعه دهندگان جاوا

1 ساعت 31 دقیقهمتوسط2023-11-07

مدرسین

Tim McNamara

Tim McNamara

Rust Software Architect and Author

جزئیات دوره

آیا شما یک برنامه نویس جاوا هستید که به دنبال انتقال به Rust هستید؟ در حالی که هر دو زبان محبوب هستند، Rust دارای چندین مزیت عملکردی و امنیتی است - برنامه‌ها از حافظه کمتری استفاده می‌کنند، توسعه آن‌ها آسان‌تر است، و هیچ زباله‌گیری برای مبارزه با آن‌ها وجود ندارد. در این دوره، مربی تیم مک نامارا به شما نشان می دهد که چگونه از تجربه جاوا خود به عنوان سکوی پرشی برای یادگیری Rust استفاده کنید. تیم توری از سیستم نوع Rust را به شما ارائه می‌دهد، ویژگی‌های ایمنی آن را بررسی می‌کند، و نحوه عملکرد مدیریت خطا را بدون استثنا توضیح می‌دهد.

مهارت ها

RustProgramming FoundationsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • مزایای Rustبرای شرکت
  • آنچه باید بدانید
  • استفاده از GitHub Codespaces با این دوره

توری در سیستم نوع Rust

  • انواع بنیادی
  • مجموعه ها
  • شمارش
  • صفات
  • ژنریک
  • چالش - پردازش داده ها
  • راه حل - پردازش داده ها

ویژگی‌های ایمنی Rust

  • مراجع
  • مادام العمر
  • مالکیت
  • قرض گرفتن
  • چالش - لیست پیوندی
  • راه حل - لیست پیوندی

Rust s Take on Exceptions

  • رسیدگی به خطاها
  • رسیدگی به مقادیر از دست رفته
  • چالش - یک فایل CSV کثیف را تجزیه‌و‌تحلیل کنید
  • راه حل - یک فایل CSV نامرتب را تجزیه‌و‌تحلیل کنید

اجتناب از شوک فرهنگی

  • کد عملکردی
  • به اشتراک گذاری داده ها
  • مجردها
  • چالش - شمارش کلمات با نقشه کاهش
  • راه حل - شمارش کلمات با نقشه کاهش

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان