0Pricing
C# Academy icon

C# Academy

C_SHARPBackendWebGamesDesktopMobileFrontendBeginnerCloudDatabaseEnterprise

أتقن برمجة C# وطور حلولاً برمجية متعددة الاستخدامات مع C# Academy.

🤖 مدعوم بالذكاء الاصطناعي📚 93 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

C# — لغة واحدة، النظام البيئي .NET بالكامل

C# هي اللغة الأساسية لمنصة .NET، وتُستخدم لبناء واجهات برمجية للويب وتطبيقات سطح المكتب والخدمات في الوقت الفعلي والعمال الأصليين للسحابة والألعاب. تتضمن ميزات لغة حديثة بوتيرة منتظمة — records و primary constructors و required members و pattern matching و Span<T> — مع الحفاظ على كونها لغة ذات نوع ثابت مع جمع القمامة وسلسلة أدوات نضجة. يغطي هذا المسار الطيف الكامل: من متغيرك الأول إلى source generators و CQRS و Native AOT.

ما ستتعلمه

ستبدأ بالأنواع والتحكم في التدفق والنصوص والمصفوفات والدوال، ثم ستنتقل إلى نموذج الكائن — الفئات والوراثة والهياكل والسجلات والواجهات. تغطي الطبقة الوسيطة LINQ و async/await والعموميات والمندوبين و Entity Framework Core و ASP.NET Core Minimal APIs و SignalR و مكونات Blazor. في الواجهة الخلفية ستعمل من خلال حقن التبعيات والبرمجيات الوسيطة ومصادقة JWT وسياسات التفويض و FluentValidation وتحديد المعدل والتخزين المؤقت الموزع مع Redis وأنماط المتانة مع Polly. تتناول الدورات المتقدمة Span<T> وإدارة الذاكرة والانعكاس وأشجار التعبيرات و CQRS مع MediatR وطوابير الرسائل مع MassTransit و OpenTelemetry والتوازي وتحسين أداء Native AOT.

مسار التعلم

اثنتان وثمانون دورة نشطة تمتد من A1 إلى C2. تضع دورات A1 و A2 أساسيات اللغة — المتغيرات والعوامل والتعددات والاستدلال على النوع و插值 النصوص. يغطي B1 نموذج البرمجة الكائنية الموجهة بالكامل بالإضافة إلى بناء الجملة الحديث مثل الصفوف والفك والنطاقات وتعبيرات المجموعة، مغلقاً بـ Mini Project: Shape Library. ينتقل B2 إلى وقت تشغيل .NET والنظام البيئي الخاص به: EF Core و ASP.NET Core APIs و gRPC و SignalR و Blazor والعمال في الخلفية واختبار الوحدة والمهام مع async/await. تتناول دورات C1 المخاوف على مستوى الإنتاج — Advanced Async Patterns و Pattern Matching Deep Dive و Advanced Generics & Constraints و CQRS and MediatR Patterns و Cancellation & Timeouts و Parallelism & Data Processing و Span<T> & Memory. يُغلق المسار عند C2 بـ Source Generators.

كيف يعمل

تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في محرر الأكواد المدمج مع التعليقات في الوقت الفعلي. يتوفر معلم ذكي في أي وقت تواجه فيه صعوبة، وتعمل التمارين مباشرة مقابل وقت تشغيل C# مباشر حتى ترى النتائج على الفور دون أي إعداد محلي.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

93 دورة

كل الدورات في مسار تعلم C# Academy.

01

مقدمة إلى البرمجة باستخدام C#

A13 دروس

تعمّق في أساسيات البرمجة باستخدام C#، وهي لغة قوية وسهلة للمبتدئين تُستخدم لإنشاء تطبيقات تتراوح بين تطبيقات سطح المكتب والويب والألعاب. في…

02

مقدمة إلى البرمجة باستخدام C# — الجزء الثاني

A13 دروسPRO

تعمّق في أساسيات البرمجة باستخدام C#—وهي لغة قوية وسهلة للمبتدئين تُستخدم لإنشاء تطبيقات تتراوح بين تطبيقات سطح المكتب والويب والألعاب. في…

03

الانطلاقة مع C#: المفاهيم والإعداد

A13 دروسPRO

ابدأ مع C# بتعلّم بيئة تشغيل CLR/.NET، وأساسيات JIT مقابل AOT، وSDK وواجهة dotnet لسطر الأوامر، وبرنامجك الأول. صُمّم هذا الدرس للشاشات الص…

04

أساسيات الأنواع والمتغيرات

A13 دروسPRO

أتقن اللبنات الأساسية: أنواع القيم مقابل أنواع المراجع، والقيم الحرفية واللواحق العددية، واستدلال var ، والثوابت مقابل الحقول readonly.

05

مراجعة سريعة لـ C#

A15 دروسPRO

أتقنوا اللبنات الأساسية لبرمجة C# من خلال دروس حول التحكم في التدفق والحلقات والمصفوفات والسلاسل النصية. يعلّمكم هذا التصنيف كيفية اتخاذ ال…

06

المعاملات والتعبيرات في C#

A24 دروسPRO

أتقن المعاملات الحسابية ومعاملات المقارنة والمنطقية والبتّية، إلى جانب أسبقية المعاملات في C#.

07

var وdynamic واستنتاج الأنواع

A24 دروسPRO

اختر بصورة صحيحة بين var وdynamic وتحديد الأنواع صراحةً في C# الحديثة.

08

تنسيق السلاسل واستيفاؤها

A24 دروسPRO

أنشئ نصًا واضحًا ومنسّقًا باستخدام الاستيفاء والتنسيق المركّب ومحدّدات التنسيق.

09

التعمق في التعدادات

A24 دروسPRO

استخدم التعدادات بفعالية، بما في ذلك الرايات والأنواع الأساسية والتحويلات الآمنة.

10

الرياضيات والعمليات العددية في C#

A24 دروسPRO

أجروا الحسابات بثقة باستخدام الأنواع العددية في C# وMath

11

التعامل مع المصفوفات في C#

A24 دروسPRO

خزّنوا مجموعات البيانات الثابتة وعالجوها باستخدام المصفوفات

12

‏foreach وأنماط التكرار في C#

A24 دروسPRO

كرّروا على البيانات بوضوح باستخدام foreach وأنماط التكرار الاصطلاحية

13

أساسيات المحارف والنصوص في C#

A24 دروسPRO

افحصوا المحارف والسلاسل النصية الفردية وحوّلوها

14

أساسيات تدفق التحكم

A23 دروسPRO

تعلّم أساسيات تدفق التحكم: if/else، وswitch التقليدية، والحلقات، وbreak/continue، وفحوصات guard الآمنة بأمثلة واضحة وصغيرة.

15

الأساليب والوسائط

A23 دروسPRO

اكتب أساليب واضحة: التواقيع والقيم المرجعة، والأعضاء ذوو جسم تعبيري (C# 6)، والوسائط الاختيارية والمسمّاة، وأساسيات ref/out، والتحميل الزائ…

16

السلاسل والنصوص

A23 دروسPRO

تعامَل مع النصوص: عدم قابلية السلاسل للتغيير، والاستيفاء وتسلسلات الهروب، والسلاسل الحرفية للمسارات، و StringBuilder الفعّال، والمقارنات، و…

17

المصفوفات والمجموعات (مقدمة)

A23 دروسPRO

ابدأ بالمجموعات الأساسية: المصفوفات ، و List<T> ، و Dictionary<TKey,TValue> . تعلّم التقسيم البسيط وعمليات البحث الآمنة.

18

التحكم في الوصول ومساحات الأسماء

A23 دروسPRO

تحكّم في مستوى الرؤية باستخدام public و internal و protected و private ؛ وافهم المواضع التي يمكن الوصول فيها إلى الأعضاء. ملاحظة: معدِّل fi…

19

أنواع القيم القابلة لأن تكون null

B14 دروسPRO

تعامَل بأمان مع أنواع القيم الاختيارية باستخدام Nullable وبنية ? والمعاملات الواعية بـnull.

20

الخصائص والفهارس

B14 دروسPRO

غلّف الحالة باستخدام الخصائص والخصائص التلقائية والأعضاء ذات جسم التعبير والفهارس.

21

المنشئات ومهيئات الكائنات

B14 دروسPRO

هيّئ الكائنات بوضوح باستخدام المنشئات وتسلسل الاستدعاءات وبنية مهيئ الكائنات.

22

الفئات والأعضاء الساكنة

B14 دروسPRO

صمّم أنواع الأدوات والحالة المشتركة باستخدام الفئات والدوال والحقول والمنشئات الساكنة.

23

الصفوف والتفكيك

B14 دروسPRO

أعد قيمًا متعددة وفكّكها باستخدام صفوف القيم والعناصر المسمّاة والتفكيك.

24

التغليف وفك التغليف وتحويل الأنواع

B14 دروسPRO

تعرّفوا على دلالات القيمة مقابل المرجع، وتكاليف التغليف، وتحويلات الأنواع الآمنة

25

‏DateTime وTimeSpan في C#

B14 دروسPRO

تعامَلوا مع التواريخ والأوقات والمدد بطريقة صحيحة

26

طرائق الامتداد

B14 دروسPRO

أضيفوا سلوكًا إلى الأنواع الموجودة من دون تعديلها باستخدام طرائق الامتداد

27

الدوال المحلية والإغلاقات

B14 دروسPRO

نظّموا المنطق باستخدام الدوال المحلية المتداخلة، وافهموا كيفية التقاط الإغلاقات للحالة

28

النطاقات والفهارس

B14 دروسPRO

قطّعوا المصفوفات وspans بصياغة واضحة باستخدام معاملي الفهرسة من النهاية والنطاق

29

تعبيرات المجموعات والنشر

B14 دروسPRO

أنشئوا المجموعات وادمجوها بإيجاز باستخدام تعبيرات المجموعات في C# 12

30

المنشئات الأساسية

B14 دروسPRO

قلّلوا التعليمات البرمجية المتكررة باستخدام المنشئات الأساسية في C# 12 للفئات والبنى

31

الأعضاء المطلوبة وinit Setters

B14 دروسPRO

افرضوا تهيئة الكائنات باستخدام الأعضاء المطلوبة والخصائص غير القابلة للتغيير التي لا تُضبط إلا عبر init

32

مجموعات C#: ‏List وDictionary وHashSet

B14 دروسPRO

اختاروا المجموعة المناسبة للمهمة واستخدموها

33

التعامل مع Nullable وعوامل Null في C#

B14 دروسPRO

اكتبوا شيفرة C# آمنة تجاه القيم الفارغة باستخدام عوامل معالجة null الحديثة

34

أساسيات البرمجة كائنية التوجه (OOP)

B17 دروسPRO

استكشف مبادئ البرمجة كائنية التوجه (OOP) في C#، بما في ذلك الأصناف والكائنات والوراثة. تعلّم كيفية تغليف البيانات وإعادة استخدام التعليمات…

35

التعامل مع الملفات والبيانات

B15 دروسPRO

تعلّم التعامل مع البيانات باحتراف من خلال قراءة الملفات وكتابتها، ومعالجة JSON وXML، والعمل مع قواعد البيانات. تزوّدك هذه الفئة بالمعرفة ال…

36

الفئات والكائنات

B13 دروسPRO

أنشئ أنواعًا بسيطة باستخدام الحقول و الخصائص التلقائية ، واستخدم مهيئات الكائنات ، ثم انتقل إلى البُناة والأعضاء الساكنة والتغليف.

37

الوراثة والتجريد

B13 دروسPRO

استخدم الوراثة لإعادة استخدام السلوك. أتقن virtual/override/sealed و الفئات المجرّدة ، واستعد لتعدّد الأشكال باستخدام الواجهات.

38

البُنى والسجلات والتعدادات

B13 دروسPRO

استكشف البُنى (أنواع القيم)، وفكرة مساواة القيم الشبيهة بالسجلات (نمط C# 6)، و التعدادات للثوابت المسمّاة.

39

مشروع مصغّر: مكتبة الأشكال

B13 دروسPRO

أنشئ مكتبة Shape صغيرة: صمّم باستخدام الواجهات ، ونفّذ الأشكال، واستخدم تعدّد الأشكال لحساب المساحات والمحيطات.

40

الاستثناءات وسلامة الموارد

B13 دروسPRO

عالج حالات الفشل باستخدام try/catch/finally ، واعرف متى تستخدم throw ، وتعلّم طريقة rethrow الصحيحة للحفاظ على تتبّع المكدس الأصلي.

41

أنواع المراجع القابلة للقيمة الفارغة

B14 دروسPRO

تخلّص من NullReferenceExceptions أثناء الترجمة باستخدام Nullable Reference Types في C# 8+، مع التعليقات التوضيحية وتحليل التدفق واستراتيجيا…

42

السجلات والبيانات غير القابلة للتغيير

B14 دروسPRO

استخدم سجلات C# وخصائص init-only وتعبيرات with لنمذجة كائنات القيم والكيانات المجال غير القابلة للتغيير، مع دلالات مساواة مدمجة.

43

نمط Configuration وOptions

B14 دروسPRO

أتقن إعدادات .NET: appsettings.json ومتغيرات البيئة والأسرار وOptions المحددة بقوة وIOptionsSnapshot والتحقق.

44

NuGet والتعبئة

B13 دروسPRO

أنشئ مكتبات قابلة لإعادة الاستخدام وانشرها كحزم NuGet. تعلّم أنواع المشاريع وإدارة الإصدارات وأساسيات التعبئة.

45

التشخيص والتسجيل

B13 دروسPRO

أضف تشخيصًا بسيطًا باستخدام Debug/Trace وتجريد تسجيل صغيرًا، بحيث يمكن توجيه المخرجات إلى وحدة التحكم أو الملفات أو الأدوات.

46

التكرارات وyield return

B24 دروسPRO

أنشئوا التسلسلات بشكل كسول باستخدام طرائق التكرار والكلمة المفتاحية yield

47

التحميل الزائد للعوامل

B24 دروسPRO

امنحوا أنواعكم صياغة طبيعية عبر التحميل الزائد للعوامل والتحويلات

48

IComparable وIEquatable والمساواة المخصصة

B24 دروسPRO

اجعلوا أنواعكم قابلة للفرز والمقارنة من خلال تطبيق واجهات المساواة والمقارنة على نحو صحيح

49

القيود والدوال العامة في C#

B24 دروسPRO

اكتبوا شيفرة قابلة لإعادة الاستخدام وآمنة من حيث الأنواع باستخدام الأنواع العامة والقيود

50

تعبيرات switch والأنماط في C#

B24 دروسPRO

نفّذوا التفريع بمرونة باستخدام مطابقة الأنماط الحديثة

51

التصفية والإسقاط باستخدام LINQ في C#

B24 دروسPRO

استعلموا عن البيانات الموجودة في الذاكرة باستخدام أكثر عوامل LINQ فائدة

52

مفاهيم البرمجة المتقدمة

B26 دروسPRO

طوّر مهاراتك البرمجية باستخدام ميزات C# المتقدمة، مثل الواجهات والأصناف المجرّدة والمفوّضات. تتناول هذه الفئة موضوعات متقدمة تساعدك على كتا…

53

إنشاء تطبيقات سطح المكتب

B23 دروسPRO

حوّل مهاراتك إلى تطبيقات تفاعلية من خلال إنشاء تطبيقات سطح مكتب باستخدام Windows Forms. في هذه الفئة، ستصمّم واجهات المستخدم، وتتولى معالجة…

54

الأنواع العامة I

B23 دروسPRO

أنشئ شيفرة قابلة لإعادة الاستخدام وآمنة نوعيًا باستخدام الأنواع العامة : الدوال والأنواع العامة، إضافة إلى القيود الأساسية مثل class وstruc…

55

المفوضات ولامبدا والأحداث

B23 دروسPRO

استخدم المفوضات لتمرير الأساليب كقيم، واكتب لامبدا موجزة، وافهم إغلاق المتغيرات؛ تمهيدًا لتعلّم أحداث C# لاحقًا.

56

حقن الاعتماديات في .NET

B24 دروسPRO

أتقن حاوية DI المدمجة في .NET: تسجيل الخدمات، ودورات الحياة (Transient وScoped وSingleton)، والحقن عبر المُنشئ، وأنماط المصانع لبنية نظيفة…

57

أساسيات Entity Framework Core

B24 دروسPRO

ابدأ العمل بكفاءة مع EF Core: تعلّم DbContext وDbSet وعمليات الترحيل وعمليات CRUD والعلاقات ضمن أسلوب عمل code-first.

58

واجهات ASP.NET Core Minimal APIs

B24 دروسPRO

أنشئ واجهات HTTP خفيفة وعالية الأداء باستخدام نموذج Minimal API المقدّم في .NET 6، مع التوجيه والتحقق والبرمجيات الوسيطة وتكامل OpenAPI.

59

الاتصال الفوري باستخدام SignalR

B24 دروسPRO

أضف إمكانات الدفع الفوري إلى تطبيقات .NET باستخدام مراكز SignalR والمجموعات وbackplanes والعملاء المحددين بقوة.

60

مكوّنات Blazor والحالة

B24 دروسPRO

أنشئ واجهات ويب تفاعلية بلغة C# باستخدام Blazor: المكوّنات وربط البيانات ومعالجة الأحداث وحقن الاعتماديات وأنماط إدارة الحالة.

61

البرمجيات الوسيطة ومسار الطلبات

B24 دروسPRO

افهم برمجيات ASP.NET Core الوسيطة وأنشئها: مسار الطلب والاستجابة والإيقاف المبكر وفئات البرمجيات الوسيطة المخصّصة وأفضل ممارسات الترتيب.

62

الخدمات والعمّال في الخلفية

B24 دروسPRO

شغّل الأعمال طويلة الأمد في .NET باستخدام IHostedService وBackgroundService وWorker Services وQuartz.NET للمهام المجدولة.

63

أساسيات LINQ

B23 دروسPRO

تعلّم أساسيات LINQ : أنشئ خطوط معالجة من IEnumerable<T> وافهم التنفيذ المؤجّل ووقت تحويل النتائج إلى قيم فعلية.

64

المجموعات II

B23 دروسPRO

تعرّف إلى مزيد من المجموعات الأساسية: HashSet<T> و SortedSet<T> و Queue<T> و Stack<T> . تعلّم بنياتها (المجموعة، FIFO، LIFO) ومتى تستخدم كل…

65

الملفات والتسلسل

B23 دروسPRO

تعامَل مع System.IO : المسارات والملفات والتدفقات. تعلّم أنماط القراءة والكتابة الآمنة وفحوصات الوجود البسيطة.

66

أساسيات اختبار الوحدات

B23 دروسPRO

ابدأ الاختبار في C#: افهم بنية الاختبار، والأطر الشائعة (MSTest/xUnit)، وكيف تحوّل التأكيدات التوقعات إلى نجاح أو فشل.

67

gRPC مع .NET

B24 دروسPRO

أنشئ اتصالاً عالي الأداء ومحدد الأنواع بين الخدمات باستخدام gRPC وProtobuf والبث وأنماط المهلة والإلغاء في .NET.

68

مصادقة JWT في ASP.NET Core

B24 دروسPRO

أمّنوا واجهات الويب البرمجية باستخدام مصادقة JSON Web Token والتحقق منه وإصداره

69

سياسات التفويض والمطالبات

B24 دروسPRO

تحكّموا في الوصول باستخدام التفويض القائم على الأدوار والمطالبات والسياسات في ASP.NET Core

70

إصدار واجهات API وOpenAPI

B24 دروسPRO

أصدروا واجهات API بوضوح وأنشئوا توثيقًا تفاعليًا باستخدام OpenAPI

71

تحديد معدل الطلبات وتخزين المخرجات مؤقتًا

B24 دروسPRO

احموا واجهات API وسرّعوها باستخدام البرمجيات الوسيطة المدمجة لتحديد معدل الطلبات وتخزين المخرجات مؤقتًا

72

FluentValidation والتحقق من النماذج

B24 دروسPRO

تحققوا من صحة المدخلات بموثوقية باستخدام سمات البيانات ومكتبة FluentValidation

73

المرونة باستخدام Polly

B24 دروسPRO

أنشئوا تطبيقات مقاومة للأعطال باستخدام إعادة المحاولة وقواطع الدارة والمهل الزمنية عبر Polly

74

التخزين المؤقت الموزّع باستخدام Redis

B24 دروسPRO

وسّعوا نطاق تطبيقكم باستخدام التخزين المؤقت الموزّع المدعوم بـ Redis في .NET

75

المهام وasync/await

B23 دروسPRO

أتقن النموذج الذهني لـ Task و async/await : ما الذي ترجعه الدالة غير المتزامنة، وكيف تجدول await عمليات الاستمرار، ولماذا ينشئ المصرّف آلة…

76

أساسيات أشجار التعبير

C14 دروسPRO

مثّلوا الشيفرة كبيانات باستخدام أشجار التعبير للاستعلامات الديناميكية والترجمة وقت التشغيل

77

ميزات C# المتقدمة

C15 دروسPRO

اكتشف الإمكانات المتقدمة في C# من خلال دروس حول الأنواع العامة والبرمجة غير المتزامنة والخيوط البرمجية والانعكاس. ستعلّمك هذه الفئة كتابة ت…

78

LINQ المتقدم

C13 دروسPRO

تعمّق في LINQ: تعلّم GroupBy و Join و Aggregate والإسقاطات الواضحة باستخدام الأنواع المجهولة .

79

استعلامات EF Core المتقدمة

C14 دروسPRO

تجاوز الأساسيات وتعلّم التحميل المباشر والتحميل الكسول وSQL الخام والاستعلامات المترجمة والكيانات المملوكة ومرشحات الاستعلام العامة للوصول…

80

أنماط Async المتقدمة

C14 دروسPRO

تجاوز أساسيات async/await وتعلّم IAsyncEnumerable وChannels وValueTask وConfigureAwait وأنماط التزامن المنظم لبناء أنظمة .NET قابلة للتوسع.

81

Native AOT والأداء

C14 دروسPRO

حوّل تطبيقات .NET إلى ملفات ثنائية أصلية مستقلة باستخدام AOT، مع تحليل التقليص وقيود الانعكاس وReadyToRun وقياس الأداء باستخدام BenchmarkDo…

82

ت互 التشغيل بين C# والكود الأصلي

C14 دروسPRO

استدعِ المكتبات الأصلية وواجهات نظام التشغيل من C# باستخدام P/Invoke وLibraryImport والكود غير الآمن والمخازن المؤقتة الثابتة وتقنيات COM i…

83

أنماط CQRS وMediatR

C14 دروسPRO

افصلوا عمليات القراءة عن الكتابة وفكّكوا ارتباط المعالجات باستخدام نمط CQRS وMediatR

84

OpenTelemetry وقابلية المراقبة

C14 دروسPRO

أضيفوا أدوات القياس إلى تطبيقات .NET باستخدام التتبّع الموزّع والمقاييس والتسجيل المنظّم عبر OpenTelemetry

85

قوائم الرسائل باستخدام MassTransit

C14 دروسPRO

أنشئوا أنظمة مدفوعة بالأحداث باستخدام قوائم الرسائل وإطار عمل MassTransit

86

تعمّق في مطابقة الأنماط

C13 دروسPRO

افهم مفاهيم مطابقة الأنماط وكيفية محاكاتها في C# 6 باستخدام تقنيات تقليدية: is مع التحويلات، ومساعدات الحراسة، والمسندات الصغيرة.

87

الأنواع العامة والقيود المتقدمة

C13 دروسPRO

استخدم القيود المتاحة في C# 6 (class/struct/new()) وتعلّم محاكاة عملية لأفكار notnull/unmanaged الأحدث.

88

Span<T> والذاكرة

C13 دروسPRO

افهم التقسيم الموفر للذاكرة. في C# 6 نحاكي Span/ReadOnlySpan باستخدام ArraySegment<T> والإزاحات وواجهات برمجة حذرة لتجنب عمليات التخصيص الإ…

89

الانعكاس والسمات

C13 دروسPRO

اكتشف أساسيات الانعكاس: احصل على Type ، وابحث عن MethodInfo ، وأنشئ الكائنات عبر Activator ، واقرأ السمات المخصصة — وكل ذلك متوافق مع C# 6.

90

الإلغاء والمهلات

C13 دروسPRO

استخدم CancellationToken للإلغاء التعاوني: مرّر الرموز، وافحص IsCancellationRequested دوريًا، وارمِ OperationCanceledException ، واربط المص…

91

التوازي ومعالجة البيانات

C13 دروسPRO

عالج البيانات بسرعة أكبر باستخدام Parallel.ForEach و PLINQ . تعلّم درجة التوازي، والترتيب، وسلامة الآثار الجانبية.

92

البرمجة النصية والتكامل

C13 دروسPRO

استخدم البرمجة النصية في C# لتجربة الأفكار بسرعة: dotnet script، وREPL/المقتطفات، وشيفرة الربط السريعة من دون مشاريع كاملة.

93

مولدات الشيفرة المصدرية (مقدمة)

C22 دروسPRO

افهم ماهية مولدات الشيفرة المصدرية في C#، وسبب فائدتها، وكيف تحاكي الفكرة في C# 6 باستخدام السمات والفئات الجزئية وقوالب الشيفرة البسيطة.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة C# Academy مجانية؟

نعم. يمكنك البدء في دورة C# Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم C_SHARP؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في C_SHARP.

كيف ستتعلم C_SHARP على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال C# Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة C# Academy.

هل يمكنني تعلم C_SHARP على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم C_SHARP على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ C# Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات