An open API service indexing awesome lists of open source software.

https://github.com/hheydarian/csharp-12-in-a-nutshell-persian

Persian translation of "C# 12 in a Nutshell: The Definitive Reference" by Joseph Albahari.
https://github.com/hheydarian/csharp-12-in-a-nutshell-persian

csharp csharp12 developer-resources dotnet dotnet-core education farsi learning localization open-source persian programming programming-book reference-book technical-books translation tutorial

Last synced: 2 months ago
JSON representation

Persian translation of "C# 12 in a Nutshell: The Definitive Reference" by Joseph Albahari.

Awesome Lists containing this project

README

          



C# 12 in a Nutshell Book Cover

📘 ترجمه فارسی کتاب C# 12 in a Nutshell


مرجع کامل و کاربردی برای توسعه‌دهندگان سی‌شارپ و دات‌نت


  GitHub stars
  GitHub forks
  GitHub issues
GitHub pull requests
  Last Commit

---

## ✨ معرفی پروژه

کتاب "C# 12 in a Nutshell" نوشته Joseph Albahari یکی از جامع‌ترین و معتبرترین مراجع برای یادگیری زبان #C و فریم‌ورک .NET به شمار می‌رود.

این ریپازیتوری تلاشی‌ست برای ارائه نسخه‌ای فارسی، جامع و دقیق از این کتاب مرجع برای جامعه فارسی‌زبان برنامه‌نویسان. امیدواریم با کمک هم بتونیم یادگیری زبان #C و اکوسیستم .NET رو برای علاقه‌مندان ساده‌تر و عمیق‌تر کنیم 🚀

---

## ⚙️ پیش‌نیاز مطالعه

🔹 برای تجربه خوانایی بهتر در مرورگر، توصیه می‌کنیم افزونه [فونت ایران](https://chromewebstore.google.com/detail/fontiran/edbchgkbejkdkdkpgenlaciegoidmjoh) رو نصب کنید.

---

## 🙌 راه‌های مشارکت

ما به حضور شما تو این پروژه افتخار می‌کنیم! مشارکت‌تون می‌تونه از راه‌های زیر باشه:

- ✍️ **ترجمه فصل‌های باقی‌مانده**
- 🔎 **بازبینی و اصلاح ترجمه‌های فعلی**
- 💡 **پیشنهادات فنی یا ادبی برای بهبود متن**
- 🎨 **مرتب‌سازی و فرمت‌دهی کدها برای خوانایی بیشتر**

---

## 📚 وضعیت ترجمه



  • 00 - Preface: مقدمه ( ترجمه شده ✅)


  • 01 - Introducing C# and .NET: معرفی سی‌شارپ و دات‌نت ( ترجمه شده ✅)


  • 02 - C# Language Basics: مبانی زبان سی‌شارپ ( ترجمه شده ✅)


  • 03 - Creating Types in C#: ساخت انواع در سی‌شارپ (در حال ترجمه 🟡)


  • 04 - Advanced C#: سی‌شارپ پیشرفته (در حال ترجمه 🟡)


  • 05 - .NET Overview: نمای کلی دات‌نت (در حال ترجمه 🟡)


  • 06 - .NET Fundamentals: مبانی دات‌نت (ترجمه نشده ❌)


  • 07 - Collections: مجموعه‌ها (ترجمه نشده ❌)


  • 08 - LINQ Queries: کوئری‌های LINQ (ترجمه نشده ❌)


  • 09 - LINQ Operators: عملگرهای LINQ (ترجمه نشده ❌)


  • 10 - LINQ to XML: LINQ به XML (ترجمه نشده ❌)


  • 11 - Other XML and JSON: دیگر فرمت‌های XML و JSON (ترجمه نشده ❌)


  • 12 - Disposal and Garbage Collection: حذف منابع و جمع‌آوری زباله (ترجمه نشده ❌)


  • 13 - Diagnostics: عیب‌یابی (ترجمه نشده ❌)


  • 14 - Concurrency and Asynchrony: همزمانی و برنامه‌نویسی ناهمگام (ترجمه نشده ❌)


  • 15 - Streams and IO: جریان‌ها و ورودی/خروجی (ترجمه نشده ❌)


  • 16 - Networking: شبکه‌سازی (ترجمه نشده ❌)


  • 17 - Assemblies: اسمبلی‌ها (ترجمه نشده ❌)


  • 18 - Reflection and Metadata: بازتاب و فراداده (ترجمه نشده ❌)


  • 19 - Dynamic Programming: برنامه‌نویسی داینامیک (ترجمه نشده ❌)


  • 20 - Cryptography: رمزنگاری (ترجمه نشده ❌)


  • 21 - Advanced Threading: رشته‌بندی پیشرفته (ترجمه نشده ❌)


  • 22 - Parallel Programming: برنامه‌نویسی موازی (ترجمه نشده ❌)


  • 23 - Span<T> and Memory<T>: Span و Memory (ترجمه نشده ❌)


  • 24 - Native and COM Interoperability: ارتباط با کد بومی و COM (ترجمه نشده ❌)


  • 25 - Regular Expressions: عبارات باقاعده (ترجمه نشده ❌)

---
## 🔗 فصل‌های کتاب (با لینک)
| شماره | نام فصل (انگلیسی) | نام فصل (فارسی) | وضعیت | لینک |
|-------|-------------------------------------------|---------------------------------------------|--------|----------------------------------------------------|
| 00 | Preface | مقدمه | ✅ | [Preface](Book/00/Preface.md) |
| 01 | Introducing C# and .NET | معرفی سی‌شارپ و دات‌نت | ✅ | [Introducing-C#-and-.NET](Book/01/Introducing-C%23-and-.NET.md) |
| 02 | C# Language Basics | مبانی زبان سی‌شارپ | ✅ | [C#-Language-Basics](Book/02/C%23-Language-Basics.md) |
| 03 | Creating Types in C# | ساخت انواع در سی‌شارپ | 🟡 | [Creating-Types-in-C#](Book/03/Creating-Types-in-C%23.md) |
| 04 | Advanced C# | سی‌شارپ پیشرفته | 🟡 | [Advanced-C#](Book/04/Advanced-C%23.md) |
| 05 | .NET Overview | نمای کلی دات‌نت | 🟡 | [.NET-Overview](Book/05/.NET-Overview.md) |
| 06 | .NET Fundamentals | مبانی دات‌نت | ❌ | [.NET-Fundamentals](Book/06/.NET-Fundamentals.md) |
| 07 | Collections | مجموعه‌ها | ❌ | [Collections](Book/07/Collections.md) |
| 08 | LINQ Queries | کوئری‌های LINQ | ❌ | [LINQ-Queries](Book/08/LINQ-Queries.md) |
| 09 | LINQ Operators | عملگرهای LINQ | ❌ | [LINQ-Operators](Book/09/LINQ-Operators.md) |
| 10 | LINQ to XML | LINQ به XML | ❌ | [LINQ-to-XML](Book/10/LINQ-to-XML.md) |
| 11 | Other XML and JSON | دیگر فرمت‌های XML و JSON | ❌ | [Other-XML-and-JSON](Book/11/Other-XML-and-JSON.md) |
| 12 | Disposal and Garbage Collection | حذف منابع و جمع‌آوری زباله | ❌ | [Disposal-and-Garbage-Collection](Book/12/Disposal-and-Garbage-Collection.md) |
| 13 | Diagnostics | عیب‌یابی | ❌ | [Diagnostics](Book/13/Diagnostics.md) |
| 14 | Concurrency and Asynchrony | همزمانی و برنامه‌نویسی ناهمگام | ❌ | [Concurrency-and-Asynchrony](Book/14/Concurrency-and-Asynchrony.md) |
| 15 | Streams and IO | جریان‌ها و ورودی/خروجی | ❌ | [Streams-and-IO](Book/15/Streams-and-IO.md) |
| 16 | Networking | شبکه‌سازی | ❌ | [Networking](Book/16/Networking.md) |
| 17 | Assemblies | اسمبلی‌ها | ❌ | [Assemblies](Book/17/Assemblies.md) |
| 18 | Reflection and Metadata | بازتاب و فراداده | ❌ | [Reflection-and-Metadata](Book/18/Reflection-and-Metadata.md) |
| 19 | Dynamic Programming | برنامه‌نویسی داینامیک | ❌ | [Dynamic-Programming](Book/19/Dynamic-Programming.md) |
| 20 | Cryptography | رمزنگاری | ❌ | [Cryptography](Book/20/Cryptography.md) |
| 21 | Advanced Threading | رشته‌بندی پیشرفته | ❌ | [Advanced-Threading](Book/21/Advanced-Threading.md) |
| 22 | Parallel Programming | برنامه‌نویسی موازی | ❌ | [Parallel-Programming](Book/22/Parallel-Programming.md) |
| 23 | Span and Memory | Span و Memory | ❌ | [SpanT-and-MemoryT](Book/23/SpanT-and-MemoryT.md) |
| 24 | Native and COM Interoperability | ارتباط با کد بومی و COM | ❌ | [Native-and-COM-Interoperability](Book/24/Native-and-COM-Interoperability.md) |
| 25 | Regular Expressions | عبارات باقاعده | ❌ | [Regular-Expressions](Book/25/Regular-Expressions.md) |

🛑 قبل از شروع ترجمه یا تغییرات بزرگ، لطفاً یه [Issue](https://github.com/hheydarian/clean-code-in-csharp-persian/issues) باز کن یا با [hamdhydryan12@gmail.com](mailto:hamdhydryan12@gmail.com) در ارتباط باش.

---
## 🧩 اصول ساختاری پروژه

- فایل‌ها باید با فرمت `.md` نوشته بشن
- پوشه فصل‌ها با اعداد دو رقمی مثل `01`, `02` نام‌گذاری بشن
- کدها داخل بلوک ```csharp نوشته بشن
- عکس‌ها داخل پوشه `assets/image/` ذخیره بشن
- از تگ های HTML استفاده نکنید. یادگیری [Markdown](https://markdown-fa-book.vercel.app/)

---

## 🛡️ مجوز و حقوق نشر



  • حقوق نشر و کپی‌رایت کتاب اصلی: حقوق نشر و کپی‌رایت کتاب اصلی متعلق به ناشر (O'Reilly Media) و مؤلف (Joseph Albahari) است. این پروژه یک تلاش مستقل برای ارائه ترجمه فارسی است و تلاش برای اخذ مجوز رسمی ترجمه از صاحبان اصلی اثر در حال انجام است. قبل از استفاده یا بازنشر این ترجمه، لطفاً از وضعیت حقوقی آن اطمینان حاصل کنید.


  • متن ترجمه: متن ترجمه شده این کتاب (توسط مترجم/تیم ترجمه) تحت مجوز https://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) منتشر می‌شود. این بدین معنی است که شما می‌توانید این ترجمه را بازنشر، اقتباس و تغییر دهید، به شرط آنکه نام خالق اصلی (مترجمین) را ذکر کرده، برای مقاصد غیرتجاری استفاده نمایید و نسخه‌های مشتق شده را تحت همین لایسنس منتشر کنید.


  • نمونه کدهای داخل کتاب: تمامی نمونه کدهای موجود در این پروژه، تحت https://opensource.org/licenses/MIT">MIT License منتشر شده‌اند. شما مجاز به استفاده و توزیع مجدد این کدها هستید.

---

## 🌟 قدردانی

سپاس ویژه از همه عزیزانی که وقت گذاشتن و مشارکت کردن. شما هستید که این پروژه رو زنده نگه می‌دارید. 🌱

---

ساخته شده با ❤️ توسط برنامه‌نویسان برای برنامه‌نویسان