لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Rust برای توسعه دهندگان جاوا اسکریپت
Rust for JavaScript Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اگر توسعهدهنده جاوا اسکریپت هستید، احتمالاً تشویق شدهاید که Rust، برنامهنویسی در Rust را یاد بگیرید، شاید حتی برخی از کارهای قبلی خود را در Rust بازنویسی کنید. کامپایلر Next.js در Rust ساخته شد، Deno در Rust ساخته شد، Apollo Router در Rust ساخته شد، و بسیاری از پروژههای دیگر از Rust برای ایمنی، سرعت و عملکرد آن استفاده میکنند. در این دوره، مدرس باتجربه و توسعه دهنده نرم افزار Eve Porcello به بررسی کارهایی که می توانید با این زبان برنامه نویسی قدرتمند انجام دهید، می پردازد. اصول اولیه ایجاد برنامههای Rust را مرور کنید و در مورد Rust اولیه مانند ایجاد رشتهها، اختصاص متغیرها، کار با ثابتها و موارد دیگر بیاموزید. به توابع Rust و انواع داده های پیچیده، از جمله تاپل ها، بردارها، enums و ساختارها بروید. بهعلاوه، درباره خواندن و نوشتن فایلها، استفاده از عبارات تطبیق، و تخریب ساختار تکلیف بیاموزید.
این دوره توسط Eve Porcello ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.
سرفصل ها و درس ها
معرفی
Introduction
آموزش Rust از ابتدا
Learning Rust from scratch
چرا Rust را یاد بگیریم؟
Why learn Rust?
راه اندازی VSCode
Setting up VSCode
امتحان فصل
Chapter Quiz
1. ایجاد برنامه های Rust
1. Creating Rust Programs
نصب Rust در مک
Installing Rust on a Mac
نصب Rust بر روی کامپیوتر
Installing Rust on a PC
استفاده از بار
Using Cargo
امتحان فصل
Chapter Quiz
2. Rust Primitives
2. Rust Primitives
ایجاد رشته ها
Creating strings
تخصیص متغیرها
Assigning variables
کار با ثابت ها
Working with constants
نوشتن نظرات
Writing comments
استفاده از Booleans
Using booleans
درک اعداد
Understanding numbers
امتحان فصل
Chapter Quiz
3. توابع زنگ زدگی
3. Rust Functions
درک نحو توابع
Understanding function syntax
عبور پارامترهای تابع
Passing function parameters
کار با خطاهای عملکرد
Working with function errors
برگرداندن مقادیر از توابع
Returning values from functions
ایجاد آرایه ها
Creating arrays
حلقه زدن از طریق آرایه ها
Looping through arrays
امتحان فصل
Chapter Quiz
4. انواع داده های پیچیده در Rust
4. Complex Data Types in Rust
ساختن تاپل ها
Building tuples
ایجاد بردار
Creating vectors
درک enums
Understanding enums
کار با سازه ها
Working with structs
امتحان فصل
Chapter Quiz
5. فایل ها و الگوها
5. Files and Patterns
خواندن فایل ها
Reading files
نوشتن فایل
Writing files
استفاده از عبارات مطابقت
Using match expressions
تکلیف تخریب ساختار
Destructuring assignment
امتحان فصل
Chapter Quiz
نتیجه
Conclusion
ساختن آینده با Rust
Building for the future with Rust
ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.
برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. میتوانید او را در Twitter @eveporcello دنبال کنید یا مقالههای او درباره برنامهنویسی را در www.moonhighway.com/articles پیدا کنید. div>
نمایش نظرات