🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره آموزشی 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
نمایش نظرات