دوره آموزشی Rust برای توسعه دهندگان جاوا
1 ساعت 31 دقیقهمتوسط2023-11-07
مدرسین
Tim McNamara
Rust Software Architect and Author
جزئیات دوره
آیا شما یک برنامه نویس جاوا هستید که به دنبال انتقال به Rust هستید؟ در حالی که هر دو زبان محبوب هستند، Rust دارای چندین مزیت عملکردی و امنیتی است - برنامهها از حافظه کمتری استفاده میکنند، توسعه آنها آسانتر است، و هیچ زبالهگیری برای مبارزه با آنها وجود ندارد. در این دوره، مربی تیم مک نامارا به شما نشان می دهد که چگونه از تجربه جاوا خود به عنوان سکوی پرشی برای یادگیری Rust استفاده کنید. تیم توری از سیستم نوع Rust را به شما ارائه میدهد، ویژگیهای ایمنی آن را بررسی میکند، و نحوه عملکرد مدیریت خطا را بدون استثنا توضیح میدهد.
مهارت ها
RustProgramming FoundationsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - مزایای Rustبرای شرکت
- 02 - آنچه باید بدانید
- 03 - استفاده از GitHub Codespaces با این دوره
1. توری در سیستم نوع Rust
- 04 - انواع بنیادی
- 05 - مجموعه ها
- 06 - شمارش
- 07 - صفات
- 08 - ژنریک
- 09 - چالش - پردازش داده ها
- 10 - راه حل - پردازش داده ها
2. ویژگیهای ایمنی Rust
- 11 - مراجع
- 12 - مادام العمر
- 13 - مالکیت
- 14 - قرض گرفتن
- 15 - چالش - لیست پیوندی
- 16 - راه حل - لیست پیوندی
3. Rust s Take on Exceptions
- 17 - رسیدگی به خطاها
- 18 - رسیدگی به مقادیر از دست رفته
- 19 - چالش - یک فایل CSV کثیف را تجزیهوتحلیل کنید
- 20 - راه حل - یک فایل CSV نامرتب را تجزیهوتحلیل کنید
4. اجتناب از شوک فرهنگی
- 21 - کد عملکردی
- 22 - به اشتراک گذاری داده ها
- 23 - مجردها
- 24 - چالش - شمارش کلمات با نقشه کاهش
- 25 - راه حل - شمارش کلمات با نقشه کاهش
نتیجه
- 26 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی APIهای وب در زبان Rust
- دوره آموزشی برنامهنویسی Rust: از اصول تا مفاهیم پیشرفته با توسعه پشتیبانیشده توسط هوش مصنوعی
- دوره آموزشی مقدمهای بر سیستمهای نهفته (Embedded) با زبان Rust
- دوره آموزشی Rust LLMOps
- دوره آموزشی استفاده از Rust با پایتون
- دوره آموزشی Rust AWS Lambda
- دوره آموزشی Rust Web Frameworks: ساخت پروژه های دنیای واقعی با Actix، Rocket، Warp، Tide و std Library