آموزش ضروریات برنامه‌نویسی راست (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

مفاهیم پیشرفته برنامه‌نویسی Rust Rust Programming Concepts

  • درک مفهوم مالکیت (Ownership) Understanding Ownership

  • قوانین مالکیت Ownership Rules

  • معناشناسی کپی (Copy Semantics) Copy Semantics

  • مفهوم قرض گرفتن (Borrowing) Concept of Borrowing

  • قرض گرفتن تغییرپذیر و تغییرناپذیر Mutable and Immutable Borrowing

  • بررسی‌کننده قرض (Borrow Checker) Borrow Checker

  • مقدمه‌ای بر Traitها Introduction to Traits

  • Trait Objectها در Rust Trait Objects in Rust

  • استفاده از Traitها برای استفاده مجدد از کد Using Traits for Code Reuse

  • دیسپاچ پویا و Trait Objectها Dynamic Dispatch and Trait Objects

  • مقدمه‌ای بر Generics Introduction to Generics

  • توابع Generic Generic Functions

  • متدهای Generic Generic Methods

  • استفاده از Generics برای کد انعطاف‌پذیر Using Generics for Flexible Code

  • ارتقای قابلیت استفاده مجدد با Generics Enhancing Reusability with Generics

جمع‌بندی دوره و ارزیابی Course Wrap Up and Assessment

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش ضروریات برنامه‌نویسی راست (Rust Programming Essentials)
جزییات دوره
12h 52m
49
(آخرین آپدیت)
1,182
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده