دوره ویدئویی برنامه نویسی RUST

نگاهی کلی به دوره آموزشی ویدئویی برنامه نویسی RUST

مدت دوره شهریه پیش نیاز
10 ساعت 1,500,000 تومان اصول برنامه نویسی
  • اشتراک در شبکه های اجتماعی

آشنایی با دوره ویدئویی برنامه نویسی RUST

زبان RUST به علت ایمن بودن حافظه و راندمان بالا و کاربردهای مختلفی که در سیستم های نهفته، میکروسرویس ها، وب و… دارد این روزها معروفیت و محبوبیت بالایی پیدا کرده است. در این دوره ویدیویی قصد داریم تا قواعد مربوط به این زبان را از سطح مبتدی فرا بگیریم. RUST یک زبان برنامه نویسی سطح بالا، کامپایل شدنی، دارای راندمان بالا و ایمن در بحث حافظه (Memory) و نخ ها (Threads) می باشد. یکی از ویژگی های برجسته این زبان که موجب محبوبیت آن در میان همگان شده خطای Null pointer expection است. یکی از خطاهایی که در زبان C مرسوم هست خطای Null pointer expection هست. در زبان راست این خطا کاملا پوشش داده شده و دیگر این خطا وجود ندارد. در دوره آموزش برنامه نویسی RUST؛ مهندس میرقاسمی تمامی قواعد و ساختارهای زبان RUST را از سطح مبتدی آموزش میدهند.

 
 

 

 


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

  • معرفی زبان برنامه نویسی RUST و آشنایی با کاربردهای آن
  • مقایسه زبان rust با سایر زبان ها و بررسی مهم ترین ویژگی ها
  • مزایا و معایب زبان برنامه نویسی راست
  • ساختار برنامه در زبان برنامه نویسی Rust
  • نحوه نصب Rust بر روی سیستم عامل
  • نصب Visual Studio Code
  • نحوه کار با IDE و ساخت پروژه و خروجی گرفتن از پروژه
  • آشنایی با فرامین cargo در زبان rust
  • به کارگیری ماکرو Print در برنامه ها و فرمت های نمایش دیتا
  • آشنایی با انواع داده ها در زبان برنامه نویسی Rust
  • آشنایی با انواع متغیرها در زبان راست
  • شیوه تعریف متغیر و مقداردهی در rsut
  • استفاده از انواع متغیرهای دسیمال، بولین، اعشاری، استرینگ، هگز و …
  • بررسی مناطق حافظه در برنامه نویسی RUST
  • نحوه تخصیص حافظه RAM در برنامه ها
  • استفاده از متغیرهایGlobal
  • به کارگیری داده های ثابت Const در برنامه
  • نحوه استفاده از آرایه های داده Array و دستورات کاربردی مربوطه
  • استفاده از Vectorها در برنامه
  • آشنایی با عملگرهای ریاضی، بیتی، منطقی و رابطه ای در زبان راست
  • آشنایی با ساختار دستورهای شرطی در زبان RUST
  • دستور شرطی if, if else و …
  • دستور شرطی match در زبان راست
  • آشنایی با حلقه های تکرار در زبان RUST و اجرای چند مثال عملی
  • به کارگیری حلقه تکرار for
  • به کارگیری حلقه تکرار while در برنامه
  • استفاده از حلقه loop در برنامه
  • به کارگیری توابع فرعی function ها در برنامه نویسی Rust
  • آشنایی با دستورات کاربردی و جزئیات توابع فرعی
  • نحوه اجرای توابع فرعی، مقدار برگشتی و …
  • اجرای توابع بازگشتی در برنامه همراه با اجرای چند کد نمونه
  • استفاده از توابع ویژه برای دریافت ورودی از کاربر
  • استفاده از ساختمان داده Structure در برنامه
  • نکته های کاربردی در بکارگیری structureها در زبان rust
  • استفاده از دیتا تایپ Tuple در برنامه نویسی rust و اجرای چند نمونه تمرین
  • به کارگیری Enum در زبان Rust همراه با تمرین های عملی متعدد
  • آشنایی با مباحث ownership یا مالکیت در زبان rust
  • اجرای چند نمونه مساله پیرامون ownership در راست
  • آموزش دیتا تایپ Option در زبان برنامه نویسی rust
  • استفاده از دیتا تایپ Result در برنامه های rust
  • پیاده سازی چند نمونه برنامه با استفاده از Result
  • استفاده از صفت ها Trait در برنامه نویسی RUST و اجرای چند نمونه پروژه
  • به کارگیری traitهای پیش فرض در زبان rust و پیاده سازی برای انواع دیتاها
  • مدیریت فایل و ماژول های پروژه Multi Files در برنامه های مبتنی بر rust
  • طراحی و پیاده سازی پروژه کامل بازی حدس Guessing game به زبان rust
  • طراحی و پیاده سازی پروژه کامل مدیریت کاربران User Management به زبان rust
دریافت فایل سرفصل ها


توصیه مدرس

در صورتی که تمایل دارید تا شروع به یادگیری زبان جدیدی کنید؛ ما زبان برنامه نویسی RUST را به شما پیشنهاد می کنیم. این زبان طبق نظرسنجی های StackOverflow، محبوب ترین زبان برنامه نویسی در پنج سال اخیر متوالی بوده است. همچنین انتظار میرود که در چند سال آینده راست بتواند جایگزین زبان C شود. لازم به ذکر هست که شرکت کنندگان برای شرکت در این دوره بهتر است تا به مباحث برنامه نویسی مسلط باشند.


info

قوانین آموزشگاه arrow_backward

از قوانین آموزشگاه قبل از ثبت نام آگاه شوید

می خواهم ثبت نام کنمarrow_backward

با مشاهده تقویم آموزشی دوره ویدئویی برنامه نویسی RUST ثبت نام کنید

Make the future now

آینده را اکنون بساز

عضویت در باشگاه نیراسیستم یا نیاز به مشاوره دارم