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.
- Host: GitHub
- URL: https://github.com/hheydarian/csharp-12-in-a-nutshell-persian
- Owner: hheydarian
- License: other
- Created: 2025-05-30T13:02:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T07:21:52.000Z (2 months ago)
- Last Synced: 2025-08-02T09:11:00.210Z (2 months ago)
- Topics: csharp, csharp12, developer-resources, dotnet, dotnet-core, education, farsi, learning, localization, open-source, persian, programming, programming-book, reference-book, technical-books, translation, tutorial
- Homepage:
- Size: 2.01 MB
- Stars: 38
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
📘 ترجمه فارسی کتاب C# 12 in a Nutshell
مرجع کامل و کاربردی برای توسعهدهندگان سیشارپ و داتنت
![]()
![]()
![]()
![]()
![]()
---
## ✨ معرفی پروژه
کتاب "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 منتشر شدهاند. شما مجاز به استفاده و توزیع مجدد این کدها هستید.
---
## 🌟 قدردانی
سپاس ویژه از همه عزیزانی که وقت گذاشتن و مشارکت کردن. شما هستید که این پروژه رو زنده نگه میدارید. 🌱
---
ساخته شده با ❤️ توسط برنامهنویسان برای برنامهنویسان