لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی و مفاهیم اصلی زبان برنامهنویسی راست (Rust)
- آخرین آپدیت
دانلود Rust Basics and Core Concepts
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندانهتر برای یادگیری از طریق گفتگوهای تعاملی و آنی که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
زبان راست (Rust) یک زبان برنامهنویسی قدرتمند است که به دلیل سرعت بالا، امنیت حافظه و قابلیتهای همروندی (Concurrency) شناخته میشود. در این دوره، شما پایهای استوار در راست، از نصب تا تسلط بر نحو (Syntax) و مفاهیم اصلی آن کسب خواهید کرد. در پایان این دوره، شما در نوشتن و کامپایل برنامههای راست، درک متغیرها، انواع دادهها و مکانیسمهای کنترل جریان تسلط خواهید یافت و این مفاهیم را در پروژههای واقعی به کار خواهید برد. همچنین ابزارهای ضروری مانند Cargo برای مدیریت پروژه و VSCode برای کدنویسی بهینه را بررسی خواهید کرد.
سفر یادگیری با راهاندازی محیط توسعه آغاز شده و سپس نگاهی عمیق به متغیرها، تغییرپذیری و انواع دادهها خواهیم داشت. شما یاد میگیرید که چگونه با انواع مختلف دادهها مانند اعداد صحیح، رشتهها و مقادیر بولی کار کنید و ویژگیهای منحصر به فرد راست مانند مالکیت (Ownership)، قرضگیری (Borrowing) و تطبیق الگو (Pattern Matching) را درک کنید. این دوره همچنین توابع، کنترل جریان و بازگشت (Recursion) را پوشش میدهد تا شما را برای نوشتن کدهای بهینه، تمیز و اصیل در راست آماده کند.
این دوره برای هر کسی که به دنبال یادگیری برنامهنویسی سیستم است ایدهآل بوده و برای مبتدیان طراحی شده است و نیازی به تجربه قبلی ندارد. چه در برنامهنویسی تازهکار باشید و چه از زبان دیگری مهاجرت کرده باشید، این دوره به شما کمک میکند درک قوی از راست ایجاد کرده و برای مباحث پیشرفتهتر آماده شوید.
سرفصل ها و درس ها
شروع به کار
Getting Started
مقدمهای بر تخصص
Introduction to the Specialization
کامپایلر راست
The Rust Compiler
معرفی ترمینال در macOS
[macOS] Intro to Terminal
نصب ابزارهای خط فرمان XCode در macOS
[macOS] Installing XCode Command Line Tools
نصب زبان راست در macOS
[macOS] Installing Rust
نصب ویژوال استودیو کد در macOS
[macOS] Installing Visual Studio Code
افزودن VSCode به PATH در macOS
[macOS] Add VSCode to PATH
معرفی PowerShell در ویندوز
[Windows] Intro to PowerShell
شناسایی نسخه سیستمعامل ویندوز
[Windows] Find Out Your Windows Operating System
نصب ویژوال استودیو در ویندوز
[Windows] Installing Visual Studio
نصب زبان راست در ویندوز
[Windows] Installing Rust
نصب ویژوال استودیو کد در ویندوز
[Windows] Installing Visual Studio Code
بهروزرسانی یا حذف راست با rustup
Updating or Uninstalling Rust with rustup
ایجاد پروژه راست با Cargo
Create Rust Project with Cargo
برنامه Hello World
Hello World
کامپایل و اجرای فایل راست از طریق ترمینال
Compiling and Running Rust File from the Terminal
فرمتبندی کد با rustfmt و cargo fmt
Formatting with rustfmt and cargo fmt
دستور cargo build
The cargo build Command
دستور cargo run
The cargo run Command
دستور cargo check
The cargo check Command
کامنتها و یادداشتها
Comments
راه حل پروژه
Project Solution
مرور بخش اول
Section Review
متغیرها و تغییرپذیری
Variables and Mutability
مقدمهای بر متغیرها
Intro to Variables
درونیابی با آکولاد
Interpolation with Curly Braces
آرگومانهای موقعیتی در println!
Positional Arguments to println!
استفاده از Underscore در متغیرها
Underscore with Variables
متغیرهای تغییرناپذیر و تغییرپذیر
Immutable and Mutable Variables
نمایش نظرات