آموزش انتخاب زبان مناسب برای بک‌اِند: TypeScript، Go یا Rust برای پروژه‌های جدید (Greenfield) - آخرین آپدیت

دانلود Choosing the Right Back-End Language: TypeScript, Go, or Rust for Your Greenfield Project

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، مدرس Tai Groot به شما کمک می‌کند تا زبان‌های Golang، Rust و TypeScript را ارزیابی کنید تا متوجه شوید کدام زبان برای یک پروژه جدید (Greenfield) مناسب‌تر است. عملکرد، مقیاس‌پذیری و ویژگی‌های امنیتی این زبان‌ها را با استفاده از نمونه‌های واقعی و کاربردهای عملی مقایسه کنید. یاد بگیرید که نیازهای مربوط به پروژه را شناسایی کرده و آن‌ها را به عنوان عوامل تصمیم‌گیرنده برای انتخاب زبان رتبه‌بندی کنید. در پایان این دوره، شما قادر خواهید بود با اطمینان، زبان برنامه‌نویسی مناسب را برای هر پروژه جدید پیشنهاد دهید.

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

مقدمه Introduction

  • استفاده از Codespaces در این دوره Using Codespaces in this course

  • سرفصل‌های این دوره What this course will cover

  • چرا انتخاب زبان اهمیت دارد Why language choice matters

1. چرا Golang را انتخاب کنیم؟ 1. Why Choose Golang?

  • وب‌سرور ساده: Golang Simple webserver: Golang

  • برنامه Hello world: Golang Hello world: Golang

  • چه زمانی Golang را انتخاب کنیم When to choose Golang

  • تاریخچه Golang The history of Golang

  • چه زمانی Golang را انتخاب نکنیم When not to choose Golang

  • بررسی Golang در عمل Golang in action

2. چرا Rust را انتخاب کنیم؟ 2. Why Choose Rust?

  • رابط خط فرمان (CLI) ساده: Rust Simple CLI: Rust

  • چه زمانی Rust را انتخاب نکنیم When not to choose Rust

  • بررسی Rust در عمل Rust in action

  • چه زمانی Rust را انتخاب کنیم When to choose Rust

  • مروری کلی بر Rust Overview of Rust

3. چرا TypeScript را انتخاب کنیم؟ 3. Why Choose TypeScript?

  • چه زمانی TypeScript را انتخاب کنیم When to choose TypeScript

  • مروری کلی بر TypeScript Overview of TypeScript

  • وب‌ساکت سرور ساده: TypeScript Simple websocket server: TypeScript

  • برنامه Hello world: TypeScript Hello world: TypeScript

  • بررسی TypeScript در عمل TypeScript in action

  • چه زمانی TypeScript را انتخاب نکنیم When not to choose TypeScript

4. مقایسه کاربردهای زبان‌ها 4. Language Application Comparisons

  • مقایسه Rust در مقابل TypeScript Comparing Rust vs TypeScript

  • مطالعه موردی: TurboPack, ESLint, Webpack Case study: TurboPack, ESLint, Webpack

  • مقایسه Golang در مقابل TypeScript Comparing Golang vs. TypeScript

  • مقایسه Golang در مقابل Rust Comparing Golang vs Rust

5. تصمیمات بر اساس دامنه پروژه 5. Domain Decisions

  • نیازمندی‌های استقرار (Deployment) Deployment requirements

  • هزینه Cost

  • سرعت Speed

  • تعریف پروژه: پایداری و بازنویسی کد (Refactoring) Project definition: Stability and refactoring

  • مطالعه موردی: دیسکورد (تغییر از Go به Rust) Case study: Discord (Go to Rust)

  • مقایسه اکوسیستم‌ها Comparison of ecosystems

  • فرهنگ توسعه Culture

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش انتخاب زبان مناسب برای بک‌اِند: TypeScript، Go یا Rust برای پروژه‌های جدید (Greenfield)
جزییات دوره
2h 10m
32
(آخرین آپدیت)
2,864
- از 5
ندارد
دارد
دارد
Tai Groot
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tai Groot Tai Groot

Tai Groot مهندس ارشد نرم‌افزار در شرکت Cellpoint Systems است.

او توسعه‌دهنده‌ای با تجربه با سابقه‌ای درخشان در صنعت نرم‌افزارهای کامپیوتری است. او در زمینه مهندسی کامپیوتر تخصص بالایی دارد و در زبان‌های Golang، TypeScript، Rust، Docker، Python و سیستم‌های *nix خبره است. Tai مدرک کارشناسی خود را در رشته علوم کامپیوتر و مهندسی با تخصص در اینترنت اشیا (IoT) از دانشگاه سانتا کلارا دریافت کرده است.