دوره آموزشی Rust برای توسعه دهندگان جاوا اسکریپت
1 ساعت 18 دقیقهمتوسط2023-07-07
مدرسین

Eve Porcello
Software Developer and Instructor
جزئیات دوره
اگه توسعهدهنده جاوااسکریپتی هستی، احتمالاً بهت گفته شده که باید رست رو یاد بگیری، باهاش برنامه بنویسی، یا حتی بعضی از کارهایی که قبلاً انجام دادی رو با رست بازنویسی کنی. کامپایلر Next.js با رست ساخته شده، Deno با رست ساخته شده، Apollo Router با رست ساخته شده و خیلی پروژههای دیگه هم از رست به خاطر ایمنی نوع، سرعت و عملکردش استفاده میکنن. تو این دوره، مربی و توسعهدهنده نرمافزار باتجربه، ایو پورتسلو، بررسی میکنه که با این زبان برنامهنویسی قدرتمند چه کارهایی میتونی بکنی. مبانی ساخت برنامههای رست رو مرور میکنی و در مورد نوعهای اولیه رست مثل ساخت رشتهها، تخصیص متغیرها، کار با ثابتها و خیلی موارد دیگه یاد میگیری. توی این دوره همچنین به توابع رست و نوعهای داده پیچیده مثل تاپلها، وکتورها، اینومها و استراکچرها هم پرداخته میشه. علاوه بر این، یاد میگیری چطور فایلها رو بخونی و بنویسی، از عبارتهای match استفاده کنی و تفکیک تخصیص انجام بدی.
مهارت ها
RustEcma InternationalJavaScriptProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - آموزش Rust از ابتدا
- 02 - چرا Rust را یاد بگیریم
- 03 - راهاندازی VSCode
1. ایجاد برنامههای Rust
- 04 - نصب Rust در مک
- 05 - نصب Rust بر روی کامپیوتر
- 06 - استفاده از بار
2. Rust Primitives
- 07 - ایجاد رشته ها
- 08 - تخصیص متغیرها
- 09 - کار با ثابت
- 10 - نوشتن نظر
- 11 - استفاده از Booleans
- 12 - درک اعداد
3. توابع زنگ زدگی
- 13 - درک نحو تابع
- 14 - عبور پارامترهای تابع
- 15 - کار با خطاهای تابع
- 16 - برگرداندن مقادیر از توابع
- 17 - ایجاد آرایه
- 18 - حلقه زدن از طریق آرایه ها
4. انواع دادههای پیچیده در Rust
- 19 - ساختن تاپل
- 20 - ایجاد بردار
- 21 - درک enums
- 22 - کار با سازه ها
5. فایلها و الگوها
- 23 - خواندن فایل ها
- 24 - نوشتن فایل
- 25 - استفاده از عبارات مطابقت
- 26 - انتساب تخریب ساختار
نتیجه
- 27 - ساختن برای آینده با Rust
دوره های مرتبط
- دوره آموزشی Rust برای توسعه دهندگان سی شارپ
- دوره آموزشی Rust برای مهندسی داده
- دوره آموزشی Rust برای توسعه دهندگان جاوا
- دوره آموزشی انتخاب زبان مناسب برای بکاند: TypeScript، Go یا Rust برای پروژههای جدید شما
- دوره آموزشی موارد استفاده و پروژههای مهندسی هوش مصنوعی بر روی AWS: سیستمهای LLM با کیفیت تولید
- دوره آموزشی هوش مصنوعی مولد و LLM محلی
- دوره آموزشی آمادگی برای گواهینامه مهندس داده حرفهای Google Cloud آپدیت (2025)
- دوره آموزشی الگوهای طراحی برای Rust
مسیرهای مرتبط
- مسیر آموزشی توسعه مهارت های Rust خود برای مهندسی داده
- مسیر آموزشی آماده شدن برای گواهینامه Google Cloud Professional Cloud Architect
- مسیر آموزشی آماده شدن برای گواهینامه Google Cloud Professional Machine Learning Engineer
- مسیر آموزشی آماده شدن برای گواهینامه AWS Certified Security - Specialty (SCS-C02)
- مسیر آموزشی تبدیل شدن به یک استاد Substance Designer و Substance Painter