مقدمه ای بر برنامه نویسی Rust [ویدئو]

Introduction to Rust Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از برنامه نویسان از سراسر جهان Rust را به عنوان یک زبان برنامه نویسی جایگزین برای ساخت موتورهای بازی، سیستم های فایل، موتورهای شبیه سازی VR، سیستم عامل ها و اجزای مرورگر در نظر می گیرند. این دوره ویدیویی به شما نشان می دهد که چگونه از Rust برای نوشتن برنامه های امن و بدون خطا برای توسعه نرم افزار بدون دردسر و حل مشکلات رایج برنامه نویسی استفاده کنید. این دوره با مقدمه ای بر برنامه نویسی Rust شروع می شود و به شما کمک می کند تا Rust را نصب کرده و اولین برنامه خود را بنویسید. سپس دستورات و مفاهیم اولیه Rust مانند ساختارها، enums، توابع، عبارات، حلقه، تکرارکننده‌ها و مدیریت خطا را درک خواهید کرد. با پیشرفت، اهمیت مدیریت طول عمر و حافظه را مطالعه خواهید کرد و بین String و Str و سپس Vec، Slice و Array تمایز قائل خواهید شد. همچنین با استفاده از انواع پویا برای چندشکلی و نکات و ترفندهایی برای استفاده مجدد و مدیریت کد آشنا خواهید شد. در پایان این دوره، شما مهارت های برنامه نویسی Rust را از ابتدا توسعه داده اید و آماده به کارگیری آموخته های خود برای ساخت برنامه های کاربردی قوی خواهید بود. تمام دارایی های این دوره را می توانید در اینجا پیدا کنید - https://github.com/PacktPublishing/Introduction-to-Rust-Programming- آشنایی با نحو و مفاهیم اولیه Rust تست کد را انجام دهید و خطاها را مدیریت کنید با چک کننده قرض و ایمنی حافظه آشنا شوید رشته، str، vec، slice و array را درک کنید نحوه استفاده از انواع پویا برای چندشکلی را کشف کنید از Serde برای تبدیل هر داده ای به هر فرمتی استفاده کنید این دوره برای کسانی که می خواهند برنامه نویسی Rust را یاد بگیرند مناسب است. دانش اولیه هر زبان برنامه نویسی به شما در درک مفاهیم مطرح شده در دوره کمک می کند. با برنامه نویسی Rust شروع کنید * یاد بگیرید چگونه از مدیریت حافظه Rust حداکثر استفاده را ببرید * نکات و ترفندهایی را برای نوشتن کدهای بی عیب و نقص کشف کنید

سرفصل ها و درس ها

معرفی Introduction

  • طرح کلی دوره Course Outline

مقدمه ای بر Rust Introduction to Rust

  • نصب Rust و نوشتن اولین برنامه Rust Installing Rust and Writing Your First Rust Program

  • ساختارها و Enums Structs and Enums

  • کارکرد Functions

  • عبارات و الگوها Expressions and Patterns

  • حلقه ها و تکرار کننده ها Loops and Iterators

  • ساخت سازه های قابل استفاده مجدد با ژنریک Building Reusable Structures with Generics

  • تست کد زنگ شما Testing Your Rust Code

  • رسیدگی به خطاها با نتیجه Handling Errors with Result

مدیریت طول عمر و حافظه Lifetimes and Memory Management

  • چرا طول عمر مهم است؟ Why Do the Lifetimes Matter?

  • گذراندن عمر در اطراف Passing the Lifetimes Around

  • داشتن یک اشاره گر با جعبه Owning a Pointer with Box

  • رشته در مقابل str - چگونه از آنها استفاده کنیم؟ String vs. str - How to Use Them?

  • Vec در مقابل Slice در مقابل Array Vec vs. Slice vs. Array

  • اشاره گرهای مشترک با Rc و Arc Shared Pointers with Rc and Arc

صفات و ترفندها Traits and Tricks

  • پیاده‌سازی خودکار ویژگی‌های جدید برای هر نوع که با یک معیار مطابقت دارد Auto-implementing New Traits for Any Type That Fit a Criterion

  • استفاده از NewType Declaration برای Git Traits به دیگر اشیا Using a newType Declaration to Git Traits to Other Objects

  • استفاده از انواع دینامیک برای چند شکلی Using the Dynamic Types for Polymorphism

  • مدیریت کد خود در ماژول ها برای یافتن کد مورد نیاز Managing Your Code in Modules to Find the Required Code

  • پیاده سازی std::error::خطا برای اجازه دادن به زنجیره خطا Implementing std::error::Error to Allow Error Chaining

  • استفاده از Serde برای تبدیل هر داده به هر فرمتی Using Serde to Convert Any Data to Any Format

نمایش نظرات

مقدمه ای بر برنامه نویسی Rust [ویدئو]
جزییات دوره
2 h 59 m
21
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduonix Learning Solutions Eduonix Learning Solutions

1+ میلیون دانشجو در سراسر جهان | 200+ دوره ادوونیکس محتوای آموزش فن آوری با کیفیت بالا را ایجاد و توزیع می کند. تیم متخصصان صنعت ما بیش از یک دهه است که نیروی انسانی را آموزش می دهند. هدف ما آموزش روش استفاده از آن در صنعت و دنیای حرفه ای است. ما یک تیم مربی حرفه ای برای فن آوری های مختلف از Mobility ، Web گرفته تا Enterprise و Database و Server Server داریم.

Matthew Stoodley Matthew Stoodley

متیو استودلی یک متخصص و علاقه‌مند به برنامه‌نویسی است که به دلیل مصرف کم انرژی و قابلیت‌های ایمنی حافظه در ابتدا به یادگیری Rust و تسلط بر ویژگی‌های آن کشیده شد. او در درجه اول از Rust برای ساخت بازی های رومیزی استفاده می کند. علاوه بر این، او چندین سال تجربه در Go، PHP و JavaScript نیز دارد.