دوره آموزشی Ultimate Rust Crash [ویدئو]

Ultimate Rust Crash Course [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آیا از اینکه Rust بطور سیستماتیک کل باگ ها و آسیب پذیری های امنیتی را حذف می کند و به دنبال برداشتن اولین قدم خود در جهت درک این زبان برنامه نویسی متنوع و در عین حال سرگرم کننده هستید، متعجب هستید؟ این دوره ویدیویی شما را با Rust شروع می کند و به شما یاد می دهد که چگونه بدون نگرانی از خرابی کدهای با کارایی بالا بنویسید. این دوره با پیشینه و منشا Rust شروع می شود و توضیح می دهد که چرا یک زبان برنامه نویسی عالی است. در مرحله بعد، مفاهیم اساسی Rust مانند محموله، متغیرها و توابع را بررسی خواهید کرد و به بررسی انواع اولیه Rust و جریان کنترل خواهید پرداخت. با حرکت رو به جلو، جنبه های ضروری Rust از جمله مالکیت و قرض گرفتن را با کمک مثال های جالب پوشش خواهید داد. بعداً با ساختارها، صفات، مجموعه‌ها و فهرست‌ها آشنا می‌شوید. در پایان، تمرین‌هایی را برای یادگیری در مورد بسته‌ها و رشته‌ها و نام پروژه Invader برای کسب تجربه عملی انجام خواهید داد. در پایان این دوره، شما با اصول برنامه نویسی Rust به خوبی آشنا خواهید شد و مهارت های لازم برای نوشتن کدهای بدون خطا را خواهید داشت. تمام کدهای این دوره در مخزن GitHub ما موجود است - https://github.com/PacktPublishing/Ultimate-Rust-Crash-Course تاریخچه برنامه نویسی Rust را بیابید با Cargo یک پروژه ایجاد، کامپایل و اجرا کنید بین انواع اولیه Scalar و Compound تمایز قائل شوید 3 قانون مالکیت را بررسی کنید با ساختارها و ویژگی ها بلند شوید و اجرا کنید کاوش بسته ها و موضوعات این دوره ویدیویی برای کسانی است که به تازگی به عنوان برنامه نویس، توسعه دهندگان نرم افزار و مهندسان علوم کامپیوتر شروع به کار کرده اند و به دنبال یادگیری اصول برنامه نویسی Rust هستند. برای شروع این دوره، دانش اولیه هر زبان برنامه نویسی مورد نیاز است. با اصول برنامه نویسی Rust آشنا شوید * با اکوسیستم و ابزار Rust آشنا شوید * روی یک پروژه واقعی کار کنید تا Rust را با جزئیات درک کنید.

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

معرفی Introduction

  • معرفی Introduction

مبانی Fundamentals

  • بار Cargo

  • متغیرها Variables

  • محدوده Scope

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

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

  • کارکرد Functions

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

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

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

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

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

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

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

  • رشته های Strings

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

مالکیت Ownership

  • مالکیت Ownership

  • مراجع و استقراض References and Borrowing

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

گوشت زنگ The Meat of Rust

  • سازه ها Structs

  • صفات Traits

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

  • مجموعه ها Collections

  • Enums Enums

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

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

  • بسته شدن Closures

  • موضوعات Threads

  • تمرین H - بسته ها و نخ ها Exercise H - Closures and Threads

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

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

  • Invaders Part 2 – Rendering و Multithreading Invaders Part 2 – Rendering and Multithreading

  • Invaders Part 3 – The Player Invaders Part 3 – The Player

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

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

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

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

  • متشکرم! Thank You!

نمایش نظرات

دوره آموزشی Ultimate Rust Crash [ویدئو]
جزییات دوره
2 h 51 m
34
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Nathan Stocks
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nathan Stocks Nathan Stocks

Rust، Python، Indie Games