برنامهنویسی Rust - از اصول تا مفاهیم پیشرفته با توسعه با کمک هوش مصنوعی
✅ سرفصل و جزئیات آموزش
در این دوره دانش منسجمی در زبان برنامهنویسی قدرتمند و کارآمد Rust با مفاهیم اصلی این زبان، سینتکس، ابزارها و بهترین شیوه ها بدست میآورید. شما مبانی Rust مانند متغیرها، تایپهای داده، کنترل جریان و قوانین مالکیت را یاد میگیرید. سپس به مفاهیم پیشرفتهتر، از جمله structs و enums و traits، عمرها و همزمانی میپردازید. این دوره همچنین توضیح میدهد که چگونه از ابزارهای قدرتمندی مانند rust-analyzer، تکنیکهای توسعه و اشکالزدایی، دستکاری رشته، مدیریت خطا و موارد دیگر استفاده کنید.
علاوه بر این، درباره استفاده از برنامهنویسی جفت هوش مصنوعی با گیتهاب کوپایلت، بهترین شیوههای کدنویسی Rust برای خوانایی و عملکرد، ایجاد و مستندسازی کتابخانههای خود با استفاده از Cargo و تکنیکهای نوشتن کدهای ایمن، همزمان و بدون لاک یاد میگیرید.
چه به عنوان یک مبتدی کامل شروع کنید و چه برنامهنویس باتجربه باشید، این دوره را بررسی کنید تا به Rust برای ساخت نرمافزارهای قابل اعتماد و با عملکرد بالا مسلط شوید.
برنامهنویسی Rust - از اصول تا مفاهیم پیشرفته با توسعه با کمک هوش مصنوعی
-
ملاقات با مدرس دوره شما - آلفردو دزا 0:02:20
-
درباره این دوره 0:03:18
-
بررسی نصب Rust 0:00:59
-
دمو - نصب Rust 0:05:48
-
دمو - ویژوال استودیو کد 0:07:56
-
دمو - فعالسازی rust-analyzer 0:04:08
-
دمو - استفاده از rust-analyzer 0:07:05
-
دمو - همزمانسازی تنظیمات شما 0:04:18
-
خلاصه نصب Rust و ویژوال استودیو کد 0:00:42
-
بررسی استفاده از گیتهاب کوپایلت 0:01:17
-
دمو - ثبتنام برای گیتهاب کوپایلت 0:04:14
-
دمو - نصب و فعالسازی کوپایلت در ویژوال استودیو کد 0:02:55
-
دمو - برنامهنویسی با پیشنهادات 0:05:54
-
دمو - استفاده از پرامپتها با کوپایلت 0:02:50
-
دمو - Copilot X و یادگیری مبتنی بر چت 0:05:35
-
خلاصه 0:00:49
-
بررسی Codespaces 0:01:21
-
دمو - اصول Codespaces 0:08:10
-
دمو - درک کاربرد و سهمیهها 0:06:13
-
دمو - مبانی کانتینرهای توسعه 0:03:50
-
دمو - سفارشیسازی ویرایشگر 0:02:57
-
دمو - سفارشیسازی محیط 0:04:05
-
خلاصه Codespaces 0:00:54
-
آشنایی با Rust 0:00:38
-
دمو - ایجاد پروژه جدید در Rust 0:05:37
-
دمو - بررسی فایلهای پروژه 0:06:00
-
دمو - کامپوننت های اولیه کد Rust 0:06:27
-
دمو - تخصیص متغیر و تغییرناپذیری 0:06:17
-
دمو - مبانی کنترل جریان 0:04:07
-
دمو - سایهزنی متغیرها 0:05:52
-
خلاصه آشنایی با Rust 0:00:47
-
آشنایی با حلقهها و کنترل جریان 0:00:59
-
دمو - آشنایی با حلقهها در Rust 0:03:28
-
دمو - دستورات شرطی در Rust 0:07:16
-
دمو - حلقه while در Rust 0:03:14
-
دمو - حلقه for در Rust 0:04:34
-
دمو - دستورات break و continue 0:03:29
-
دمو - کنترل جریان match در Rust 0:05:14
-
خلاصه حلقهها و کنترل جریان 0:00:41
-
آشنایی با مبانی تابع 0:01:11
-
دمو - توابع واحد ساده 0:01:46
-
دمو - مقادیر بازگشتی 0:05:50
-
دمو - استفاده از آرگومانها 0:03:36
-
دمو - مفهوم borrowing 0:10:09
-
دمو - استفاده از panic برای متوقف کردن یک برنامه 0:04:00
-
دمو - مدیریت خطای اولیه با match 0:06:55
-
خلاصه مبانی تابع 0:01:23
-
آشنایی با داده ساختاریافته 0:01:18
-
دمو - تعریف structs 0:03:44
-
دمو - ایجاد نمونههای struct 0:05:19
-
دمو - توابع انجمنی و constructors 0:08:05
-
دمو - دیگر کاربردهای struct 0:04:03
-
خلاصه داده ساختاریافته 0:01:11
-
آشنایی با رشتهها و بردارها 0:01:16
-
دمو - درک رشته و str 0:05:16
-
دمو - شروع کار با دستکاری رشته در Rust 0:06:25
-
دمو - مبانی بردارها 0:06:42
-
دمو - بازیابی مقادیر از بردارها 0:07:52
-
دمو - افزودن عناصر به بردارها 0:03:43
-
خلاصه رشتهها و بردارها 0:01:20
-
آشنایی با enums و واریانتها 0:01:32
-
دمو - تعریف یک enum 0:04:24
-
دمو - استفاده از enum به عنوان تایپ 0:05:17
-
دمو - enum گزینه 0:08:28
-
دمو - enums اعمال شده 0:06:17
-
دمو - استفاده از بردارها با enums 0:05:01
-
دمو - مچهای Exhaustive 0:05:27
-
خلاصه enums و واریانتها 0:01:03
-
آشنایی با کتابخانهها و Cargo 0:01:27
-
دمو - ایجاد کتابخانه با Cargo 0:03:59
-
دمو - افزودن کد به کتابخانه 0:06:57
-
دمو - مستندسازی کد شما 0:07:41
-
دمو - استفاده از دیباگر 0:08:41
-
دمو - استفاده از makefile 0:12:34
-
خلاصه کتابخانهها و Cargo 0:01:18
-
آشنایی با ماژولها 0:01:05
-
دمو - استفاده از Cargo برای وابستگیها 0:05:25
-
دمو - گسترش با ماژولها 0:04:52
-
دمو - اعتبارسنجی کد با doctest 0:05:00
-
دمو - تعریف ماژولهای عمومی و خصوصی 0:06:12
-
دمو - فیلدهای خصوصی و عمومی در structs 0:10:26
-
خلاصه ماژولها 0:01:05
-
آشنایی با تست 0:01:54
-
دمو - سازماندهی فایلهای تست 0:03:47
-
دمو - آشنایی با تست در Rust 0:04:24
-
دمو - نوشتن تستها برای کد شما 0:09:16
-
دمو - تست کد خصوصی 0:11:06
-
دمو - استفاده از پیامهای شکست تست 0:04:10
-
خلاصه تست 0:01:24
-
خلاصه دوره 0:01:54
مشخصات آموزش
برنامهنویسی Rust - از اصول تا مفاهیم پیشرفته با توسعه با کمک هوش مصنوعی
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:پیشرفته
- تعداد درس:90
- مدت زمان :6:35:28
- حجم :928.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy