لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول زنگ زدگی
Rust Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Rust با سربار کم و توسعه متقابل پلتفرم با کارایی بالا، یک زبان عالی برای برنامه نویسی سیستم ها، توسعه جاسازی شده و برنامه نویسی وب است. این دوره همه چیزهایی را که برای تبدیل شدن به یک توسعه دهنده Rust نیاز دارید به شما آموزش می دهد. زبان برنامه نویسی Rust به شما کمک می کند تا نرم افزارهای سریع تر و قابل اطمینان تری بنویسید. برنامه نویسی دوستدار برنامه نویس و کنترل سطح پایین اغلب در یک زبان معین در تضاد هستند. زنگ، ظرفیت فنی را با سهولت توسعه متعادل می کند. Rust به شما این امکان را می دهد که جزئیات سطح پایین (مانند استفاده از حافظه) را بدون دردسری که به طور سنتی با چنین کنترلی همراه است، کنترل کنید. این دوره، Rust Fundamentals، به شما کمک می کند تا با مفاهیم اساسی برنامه نویسی در هر پلتفرمی راحت باشید. ابتدا، نحو و اصول اساسی Rust را بررسی خواهید کرد. در مرحله بعد، نحوه ساخت برنامه های کاربردی با کارایی بالا را با Rust خواهید فهمید. در نهایت، نحوه ترکیب و انتشار پروژه ها را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش Rust مورد نیاز برای توسعه برنامه های کاربردی دنیای واقعی را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی و راه اندازی
Introduction and Setup
مقدمه
Introduction
بررسی اجمالی دوره
Course Overview
پروژه
The Project
راه اندازی محیط توسعه
Development Environment Setup
برنامه آناتومی یک زنگ
Anatomy of a Rust Program
استاتیک در مقابل پویا و کامپایل شده در مقابل تفسیر شده
Static vs. Dynamic and Compiled vs. Interpreted
پشته در مقابل هیپ
Stack vs. Heap
انواع داده ها
Data Types
بررسی اجمالی
Overview
انواع اعداد
Number Types
شخصیت ها و بولی ها
Characters and Booleans
آرایه ها و تاپل ها
Arrays and Tuples
رشته ها و برش های رشته
Strings and String Slices
الحاق رشته
String Concatination
خلاصه
Summary
متغیرها
Variables
بررسی اجمالی
Overview
متغیرها
Variables
انواع داده های ریخته گری
Casting Data Types
تغییرپذیری متغیر
Variable Mutability
دامنه و سایه
Scope and Shadowing
اپراتورها
Operators
بررسی اجمالی
Overview
اپراتورهای ریاضی
Math Operators
عملگرهای منطقی
Logic Operators
اپراتورهای بیتی
Bitwise Operators
پروژه قسمت 1
Project Part 1
کنترل جریان
Control Flow
بررسی اجمالی
Overview
اگر دیگری
If / Else
Enum
Enum
گزینه
Option
بیانیه های مطابقت
Match Statements
مطابقت با Enumerations
Match with Enumerations
اگر اجازه دهید
If Let
حلقه های زنگ زدگی
Rust Loops
در حالی که حلقه ها
While Loops
برای حلقه ها
For Loops
پروژه
Project
مالکیت و قرض گرفتن
Ownership and Borrowing
مقدمه
Introduction
مدیریت حافظه
Memory Management
مالکیت
Ownership
قرض گرفتن
Borrowing
طول عمر
Lifetimes
خلاصه
Summary
توابع و مدیریت خطا
Functions and Error Handling
بررسی اجمالی
Overview
کارکرد
Functions
قرض مالکیت با توابع
Ownership & Borrowing with Functions
بسته شدن
Closures
رسیدگی به خطا
Error Handling
شماره نتیجه
Result Enum
انتشار خطا
Error Propagation
خلاصه
Summary
ساختارها و ویژگی های داده
Data Structures and Traits
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اد در سال 1995 با مدرک لیسانس در علوم کامپیوتر از دانشگاه دیتون فارغ التحصیل شد و اغلب آرزو می کند که بتواند اسرار فیزیک کوانتوم را برای بازگشت به آن زمان بشکند. بعداً اد با وزارت امنیت میهن قرارداد بست تا در تیمی شرکت کند که قبل از انتقال به بخش ضد اطلاعات FBI ، یک سیستم ضد تروریسم ساخت و در آنجا با واحد مفاهیم پیشرفته برای حل مشکلات دفتر کار کرد . او تصمیم گرفت دوباره به منطقه کلیولند برگردد و در نزدیکی خانواده باشد زیرا دخترش 3 ساله شد و با One Call Now به عنوان مدیر توسعه نرم افزار سمت گرفت. هنگامی که One Call Now خریداری شد ، او به عنوان معمار سازمانی به تیم معماری در National Interstate Insurance پیوست. آقای کرنر دارای 3 حق ثبت اختراع برای نوآوری های نرم افزاری است ، یک مدرس مهمان گاه به گاه در دانشگاه آکرون است و دوست دارد عشق فن آوری را با علاقه خود به پرواز ازدواج کند.
نمایش نظرات