آموزش زبان راست (Rust) برای توسعه‌دهندگان جاوااسکریپت - آخرین آپدیت

دانلود Rust for JavaScript Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

اگر شما یک توسعه‌دهنده جاوااسکریپت هستید، احتمالاً بارها شنیده‌اید که یادگیری زبان راست (Rust) را به شما توصیه کرده‌اند. بسیاری از ابزارهای مدرن مانند کامپایلر Next.js، Deno و Apollo Router با زبان راست نوشته شده‌اند تا از سرعت، امنیت تایپ و عملکرد فوق‌العاده‌ای برخوردار باشند. در این دوره آموزشی، ایو پورسلو (Eve Porcello)، مدرس own experienced و توسعه‌دهنده نرم‌افزار، شما را با قابلیت‌های این زبان برنامه‌نویسی قدرتمند آشنا می‌کند. در این مسیر، مفاهیم پایه در ساخت برنامه‌های راست، کار با انواع داده‌های اولیه (Primitives) مانند رشته‌ها، متغیرها و ثابت‌ها را مرور خواهیم کرد. همچنین به بررسی توابع، انواع داده‌های پیچیده شامل تاپل‌ها (Tuples)، وکتورها (Vectors)، Enumها و Structها می‌پردازیم. علاوه بر این، و یادگیری نحوه خواندن و نوشتن فایل‌ها، استفاده از عبارت‌های match و تخریب ساختار (Destructuring) را خواهید آموخت.

این دوره توسط ایو پورسلو تهیه شده است و ما مفتخریم که این آموزش را در کتابخانه خود میزبانی کنیم.


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

مقدمه Introduction

  • راه‌اندازی VSCode Setting up VSCode

  • یادگیری راست از صفر Learning Rust from scratch

  • چرا راست را یاد بگیریم؟ Why learn Rust?

1. ساخت برنامه‌های راست 1. Creating Rust Programs

  • کار با Cargo Using Cargo

  • نصب راست بر روی ویندوز Installing Rust on a PC

  • نصب راست بر روی مک Installing Rust on a Mac

2. انواع داده‌های اولیه در راست 2. Rust Primitives

  • ساخت رشته‌ها Creating strings

  • کار با مقادیر بولی (Booleans) Using booleans

  • تعریف متغیرها Assigning variables

  • نوشتن کامنت‌ها Writing comments

  • درک مفاهیم اعداد Understanding numbers

  • کار با ثابت‌ها Working with constants

3. توابع در راست 3. Rust Functions

  • ساخت آرایه‌ها Creating arrays

  • ارسال پارامترهای تابع Passing function parameters

  • برگرداندن مقادیر از توابع Returning values from functions

  • کار با خطاهای توابع Working with function errors

  • حلقه زدن روی آرایه‌ها Looping through arrays

  • درک نحو (Syntax) توابع Understanding function syntax

4. انواع داده‌های پیچیده در راست 4. Complex Data Types in Rust

  • کار با Structها Working with structs

  • ساخت وکتورها Creating vectors

  • ساخت تاپل‌ها Building tuples

  • درک مفاهیم Enumها Understanding enums

5. فایل‌ها و الگوها 5. Files and Patterns

  • خواندن فایل‌ها Reading files

  • تخریب ساختار (Destructuring assignment) Destructuring assignment

  • استفاده از عبارت‌های match Using match expressions

  • نوشتن فایل‌ها Writing files

جمع‌بندی Conclusion

  • ساخت آینده با زبان راست Building for the future with Rust

نمایش نظرات

آموزش زبان راست (Rust) برای توسعه‌دهندگان جاوااسکریپت
جزییات دوره
1h 17m
27
(آخرین آپدیت)
3,928
- از 5
دارد
دارد
دارد
Eve Porcello
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eve Porcello Eve Porcello

توسعه دهنده و مدرس نرم افزار

ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.

برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. می‌توانید او را در Twitter @eveporcello دنبال کنید یا مقاله‌های او درباره برنامه‌نویسی را در www.moonhighway.com/articles پیدا کنید. div>