اطلاعات مربوط به این ویدئوی آموزشی
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
زبان راست به علت ایمن بودن حافظه و راندمان بالا و کاربردهای مختلفی که در سیستم های نهفته، میکروسرویس ها، وب و… دارد این روزها معروفیت و محبوبیت بالایی پیدا کرده است. در این دوره ویدیویی قصد داریم تا قواعد مربوط به این زبان را از سطح مبتدی تا پیشرفته فرا بگیریم.
توصیه نیراسیستم
در صورتی که تمایل دارید تا شروع به یادگیری زبان جدیدی کنید؛ ما زبان برنامه نویسی RUST را به شما پیشنهاد می کنیم. این زبان طبق نظرسنجی های StackOverflow، محبوب ترین زبان برنامه نویسی در پنج سال اخیر متوالی بوده است. همچنین انتظار میرود که در چند سال آینده راست بتواند جایگزین زبان C شود.
پیش نیاز دوره ویدیویی آموزشی برنامه نویسی RUST چیست؟
این دوره آموزشی ویژه افرادی طراحی شده است که به مباحث مربوط به برنامه نویسی Embedded C مقدماتی تسلط لازم را دارند.
گواهینامه دوره
در صورت ارسال پروژه پایانی در بازه زمانی ۴ ماه بعد از دریافت ویدئو و کسب نمره لازم در پروژه پایانی ،گواهینامه فنی حرفه ای نیرا برای شما صادر خواهد شد.
نحوه دریافت ویدئوهای دوره
دسترسی به ویدئوهای آموزش برنامه نویسی RUST به صورت فایل دانلودی مقدور میباشد.
ویدیوهای آموزشی دو کاربره هستند و قابلیت مشاهده ویدیو ها در دو سیستم وجود دارد.
همچنین نرم افزار پخش ویدئوی موجود در پکیج، قابل اجرا در کلیه سیستم عامل های ویندوزی از جمله XP ، 7 ، 8 ، 10 و اندروید میباشد.
مشاهده این دوره آموزشی تنها با استفاده از نرم افزار GemPlayer در سیستم عامل ویندوز میسر می باشد .
برای تماشای ویدئوهای آموزشی این دوره، نیاز است تا نرم افزار ویدئو پلیر موجود در DVD یا فایل ارسالی را نصب نمایید.
پس از نصب ، فایل ویدئو مورد نظر را باز می کنید . در پنجره باز شده می بایست کد موجود در گزینه Machine Code را برای پشیتبانی آموزشگاه ارسال نمایید تا پسورد اختصاصی سیستم شما را تولید و در اختیارتان قرار دهند .
فایل دریافتی از پشیتبانی را در قسمت Import password وارد نمایید و آموزش را آغاز کنید .
نحوه فعال سازی این نرم افزار در ویدئو زیر توضیح داده شده است:
جهت ارسال Machine code به پشیتبانی نیرا سیستم به یکی از شیوه های زیر اقدام کنید :
تماس تلفنی با شماره تلفن 02166918178
پیام رسان تلگرام با آی دی @nirahelp
پیام رسان واتس اپ با شماره 09376983093
مشاهده رایگان جلسات
خلاصه ای از مباحث دوره
خلاصه ای از مباحث دوره ویدئو
نحوه نصب RUST
نحوه نصب RUST ویدئو
نحوه نصب IDE
نحوه نصب IDE ویدئو
Hello World (part1)
Hello World (part1) ویدئو
Hello World (part2)
Hello World (part2) ویدئو
پروژه پایانی
پروژه پایانی آزمون
مهلت تحویل پروژه پایانی برای دریافت گواهینامه ۴ ماه بعد از خرید ویدیوها می باشد.
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
آموزش برنامه نویسی Embedded Python
در دوره برنامه نویسی Embedded Python فراگیران زبان برنامه نویسی پایتون را با رویکرد استفاده در سیستم های نهفته فرا میگیرند. رنکته مهم این است که پس از پایان هر پروژه مدرس آن را بر روی برد iot kit پیاده سازی میکنند و دانشجویان به صورت سخت افزاری نیز نتایج پروژه را مشاهده خواهند کرد . در پایان دوره در صورت انجام پروژه پایانی و کسب امتیاز مورد نظر گواهینامه فنی و حرفه ای نیرا نیز برای شما صادر خواهد شد.
نظرات
تنها اشخاصی که این محصول را خریداری کرده اند و وارد سایت شده اند می توانند در مورد این محصول بازبینی ارسال کنند.
![علی میرقاسمی](https://niraplus.ir/wp-content/uploads/2021/02/AM-120x120.jpg)
09139901516( دانشجوی دوره )
ماکرو هارو آموزش نمیدید؟
مهناز بختیاری(مدیریت)
سلام روزبخیر
خیر متاسفانه در این دوره، ماکروها تدریس داده نمی شوند.