Rust مقدماتی

کشف جادوی دنیا برنامه نویسی Rust
پشتیبانی در جامعه برنامه‌نویسی
پویا فراهانی
مدرس: پویا فراهانی
Rust مقدماتی به جامعه متخصصین سون‌لرن بپیوندید...

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

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

در زیر به برخی از ویژگی‌ها و کاربرد‌های این زبان برنامه نویسی اشاره کردیم:

  • سیستم‌های عامل و سیستم‌های جاسازی: Rust برای توسعه بخش‌های حساس و اصلی سیستم‌های عامل مانند بخش‌های هسته و درایورهای سیستمی بسیار مناسب است. این زبان به دلیل قابلیت ایمنی و کارآیی بالایش، در این بخش‌ها کاربرد فراوانی دارد.
  • توسعه برنامه‌های تحت وب: از آنجایی که Rust به صورت پیش‌فرض امکانات امنیتی بسیار بالایی فراهم می‌کند، برنامه‌نویسان می‌توانند از آن برای توسعه برنامه‌های تحت وبی استفاده کنند که امنیت آن‌ها از اهمیت بالایی برخوردار است.
  • بازی‌سازی: Rust به دلیل کارآیی بالا و مدیریت حافظه بهینه‌اش، برای توسعه بازی‌های کامپیوتری نیز مورد استفاده قرار می‌گیرد. برنامه‌نویسان می‌توانند از قابلیت‌های Rust برای بهینه‌سازی عملکرد بازی‌ها و مدیریت منابع آن‌ها استفاده کنند.
  • سیستم‌های توزیع شده: Rust برای توسعه برنامه‌های توزیع شده که نیازمند کار با پردازش همزمان و ایمنی بالا هستند، بسیار مناسب است. این زبان به دلیل رویکردهای خاص خود در مدیریت حافظه و ایمنی، برای توسعه سیستم‌های توزیع شده و برنامه‌های همزمان کاربرد فراوانی دارد.

به طور کلی، Rust برای کاربردهایی که نیازمند ایمنی، کارآیی و قابلیت اطمینان بالا هستند، مناسب است و در حوزه‌های گوناگونی از جمله سیستم‌های عامل، برنامه‌های تحت وب، بازی‌سازی و سیستم‌های توزیع شده کاربرد دارد.

نمایش بیشتر
سرفصل‌های دوره
معرفی دوره ۱ جلسه
  • جلسه اول قراره چه چیزایی یاد بگیریم ؟ ۶ دقیقه
آشنایی Rust و نصب ۴ جلسه
  • جلسه اول معرفی زبان Rust ۱۶ دقیقه
  • جلسه دوم نصب و راه اندازی ۵ دقیقه
  • جلسه سوم اولین برنامه Hello World و Comments ۱۳ دقیقه
  • جلسه چهارم خلاصه فصل ۱ دقیقه
انواع داده ، متغیر‌ها و تابع ۱۰ جلسه
  • جلسه اول انواع داده ۱۷ دقیقه
  • جلسه دوم تعریف متغیر با let ۷ دقیقه
  • جلسه سوم فرمت‌های خروجی ۴ دقیقه
  • جلسه چهارم const ۷ دقیقه
  • جلسه پنجم تبدیل داده ها ۸ دقیقه
  • جلسه ششم کلمات رزرو شده ۴ دقیقه
  • جلسه هفتم توابع ۸ دقیقه
  • جلسه هشتم خروجی توابع ۷ دقیقه
  • جلسه نهم خلاصه فصل ۲ دقیقه
  • جلسه دهم پروژه ۱۱ دقیقه
عملگر‌ها و ساختار داده‌های پایه ۸ جلسه
  • جلسه اول کار با String ۴ دقیقه
  • جلسه دوم عملگرهای حسابی ۸ دقیقه
  • جلسه سوم عملگرهای منطقی ۵ دقیقه
  • جلسه چهارم عملگرهای مقایسه ای ۸ دقیقه
  • جلسه پنجم ساختار داده Array ۱۴ دقیقه
  • جلسه ششم ساختار داده Slice ۸ دقیقه
  • جلسه هفتم خلاصه فصل ۳ دقیقه
  • جلسه هشتم پروژه ۲۸ دقیقه
دستورات شرطی و حلقه ها ۱۰ جلسه
  • جلسه اول دستور if ۷ دقیقه
  • جلسه دوم دستور if else ۴ دقیقه
  • جلسه سوم دستور let if ۶ دقیقه
  • جلسه چهارم حلقه loop ۱۲ دقیقه
  • جلسه پنجم حلقه for ۸ دقیقه
  • جلسه ششم حلقه while ۸ دقیقه
  • جلسه هفتم ساختار داده ی tuple ۶ دقیقه
  • جلسه هشتم الگوی match ۹ دقیقه
  • جلسه نهم خلاصه فصل ۱ دقیقه
  • جلسه دهم پروژه ۱۹ دقیقه
مدیریت حافظه ۷ جلسه
  • جلسه اول ساختار داده ی struct ۱۹ دقیقه
  • جلسه دوم معرفی enum ۱۰ دقیقه
  • جلسه سوم نحوه ی مدیریت حافظه در Rust ۱۶ دقیقه
  • جلسه چهارم نحوه ی کار سیستم ownership ۱۴ دقیقه
  • جلسه پنجم استفاده از reference ۱۳ دقیقه
  • جلسه ششم خلاصه فصل ۳ دقیقه
  • جلسه هفتم پروژه ۲۹ دقیقه
پکیج و ماژول ۶ جلسه
  • جلسه اول ماژول ۱۳ دقیقه
  • جلسه دوم ماژول‌های تو در تو ۱۱ دقیقه
  • جلسه سوم کار با فایل‌های خارجی ۱۲ دقیقه
  • جلسه چهارم super ۱۲ دقیقه
  • جلسه پنجم خلاصه فصل ۳ دقیقه
  • جلسه ششم پروژه ۳۳ دقیقه
وکتور و جنریک ۵ جلسه
  • جلسه اول ساختار داده Vector ۱۸ دقیقه
  • جلسه دوم تعریف بازه با Range ۹ دقیقه
  • جلسه سوم Polymorphism با Generics ۱۱ دقیقه
  • جلسه چهارم خلاصه فصل ۳ دقیقه
  • جلسه پنجم پروژه ۲۳ دقیقه
شی گرایی و فانکشنال ۵ جلسه
  • جلسه اول تعریف method با impl ۲۲ دقیقه
  • جلسه دوم تعریف اینترفیس با trait ۲۳ دقیقه
  • جلسه سوم توابع closure ۱۷ دقیقه
  • جلسه چهارم خلاصه فصل ۴ دقیقه
  • جلسه پنجم پروژه ۱۹ دقیقه
نمایش بیشتر
با خیال راحت آموزش ببینید
ضمانت بازگشت وجه
ضمانت بازگشت وجه خرید و ثبت نام شما در دوره‌های بلندمدت سون لرن بدون ریسک مالی خواهد بود
آموزش مهارت محور
آموزش مهارت محور از مدرسین متخصص و با تجربه در بهترین شرکت‌های ایران مهارت مورد نیاز بازار کار را یاد می‌گیرید
رفع اشکالات و پشتیبانی فنی
جامعه برنامه نویسی فعال پشتیبانی و پاسخ به سوالات خود را در جامعه برنامه نویسی فعال سون لرن دریافت می‌کنید
ارزیابی فنی و رتبه بندی
ارزیابی فنی و امتیازدهی برای فعالیت‌ها و آزمون‌های خود، امتیازات مختلفی برای ارزیابی مهارت دریافت می‌کنید (از آذر 1402)
معرفی برترین‌ها به بازار کار
معرفی برترین‌ها به بازار کار دانشجویان فعالی که مستمر و منظم محتوای دوره‌ها را دنبال می‌کنند، در اولویت معرفی به بازار کار هستند
دسترسی دائمی و بدون محدودیت
دسترسی راحت و همیشگی شما بعد از تهیه دوره به محتوای دوره و آپدیت‌های محتوایی دسترسی خواهید داشت
نتایج دوره‌های متخصص

در ۱۷ سال اخیر بیش از ۳۵ هزار نفر در سون لرن به صورت تخصصی آموزش برنامه نویسی دیده اند و هزاران نفر از این عزیزان در شرکت‌های مختلف استخدام شده اند.

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

اسنپ دیجی کالا علی بابا تخفیفان کافه بازار ژاکت
+ ده‌ها شرکت مطرح دیگر
مدرس و منتورهای دوره
  • بنیانگذار اصلی استارت آپ BeMe 
  • سرپرست تیم توسعه ی بکند در لاماسو و آیگپ و ریویژن
  • برنامه نویس Node.js و Rust و Python
  • بیش از ۷ سال حضور در حوزه ی توسعه محصولات نرم افزاری و توسعه BackEnd
  • کارشناسی مهندسی پزشکی گرایش بیو الکتریک در حوزه ی IOT

ثبت‌نام در Rust مقدماتی

سرمایه‌گذاری روی مهارت‌هایتان، یک تصمیم هوشمندانه است!
زمان را از دست ندهید کشف جادوی دنیا برنامه نویسی Rust
۰ ثانیه
۰ دقیقه
۰ ساعت
۲.۹ میلیون تومان ۲.۱۷۵ میلیون تومان
ثبت نام می‌کنم
کمپین فرصت نهایی شروع شد!
۰ ثانیه
۰ دقیقه
۰ ساعت
  • پشتیبانی در جامعه برنامه‌نویسان
  • گارانتی بازگشت کامل وجه
  • با تدریس پویا فراهانی ،
  • آموزش منطبق بر نیاز بازار کار
25٪ تخفیف
در کنار شما هستیم مشاوره ثبت‌نام در دوره Rust مقدماتی