آموزش دوره سقوط زنگ نهایی

Ultimate Rust Crash Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مبانی برنامه نویسی Rust مبانی زبان Rust، ابزار و اکوسیستم مبانی مانند متغیرها، محدوده، توابع، ماژول ها، انواع اسکالر و ترکیب، جریان کنترل، رشته ها، ساختارها، صفات، enums و موارد دیگر. نکات و ترفندهای سرگرم کننده برای استفاده از Rust و برنامه نویسی سیستم ها به طور کلی مفاهیم ضروری برای درک Rust مانند مالکیت، منابع و قرض گرفتن، مدل حافظه، و اینکه چرا Rust بر ایمنی، همزمانی و سرعت تمرکز می کند. پیش نیازها: آشنایی اولیه با مفاهیم عمومی برنامه نویسی آشنایی با سایر زبان های برنامه نویسی مانند پایتون، سی و غیره مفید است اما الزامی نیست. Rust نصب شده و آماده استفاده است - با انجام تمرینات بیشتر یاد خواهید گرفت!

به Nathan Stocks بپیوندید تا یک دوره آموزشی تصادفی سریع، سرگرم کننده و جالب در زبان برنامه نویسی Rust داشته باشید.

این دوره اصولی را در اختیار شما قرار می دهد که برای تقویت منحنی یادگیری Rust به آن نیاز دارید. این یک دوره عملی با تمرینات هدفمند برای هر موضوع و پروژه هایی است تا شما از دانش ترکیبی خود استفاده کنید. از استفاده از محموله برای ایجاد یک پروژه، نوشتن کد، تا کامپایل و اجرای آن، این دوره همه چیزهایی را که برای شروع نیاز دارید دارد. این دوره زمانی که Rust با ویژگی های جدید یا نسخه های اصلی به روز می شود، به روز می شود.

Rust یک زبان برنامه‌نویسی سیستمی است که کل کلاس‌های باگ و آسیب‌پذیری‌های امنیتی را حذف می‌کند، دارای انتزاعات بدون هزینه مانند C و C++ است، برنامه‌نویسی با آن سرگرم‌کننده است و به برنامه‌نویسان سیستم اجازه می‌دهد چیزهای خوبی داشته باشند. جای تعجب نیست که Rust در فضاهای متنوعی مانند موتورهای بازی، محاسبات با کارایی بالا، دستگاه های تعبیه شده و برنامه نویسی تحت وب مورد توجه قرار می گیرد! یاد بگیرید که چگونه بدون نگرانی از خرابی یا آسیب‌پذیری‌های امنیتی، کدهایی با کارایی بالا بنویسید. به یک جامعه پرجنب‌وجوش از توسعه‌دهندگان بپیوندید که در آن تنوع، گنجاندن و صرفاً خوب بودن، همه اهداف درجه یک هستند.

این دوره اولین دوره از سری Ultimate Rust است. اگر این دوره را دوست دارید، پس از آن Ultimate Rust 2: Concepts Intermediate را دوست خواهید داشت!



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

معرفی Introduction

  • معرفی Introduction

  • بررسی اجمالی تمرینات Exercises Overview

معرفی Introduction

  • معرفی Introduction

  • بررسی اجمالی تمرینات Exercises Overview

مبانی Fundamentals

  • بار Cargo

  • متغیرها Variables

  • محدوده Scope

  • ایمنی حافظه Memory Safety

  • تمرین الف - متغیرها Exercise A - Variables

  • کارکرد Functions

  • تمرین B - توابع Exercise B - Functions

  • سیستم ماژول Module System

مبانی Fundamentals

  • بار Cargo

  • متغیرها Variables

  • محدوده Scope

  • ایمنی حافظه Memory Safety

  • تمرین الف - متغیرها Exercise A - Variables

  • کارکرد Functions

  • تمرین B - توابع Exercise B - Functions

  • سیستم ماژول Module System

انواع اولیه و جریان کنترل Primitive Types & Control Flow

  • انواع اسکالر Scalar Types

  • انواع مرکب Compound Types

  • تمرین ج - انواع ساده Exercise C - Simple Types

  • کنترل جریان Control Flow

  • رشته های Strings

  • تمرین D - کنترل جریان و رشته ها Exercise D - Control Flow & Strings

انواع اولیه و جریان کنترل Primitive Types & Control Flow

  • انواع اسکالر Scalar Types

  • انواع مرکب Compound Types

  • تمرین ج - انواع ساده Exercise C - Simple Types

  • کنترل جریان Control Flow

  • رشته های Strings

  • تمرین D - کنترل جریان و رشته ها Exercise D - Control Flow & Strings

قلب زنگار The Heart of Rust

  • مالکیت Ownership

  • مراجع و قرض گرفتن References & Borrowing

  • تمرین E - مالکیت و مراجع Exercise E - Ownership & References

قلب زنگار The Heart of Rust

  • مالکیت Ownership

  • مراجع و قرض گرفتن References & Borrowing

  • تمرین E - مالکیت و مراجع Exercise E - Ownership & References

گوشت زنگ The Meat of Rust

  • سازه ها Structs

  • صفات Traits

  • تمرین F - ساختارها و صفات Exercise F - Structs & Traits

  • مجموعه ها Collections

  • Enums Enums

  • تمرین G - مجموعه ها و فهرست ها Exercise G - Collections & Enums

گوشت زنگ The Meat of Rust

  • سازه ها Structs

  • صفات Traits

  • تمرین F - ساختارها و صفات Exercise F - Structs & Traits

  • مجموعه ها Collections

  • Enums Enums

  • تمرین G - مجموعه ها و فهرست ها Exercise G - Collections & Enums

سخنرانی های پایانی Final Lectures

  • بسته شدن Closures

  • موضوعات Threads

  • تمرین H - بسته ها و موضوعات Exercise H - Closures & Threads

سخنرانی های پایانی Final Lectures

  • بسته شدن Closures

  • موضوعات Threads

  • تمرین H - بسته ها و موضوعات Exercise H - Closures & Threads

پروژه - مهاجمان Project - Invaders

  • مهاجمان قسمت 1 - تنظیم صدا Invaders Part 1 - Setup Audio

  • Invaders Part 2 - Rendering & Multithreading Invaders Part 2 - Rendering & Multithreading

  • مهاجمان قسمت 3 - بازیکن Invaders Part 3 - The Player

  • مهاجمان قسمت 4 - تیراندازی Invaders Part 4 - Shooting

  • مهاجمان قسمت 5 - مهاجمان Invaders Part 5 - Invaders

  • مهاجمان قسمت 6 - برد و باخت Invaders Part 6 - Winning & Losing

پروژه - مهاجمان Project - Invaders

  • مهاجمان قسمت 1 - تنظیم صدا Invaders Part 1 - Setup Audio

  • Invaders Part 2 - Rendering & Multithreading Invaders Part 2 - Rendering & Multithreading

  • مهاجمان قسمت 3 - بازیکن Invaders Part 3 - The Player

  • مهاجمان قسمت 4 - تیراندازی Invaders Part 4 - Shooting

  • مهاجمان قسمت 5 - مهاجمان Invaders Part 5 - Invaders

  • مهاجمان قسمت 6 - برد و باخت Invaders Part 6 - Winning & Losing

کلمات پایانی Final Words

  • متشکرم! Thank You!

کلمات پایانی Final Words

  • متشکرم! Thank You!

نمایش نظرات

آموزش دوره سقوط زنگ نهایی
جزییات دوره
3 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
29,904
4.6 از 5
دارد
دارد
دارد
Nathan Stocks
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nathan Stocks Nathan Stocks

Rust، Python، Indie Games