دورۀ آموزشی مفهومی
تنها مرجع آموزش آنلاین زبان Rust در ایران
برنامه نویسی راست را به صورت مفهومی بیاموزید
سرفصلهای دورۀ آموزشی
چیستی راست
ز کجا آمده و آمدنش بهر چه بود؟ کدام چالشها تا پیش از راست وجود داشتند که اکنون راست در صدد رفع آن است؟ در این رابطه توضیحی مفصل ارائه خواهیم داد.
راهاندازی راست
نصب کامپایلر و آمادهسازی حرفهای RustRover و VSCode. نصب VSCode و راست روی تبلت اندرویدی! راست در همهجا!!
قوانین مالکیت و استقراض (Ownership And Borrowing)
مفهوم این مسئله چیست؟ اصلا چرا به چنین قوانینی نیازمندیم؟ این قوانین چگونه عمل میکنند و چه تاثیری بر کدنویسی سنتی میگذارند؟
قواعد عمومی برنامهنویسی در زبان راست
شرطها، حلقهها، انواع داده، توابع، کامنت، مدیریت خطا و ...
شیئگرایی در راست
در Rust مفهوم شیئگرایی اندکی متفاوت عمل میکند. این تفاوت چه تاثیری در رویکرد ما بر شیئگرایی سنتی میگذارد؟ راست بهراستی از Genericها، Enumها و بسیاری مفهوم دیگر استفاده میکند، اما به روشی راستین!!
ساختاردهی کد توسط Packageها و Moduleها
قابلیتی که در اکثر زبانهای برنامهنویسی وجود دارد، اما بیایید نسخهٔ «راست»ی آن را بیازماییم!
کار با Package Manager اختصاصی راست: Cargo
ابزاری بسیار قوی و آسان، جهت مدیریت بستهها در راست
رشتههای متنی
در Rust رشتههای متنی اندکی پیچیده هستند، اما بسیار کارآمدتر.
اشارهگرها و مسئلهٔ طول عمر
از مباحث بسیار مهم Rust که هستهٔ مدیریت زبالههایی است که نداریم!!
توابع و Closureها
راهی
بسیار
عالی جهت تقسیمبندی کد و جابجایی آن در اجزاء مختلف برنامه
اشارهگرهای هوشمند (Smart Pointers)
راست را آسان کنید، و محدودیتهای آن را هوشمندانه دور بزنید!
همزمانی و چندرشتهای
از نقاطی که Rust بسیار در آن قوی است؛ منابع را مدیریت کنید و حداکثر کارایی را از برنامه بیرون بکشید! با برخی کتابخانههای مرتبط با این زمینه (همچون tokio) نیز آشنا خواهیم شد.
آشنایی اجمالی با کتابخانهٔ استاندارد Rust
هرچه برای یک برنامهٔ استاندارد لازم دارید تا از قدرت Rust استفاده کنید در این کتابخانه موجود است.
آشنایی اجمالی با راست Unsafe
با Rust همانند C کار کنید! به طور مستقیم بزنید به دل حافظه و تکتک جزئیات را مدیریت کنید! قوانین Ownership و Borrowing را هرکجا که نیاز شد دور بزنید!
الگوهای طراحی در راست
نگاهی گذرا به برخی از الگوهای طراحی متداول، و چگونگی عملکرد آنها در Rust
کدنویسی استاندارد
برخی ضوابط که توسط جامعهٔ Rust رعایت میشوند و اگر شما نیز آن را رعایت کنید، خیلی خوب است.
و بیشتر از این ...
این دوره مناسب چه کسانی است؟
افراد آیندهنگر
کسانی که به دنبال فناوریهایی میگردند که فناوریهای آینده بر اساس آن شکل میگیرد.
شرکتها
شرکتهایی که در جستجوی راهکاری بهینه جهت تولید محصولاتشان هستند.
دانشجویان
دانشجویانی که در صدد ارائۀ واحدی تکمیلی برای دانشگاه هستند.
تازهکارها
افرادی که هدفشان زبانی است که موقعیت شغلی خوبی در آینده داشته باشد.
ثبت نام در دورۀ برنامهنویسی Rust
حتما پیش از ثبت نام به این موارد دقت فرمایید:
- پیشنیاز این دوره، آشنایی با مفاهیم اولیهٔ برنامهنویسی است.
- مبلغ دوره به ازای هر نفر، ۳ میلیون تومان است. گروهها و شرکتها میتوانند جهت هماهنگی مبلغ با ما تماس بگیرند.
- در ورود شمارهٔ تلفن همراه دقت کنید؛ تمامی ارتباطات ما با شما از همین طریق انجام میگیرد و ما مسئولیتی در قبال شمارهٔ اشتباه نخواهیم داشت.
- در صورت انصراف از ثبت نام و پس از واریز وجه، امکان بازگشت ۹۰ درصد وجه صرفا تا پایان برگزاری جلسهٔ سوم وجود خواهد داشت.
- دورهٔ کنونی به صورت برخط (Online) برگزار میشود. در صورت نیاز به جلسهٔ حضوری با ما تماس بگیرید.
"ضروری" indicates required fields