يحتوي حسابي على سلسلة منظمة وموثقة بالكامل لمسار .NET Backend Engineering، حيث يجمع كل مستودع بين التطبيق العملي بالكود (.cs / .slnx) والملاحظات الهندسية المعمارية (README.md) وأدلة الشرح التفاعلية (Interactive HTML Deep-Dive Guides) التي تعمل مباشرة في المتصفح:
| المحاضرة | المستودع (Repository) | المفاهيم الهندسية المطبقة | الشرح التفاعلي (Live HTML) |
|---|---|---|---|
| Session 02 | CSharp-Basics02-Assigment |
System.Object (ToString, Equals, GetHashCode, GetType)، التحويلات (Cast, Convert, Parse, TryParse)، والـ Boxing/Unboxing. |
🌐 فتح الدليل التفاعلي |
| Session 03 | CSharp-Basics03-Assigment |
String Immutability، جدول String Intern Pool، StringBuilder، جمل التحكم switch، الحلقات، و Guard Clauses. |
🌐 فتح الدليل التفاعلي |
| Session 04 | CSharp-Basics04-Assigment |
المصفوفات 1D و 2D Rectangular Arrays، وتمرير المعاملات (Pass by Value vs ref vs out vs params). |
🌐 فتح الدليل التفاعلي |
| Session 05 | CSharp-Basics05-Assigment |
محددات الوصول (private, internal, public)، التغليف، وتشريح Enum والتحويل الآمن عبر Enum.TryParse. |
🌐 فتح الدليل التفاعلي |
| المحاضرة | المستودع (Repository) | المفاهيم الهندسية المطبقة | الشرح التفاعلي (Live HTML) |
|---|---|---|---|
| OOP 01 | OOP-Session-01-Assigment |
تأسيس نظام Smart Delivery: Structs، التغليف، التحقق في Properties، والـ Overloaded Indexers. |
🌐 فتح الدليل التفاعلي |
| OOP 02 | OOP-Session-02-Assigment |
توسعة Smart Delivery (Part 1): الفئات المرجعية Classes، شجرة الوراثة (Standard, Express, International)، و : base(...). |
🌐 فتح الدليل التفاعلي |
| OOP 03 | OOP-Session-03-Assigment |
توسعة Smart Delivery (Part 2): Polymorphism، الربط الديناميكي VTable، الكلاسات والدوال المختومة sealed، ومبادئ SOLID. |
🌐 فتح الدليل التفاعلي |
| OOP 04 | OOP-Session-04-Assigment |
توسعة Smart Delivery (Part 3 — 12 ملف كود): Abstract Class Shipment والواجهات ITrackable و IInsurable. |
🌐 فتح الدليل التفاعلي |
| OOP 05 | OOP-Session-05-Assigment |
النسخة النهائية لـ Smart Delivery (15 ملف كود): Shallow vs Deep Copy، Static Utilities، Extension Methods، و Partial Classes. |
🌐 فتح الدليل التفاعلي |
| المحاضرة | المستودع (Repository) | المفاهيم الهندسية المطبقة | الشرح التفاعلي (Live HTML) |
|---|---|---|---|
| Adv C# 01 | Advanced-CSharp-01 |
Generics (14 ملف كود): CLR Reification، نظام Cache<TKey,TValue> بـ TTL، IRepository<T>، القيود Constraints، والـ Variance. |
🌐 الجزء 1 • 🌐 الجزء 2 • 🌐 الجزء 3 |
| Adv C# 02 | Advanced-CSharp-02 |
Delegates & Lambdas (ShopMaster): تشريح MulticastDelegate، Func / Action / Predicate، وتعبيرات Lambda & Closures. |
🌐 الجزء 1 • 🌐 الجزء 2 • 🌐 الجزء 3 |
| Adv C# 03 | Advanced-CSharp-03 |
Collections Architecture (6 أنظمة): تشريح وتطبيق List<T>, SortedList, Dictionary<K,V>, HashSet<T>, Queue<T>, Stack<T>. |
🌐 الجزء 1 • 🌐 الجزء 2 • 🌐 الجزء 3 |
| المحاضرة | المستودع (Repository) | المفاهيم الهندسية المطبقة | الشرح التفاعلي (Live HTML) |
|---|---|---|---|
| DB 01 & 02 | Database-Session-01-Assigment |
مخططات ERD لنظامي Hotel Reservation Management System و Online Retail Store + موسوعة ERD & Relational Mapping من 9 أجزاء تفاعلية. |
🌐 موسوعة ERD (5 أجزاء) • 🌐 موسوعة Mapping (4 أجزاء) |
