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

Ultimate Rust Crash Course [Video]

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: آیا از اینکه 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