×
ribbon

آموزش برنامه‌نویسی مقدماتی Rust

مدرس:

کوروش کاکایی

در این دوره باز مجموعه دوره های آموزش برنامه نویسی مکتب خونه ا برنامه نویسی به زبان Rust... بیشتر
گواهی‌نامه
3.6 (11)
7 دیدگاه
422دانشجو
7ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی ابتدایی با اصول برنامه‌نویسی

آشنایی با زبان Rust

درک عمیق مفاهیم پیچیده زبان Rust

آموزش دستورات شرطی در Rust

این دوره شامل:

7 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

10 فصل37 جلسه7 ساعت ویدیو
مقدمه
  چرا Rust؟
03:25
  نصب Rust
07:39
  Hello World
12:26
  آشنایی با Cargo
09:08
مفاهیم رایج در برنامه نویسی
  متغیرها
09:22
  نوع داده
10:51
  عملگرها
11:25
  تاپل
11:37
  رشته‌ها - بخش اول
11:21
  Crate
12:51
  تابع
16:49
  تمرین
06:34
  کامنت
02:58
کنترل روند
  دستورات شرطی If
15:12
  حلقه‌ها - Loop
10:22
  حلقه‌ها - While, For
06:21
مقایسه سرعت Rust با Python
  مقایسه Rust با Python
10:31
درک مالکیت (Ownership)
  آشنایی با Stack و Heap
12:33
  رشته‌ها - بخش دوم
17:28
  مالکیت (Ownership)
05:28
  مالکیت در توابع
10:06
  Reference
18:42
  Slice
23:26
ساختار (Struct)
  آشنایی با ساختار (Struct) - بخش اول
23:52
  آشنایی با ساختار (Struct) - بخش دوم
10:21
  آشنایی با Method
13:08
شمارش (Enum)
  آشنایی با Enum
11:39
  آشنایی با Option
08:13
  دستورات شرطی Match
11:35
  دستورات شرطی If Let
04:04
آشنایی با Collection
  Vector
15:10
  رشته‌ها - بخش سوم
08:22
Generics, Traits, Lifetime
  استفاده از Generic
14:49
  پیاده‌سازی رفتار مشابه با Trait
22:25
  Lifetime
20:47
مرتب‌کردن کد با Module
  پیاده‌سازی ماژول - بخش اول
10:03
  پیاده‌سازی ماژول - بخش دوم
11:11

پیش‌نیاز‌ها

در این دوره سعی شده است تا همه مباحث به زبانی ساده و روان بیان شوند تا مخاطب به‌سادگی در جریان همه موضوعات مطرح شده قرار گیرند. به‌این‌ترتیب برای استفاده از آموزش‌های ارائه شده نیاز به هیچ پیش‌نیاز به خصوصی وجود ندارد.

توضیحات دوره

در این دوره باز مجموعه دوره‌های آموزش برنامه نویسی مکتب خونه ا برنامه‌نویسی به زبان Rust آشنا می‌شویم. زبانی جدید همراه با کارایی بسیار بالا. زبانی برای برنامه‌نویسی دسکتاپ، وب و حتی برنامه‌نویسی Embedded.

در دوره آموزش برنامه‌نویسی مقدماتی Rust چه می آموزیم؟

  •  چگونگی نصب Rust را می‌آموزیم.
  •  مفاهیم پایه‌ای برنامه‌نویسی مثل متغیرها، توابع و... را شرح می‌دهیم.
  •  با شرط‌ها و حلقه‌ها آشنا می‌شویم.
  •  مالکیت در Rust را مفصل بررسی می‌کنیم.
  •  با استفاده از struct به داده‌ها ساختار می‌دهیم.
  •  enum را بررسی می‌کنیم و با Option جلو بسیاری از خطاها را می‌گیریم.
  •  با Collectionها داده‌هایی با مقدار نامشخص را ذخیره می‌کنیم.
  •  با Generic کدهایی می‌نویسیم که با انواع داده کار کنند.
  •  با traitها رفتار مشابه برای ساختارها تعریف می‌کنیم.
  •  به بررسی دقیق lifetime در زبان Rust می‌پردازیم.

 و در آخر با استفاده از ماژول‌ها کدهای خود را دسته‌بندی می‌کنیم.

دیدگاه کاربران

3.6

بر اساس امتیاز 11 دانشجو

1
2
3
4
5

دانشجوی دوره

2 سال پیش

5

به کل اموزش جامعی برای کسایی هستش که مقدماتی میان

مهدی حسن زاده

2 سال پیش

4

با عرض سلام خسته نباشید خدمت استاد محترم و گروه مکتب خونه . خواستم تجربه شخصی ام را نسبت به این آموزش عنوان کنم تا شاید دوستانی که میخواهند این اموزش را شروع کنند ،کمکی باشد ... متاسفانه در کامنت ها کم لطفی ای نسبت به نوع آموزش و حتی مفاد درسی شده بود که من موقع شروع با این بک گراند آموزش رو شروع کردم اما واقعا از اینکه با این نگاه شروع کردم ناراحت شدم ، واقعانسبت به استاد محترم کم لطفی شده بود و امیدوارم که در روحیه و ادامه مسیر تزلزلی ایجاد نشده باشد ... البته دوستانی که قراره این آموزش را شروع کنند این را بدانند که زبان راست زبانی نیست که اولین زبان یادگیری باشد واگر اینطور بود قطعا چالش هایی در درک خواهید داشت که خب عادی خواهد بود اما از آن سمت ماجرا دوستانی که عین خودم با سی، سی پی پی ،دارت، پایتون ، جاوا ،و... آشنایی دارند (حتی در حد جونیور)به این موضوع توجه کنند که باتوجه به رویکرد متفاوت این زبان نسبت به زبان های دیگر اصلا انتظار راحتی ، و حتی تدریس راحت رو نداشته باشند چون واقعا نیاز به نگاه جدید و متفاوتی نسبت به برنامه نویسی دارد . البته بر شیوه تدریس انتقاداتی هم وارداست که خب این منطقی و بنظرم عقلانیست ،خب کار آدمیزادی قطعا بی عیب نیست و نخواهد بود انتظار میرفت استاد محترم تمرین هایی را درنظر میگرفتند و یا حداقل در دوره پیشرفته درنظر بگیرند ، نکته دیگر اینکه کمی منسجم تر و با چارت آموزشی مشخص تدریس انجام شود ،خیلی خوب بود اما عالی نبود(قطعا بخاطر ذات زبان بود، اما لازمه درنظر بگیرید )، و نکته آخر امیدوارم دوره آموزشی پیشرفته بزودی ارائه شود و این اشتیاق و علاقه با گذر زمان کم رنگ و خاموش نشود تشکرفراوان از استاد محترم و تیم همراه

احسان مهرابی

3 سال پیش

4

دوره جالب ای هست نسبت به بقیه زبان های برنامه نویسی یه حس متفاوتی دار خوب و جدید و آینده داره. مدرس دوره هم قشنگ درس میده مسلط هست به سینتکس.

سینا للهی

1 ماه پیش

3

مدرس دست بی قرار دارد. با کلیک های بیجا و اشارات سریع به نقاط مختلف صفحه بدون اینکه توضیح دهد چرا به این فایل یا نقطه منتقل شده خیلی سریع به نقطه اصلی بر می‌گردد انگار نه انگار در حال ضبط ویدو آموزشی است. لحن حرف زدن مدرس هم بسیار مقطع و سریع است.

حسین زارعی

2 سال پیش

3

من چند ماه قبل این دوره رو گرفتم و کامل نگذروندم و ترجیح دادم از منابع دیگه استفاده کنم. البته این نظر شخصیه من هست شاید بقیه دوستان الگوهای یادگیری خودشون رو داشته باشن.

دانشجوی دوره

2 سال پیش

1

فن بیان استاد اصلا خوب نمی باشد و قادر نیستن مفاهیم رو درست منتقل کنند.

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
422دانشجو
11نظر و امتیاز

کوروش کاکایی دارای مدرک کارشناسی ارشد مهندسی کامپیوتر (رایانش امن) است. وی برنامه‌نویسی را از سال ۱۳۹۴ با زبان ++C شروع کردند و در ادامه با تمرکز بر برنامه‌نویسی وب با PHP این مسیر را ادامه دادند.

 

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.