لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروریات برنامهنویسی راست (Rust Programming Essentials)
- آخرین آپدیت
دانلود Rust Programming Essentials
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره «آموزش ضروریات برنامهنویسی راست» با هدف توانمندسازی فراگیران با مهارتهای پایه و دانش لازم برای ساخت برنامههای با کارایی بالا، ایمن و همزمان (Concurrent) با استفاده از زبان برنامهنویسی Rust طراحی شده است. زبان Rust که به دلیل تمرکز بر امنیت، سرعت و مدیریت همزمانی شناخته میشود، به سرعت به انتخابی محبوب برای برنامهنویسی سطح سیستم، توسعه وب و انواع برنامههای حساس به عملکرد تبدیل شده است.
در پایان این دوره، شما قادر خواهید بود:
- اصول اصلی مالکیت (Ownership)، قرض گرفتن (Borrowing) و طول عمر (Lifetimes) در Rust را برای تضمین امنیت حافظه بدون نیاز به Garbage Collector درک کنید.
- از ساختارهای تطبیق الگو (Pattern Matching) و کنترل جریان در Rust برای توسعه برنامههای قدرتمند و کارآمد استفاده کنید.
- سیستم تایپ Rust، شامل Generics و Traits را برای ایجاد راهکارهای کدنویسی ماژولار و قابل استفاده مجدد تحلیل کنید.
- با استفاده از Cargo (مدیریت بسته Rust)، پروژههای مقیاسپذیر و قابل نگهداری بسازید، وابستگیها را مدیریت کنید، تستها را اجرا کرده و فایلهای اجرایی (Binaries) تولید کنید.
این دوره برای توسعهدهندگان وب، مهندسان نرمافزار، برنامهنویسان سیستم، کارآفرینان، علاقهمندان به کدنویسی و تازهکارهایی که مشتاق ساختن مسیری شغلی در توسعه نرمافزار هستند، طراحی شده است.
داشتن تجربه قبلی در هر زبان برنامهنویسی دیگری مزیت محسوب میشود اما الزامی نیست.
سفر آموزشی خود را برای یادگیری اصول ضروری برنامهنویسی Rust، بررسی بهترین روشها و ارتقای مهارتهای توسعه خود آغاز کنید.
سرفصل ها و درس ها
مقدمه برنامهنویسی راست و آمادهسازی محیط توسعه
Rust Programming Introduction and Setting up Development Environment
معرفی دوره
Course Introduction
داستان پیدایش Rust
The Story Behind Rust
مقایسه Rust با سایر زبانهای برنامهنویسی
Rust vs. Other Programming Languages
راهنمای نصب و تنظیم VS Code
Installation Guide for VS Code Set-Up
راهاندازی IDE برای Rust
Rust IDE Setup
تنظیم ویرایشگر متن در IDE
Rust IDE Text Editor
مبانی و اصول زبان Rust
Fundamentals of Rust
مرور کلی سینتکس Rust
Rust Syntax Overview
انواع دادهها
Data Types
درک انواع داده در Rust
Understanding Rust Types
توابع
Functions
تاپلها (Tuples)
Tuples
حلقهها در Rust
Loops in Rust
کار با حلقهها: درک while و loop در Rust
Working with Loops: Understanding while and loop in Rust
دستورات Break و Continue
Break and Continue
مدیریت خطا
Error Handling
خطاهای غیرقابل بازیابی
Unrecoverable Errors
Enum Result و انواع آن
Result Enum and its Variants
دموی Enum Result
Result Enum Demo
مرور Enum Option
Option Enums Overview
دموی Enum Option
Option Enum Demo
تکنیکهای انتشار خطا (Error Propagation)
Error Propagation Techniques
تسلط بر تکنیکهای ترکیبی
Mastering Combining Techniques
Panic و Unwind
Panic and Unwind
مقدمهای بر Structها
Introduction to Structs
کاربردهای عملی Structها
Practical Applications of Structs
Enumها
Enums
تطبیق الگو برای جلوگیری از خطا
Pattern Matching for Error Prevention
تطبیق الگو در انواع دادههای پیچیده
Pattern Matching in Complex Data Types
مقدمهای بر مجموعهها (Collections)
Introduction to Collections
BTree و HashSet
BTree and HashSet
مقدمهای بر رشتهها (Strings)
Introduction to Strings
مدیریت ساختارهای داده پیچیده
Complex Data Structures Management
کاوش در سطوح عمیقتر ساختارهای داده پیچیده
Unlocking Deeper Levels of Complex Data Structures
نمایش نظرات