توضیحات
Rust Programming Masterclass from Beginner to Expert، دوره آموزش مسترکلاس برنامهنویسی Rust: از مبتدی تا متخصص توسط آکادمی Oreilly منتشر شده است. در دنیای زبانهای برنامهنویسی، همیشه باید بین مزایا و معایب مختلف تعادل برقرار کرد. زبانهای سطح پایین مانند C و ++C سرعت و کنترل بالایی دارند، اما به قیمت امنیت حافظه. زبانهای سطح بالا مانند Python و JavaScript اولویت را به امنیت میدهند، اما از نظر قدرت و سرعت کارایی کمتری دارند. Rust اما ترکیبی از بهترین ویژگیهای هر دو جهان را ارائه میدهد. در این دوره، با اصول برنامهنویسی Rust، از جمله نحو و ویژگیهای امنیت حافظه آن آشنا خواهید شد. با پیشرفت در دوره، مفاهیم سطح پیشرفته مانند جنریکها (Generics)، ویژگیها (Traits) و موارد دیگر را خواهید آموخت. این دوره تجربه عملی در حل مسائل متوسط تا پیشرفته با استفاده از Rust را ارائه میدهد. این دوره طیف گستردهای از موضوعات را پوشش میدهد، از جمله نحو پایهای برنامهنویسی در Rust، انواع شمارشی (Enums)، ساختارها (Structures)، سیستم ماژول Rust، استفاده از بستههای خارجی (Crates) و انتشار بستهها، اشارهگرهای هوشمند (Smart Pointers)، ساختارهای دادهای پرکاربرد، و تکنیکهای پیشرفته مانند ماکروها، تستنویسی، تخصیص حافظه و موارد دیگر. همچنین یاد خواهید گرفت که چگونه برنامههای کاربردی واقعی را از ابتدا در Rust پیادهسازی کنید و مهارتهای برنامهنویسی کارآمد را توسعه دهید. علاوه بر این، مفاهیمی مانند برنامهنویسی همزمان (Concurrency)، برنامهنویسی غیرهمزمان (Async Programming)، پردازش متنی، مدیریت دایرکتوری، بلاکچین و برنامهنویسی وب در Rust را درک خواهید کرد. در پایان این دوره، به زبانی مسلط در Rust خواهید رسید و قادر خواهید بود با اعتماد به نفس و حرفهای در این زبان کدنویسی کنید.
آنچه خواهید آموخت
- استفاده از نحو Rust و جمعکنندهها برای نوشتن برنامههای پایه
- بهکارگیری انواع شمارشی (Enums)، ویژگیها (Traits)، ساختارها (Structures)، جنریکها (Generics) و موارد دیگر برای ایجاد برنامههای پیچیده
- استفاده از تکنیکهای پیشرفته Rust، مانند ماکروها (Macros) و تستنویسی (Testing)، برای برنامهنویسی کارآمد
- بهکارگیری Rust برای ایجاد برنامههای کاربردی واقعی، مانند بلاکچین و برنامهنویسی وب
- مدیریت گزینهها (Options)، رشتهها (Strings) و ساختارها در برنامههای همزمان (Concurrent) و غیرهمزمان (Asynchronous)
- یادگیری تکنیکهای بهینهسازی عملکرد و انجام بنچمارک با استفاده از Criterion
مشخصات دوره Rust Programming Masterclass from Beginner to Expert
- ناشر : Oreilly
- مدرس : Dr. Nouman Azam
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- تعداد دروس: 130
- مدت زمان آموزش: 23 ساعت و 13 دقیقه
سر فصل های دوره Rust Programming Masterclass from Beginner to Expert

تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
6.45 گیگابایت












































