مدرّس لغة C# عبر الإنترنت، بالعربية
درّس لغة C# عبر الإنترنت باللغة العربية
درّس لغة C# ومنصة .NET عبر الإنترنت باللغة العربية من أي مكان تعيش فيه. أنت من يحدد السعر والمواعيد، ولا تأخذ Clasora أي عمولة من أجرك.
نظرة سريعة
- الدور
- مدرّس لغة C# عبر الإنترنت، بالعربية
- المكان
- عبر الإنترنت بالكامل، من أي مكان تقيم فيه
- طريقة العمل
- بشكل مستقل. أنت من يحدد السعر والمواعيد.
- تاريخ النشر
- بلدان الإقامة المقبولة
إريتريا, إسرائيل, الأراضي الفلسطينية · عرض الكل
إريتريا, إسرائيل, الأراضي الفلسطينية, الأردن, الإمارات العربية المتحدة, البحرين, الجزائر, السودان, الصحراء الغربية, الصومال, العراق, الكويت, المغرب, المملكة العربية السعودية, اليمن, تشاد, تونس, جزر القمر, جنوب السودان, جيبوتي, سوريا, عُمان, قطر, لبنان, ليبيا, مصر, موريتانيا
لغة C# هي اللغة الرئيسية في منصة .NET من Microsoft، وتعمل البرامج المكتوبة بها على أنظمة Windows وmacOS وLinux. يُكتب بها الجانب الخلفي لتطبيقات الويب باستخدام ASP.NET Core، وتطبيقات سطح المكتب، والأنظمة السحابية، وبرامج الشركات، كما تُكتب بها النصوص البرمجية للألعاب المصممة في Unity. لذلك يأتي الباحثون عن مدرّس لهذه اللغة بأهداف مختلفة جدًا.
البداية سهلة في الغالب، فقواعد الكتابة مرتبة، والمترجم يلتقط كثيرًا من الأخطاء قبل تشغيل البرنامج أصلًا. أما الصعوبة فتأتي لاحقًا، مع أمور لا تظهر في الشيفرة من النظرة الأولى: لماذا لا يصل تعديل البنية (struct) داخل دالة إلى الشيفرة التي استدعتها بينما يصل تعديل الكائن، وما الغاية الحقيقية من الواجهة، ومتى يُنفَّذ استعلام LINQ فعلًا، وماذا تفعل الدالة وهي تنتظر عند await. يصل كثير من المتعلمين إلى مرحلة تُترجَم فيها شيفرتهم دون أن يستطيعوا تفسير سبب عملها، وهنا تحديدًا يظهر دور المدرّس الجيد.
لماذا تبحث Clasora عن مدرّسين للغة C# يدرّسون بالعربية
تعرض Clasora على كل طالب المدرّسين الذين يدرّسون باللغة التي يستخدم بها الموقع. فالطالب الذي يتصفح Clasora بالعربية يرى المدرّسين الذين يدرّسون بالعربية، وإذا كانت العربية لغة تدريسك فهؤلاء هم الطلاب الذين يجدونك.
الكلمات المفتاحية في C# إنجليزية أينما تعلّمها المرء، لكن الطلاب يتعثرون عادة في الشرح المحيط بها: لماذا يجوز أن يكون المتغير فارغًا في موضع ولا يجوز في آخر، وكيف يحلّ كائن محل آخر عبر واجهة، وما الفرق بين أنواع القيمة وأنواع المرجع. هذه مفاهيم مجردة، وشرحها باللغة التي يفكر بها الطالب يقرّبها إلى الفهم، خاصة حين يربط المدرّس المصطلح العربي، كالوراثة والتغليف، بمقابله الإنجليزي الذي سيقرؤه الطالب في التوثيق ورسائل الأخطاء.
لا توظّف Clasora المدرّسين، وهذه ليست وظيفة شاغرة. أنت تعمل باستقلالية: تحدد أسعارك ومواعيدك بنفسك، وتدرّس بالقدر الذي تريده. بعضهم يخصص لذلك بضع أمسيات في الأسبوع ليحصل على دخل إضافي، وبعضهم يدرّس ساعات تكفي ليحلّ هذا العمل محل الوظيفة.
تدريس C# عبر الإنترنت على Clasora يومًا بيوم
العمل عن بُعد بالكامل. كل الدروس تجري عبر الإنترنت، وأنت تدرّس من المكان الذي تعيش فيه.
يحجز الطلاب من تقويمك، ولا يرون إلا الأوقات التي حددتها متاحة، معروضة بحسب منطقتهم الزمنية. وأنت من يقرر المهلة التي تحتاجها قبل أي حجز، وإلى أي مدى مسبقًا يمكن الحجز.
تجري الدروس في المتصفح، ولا يحتاج أحد إلى تثبيت أي شيء للانضمام إلى المكالمة. وفي درس C# تحمل مشاركة الشاشة معظم العمل: تشارك بيئة التطوير لديك، مثل Visual Studio أو Rider أو VS Code، وتكتب الشيفرة وأنت تشرحها. وكثيرًا ما يشارك الطالب شاشته، فترى شيفرته الحقيقية ونص الاستثناء كما هو، لا كما يتذكره. ومن أفضل أدواتك هنا مصحح الأخطاء: ضع نقطة توقف، وتتبّع الحلقة خطوة خطوة، وراقب قيمة المتغير وهي تتغير، فيصبح أمرًا ملموسًا أن مرجعين قد يشيران إلى الكائن نفسه. وللتجارب السريعة تفيد أدوات تعمل في المتصفح مثل SharpLab، إذ تشغّل مقطعًا من الشيفرة دون مشروع كامل. أما الدردشة داخل المكالمة فمكان مناسب لمقطع شيفرة أو أمر مثل dotnet new console يريد الطالب نسخه.
بين الدروس، لكل طالب محادثة خاصة معك. تصلك فيها الدالة التي ترفض أن تُترجَم، أو مشروع مضغوط، أو رابط مستودع Git، فترد بتمرين أو بنسخة مصححة. تبقى الرسائل والملفات والروابط المشتركة بجانب الدروس التي تخصها، فتجد بعد أسابيع الشيفرة التي أعدتما كتابتها معًا. ويمكنك حفظ تمارينك ومشاريعك النموذجية في مساحة ملفاتك الشخصية، ونقل المستندات من Google Drive. وإذا كنت تخطط أسبوعك في Google Calendar، فيمكن مزامنته مع تقويمك على Clasora.
ما الذي يطلب الطلاب المساعدة فيه عادة
الخطوات الأولى في البرمجة بلغة C# كأول لغة يتعلمها الطالب: المتغيرات والأنواع والشروط والحلقات والدوال.
الأنواع والذاكرة: أنواع القيمة وأنواع المرجع، والبنى والأصناف، والقيم الفارغة واستثناء المرجع الفارغ الذي يواجهه أغلب المبتدئين.
البرمجة كائنية التوجه: الأصناف والكائنات، والخصائص، والتغليف، والوراثة، والواجهات، وتعدد الأشكال، ومتى يكون الصنف المجرد أنسب من الواجهة.
المجموعات والأنواع العامة: المصفوفات والقوائم والقواميس، وكتابة دوال وأصناف عامة من تصميمك.
استعلامات LINQ وتعبيرات لامدا والمفوَّضات: التصفية والتحويل والتجميع بـ Where وSelect وGroupBy، والتنفيذ المؤجل، والأحداث.
البرمجة غير المتزامنة: الكلمتان async وawait، والمهام، وسبب تجمّد النافذة وهي تنتظر ردًّا من الشبكة.
الاستثناءات وتصحيح الأخطاء: قراءة مكدس الاستدعاءات، وكتل try وcatch وfinally، ونقاط التوقف بدل التخمين.
تطوير الويب باستخدام ASP.NET Core: بناء واجهة برمجية للويب، والتوجيه، وحقن التبعيات، والتعامل مع قاعدة البيانات عبر Entity Framework Core.
الألعاب في Unity: النصوص البرمجية المرتبطة بكائنات اللعبة، والدالتان Start وUpdate، والتصادمات.
الشيفرة النظيفة والاختبارات: التسمية، وإعادة الهيكلة، ومبادئ التصميم الجيد، واختبارات الوحدة.
مشروع أو امتحان أو مقابلة: مشروع له موعد تسليم، أو مراجعة قبل امتحان، أو الخوارزميات وهياكل البيانات قبل مقابلة تقنية.
الانتقال من لغة أخرى: مبرمجون يعرفون Java أو Python أو C++ ويريدون كتابة C# بأسلوبها المعتاد لا بأسلوب لغتهم السابقة.
من نبحث عنه
تكتب شيفرة C# وتقرؤها وتصحح أخطاءها بثقة، وتعرف مجالات .NET التي تدرّسها، سواء الويب أو Unity أو تطبيقات سطح المكتب، من مشاريع نفذتها بنفسك.
تشرح بوضوح بالعربية، حتى لمن لم يكتب سطرًا برمجيًا من قبل، وتستطيع أن تقول لماذا يعترض المترجم، لا كيف تُسكته فقط.
تفهم شيفرة غيرك بسرعة، وتبيّن موضع الخطأ دون أن تعيد كتابة كل شيء بدلًا من الطالب.
ربما تعمل مطوّرًا بتقنية .NET أو في تطوير الألعاب، أو تدرّس البرمجة بالفعل، أو تدرس علوم الحاسوب وتتقن اللغة جيدًا.
لديك حاسوب مزوّد بكاميرا وميكروفون واتصال ثابت بالإنترنت، وبيئة تطوير جاهزة لكتابة الشيفرة وتشغيلها أثناء الدرس. والشاشة الثانية مفيدة جدًا.
عمرك 18 عامًا أو أكثر.
الخبرة في التدريس مفيدة، لكنها ليست شرطًا.
ما الذي تحصل عليه
بلا عمولة. لا تقتطع Clasora شيئًا من السعر الذي تحدده.
التسجيل والنشر مجانًا. لا اشتراك ولا رسوم لنشر خدمتك.
أسعارك أنت. تحدد سعرًا لكل مدة جلسة، ويمكنك تقديم جلسة أولى مجانية.
مواعيدك أنت. تختار ساعاتك الأسبوعية وأيام راحتك، والمهلة التي تحتاجها قبل الحجز، وإلى أي مدى مسبقًا يمكن الحجز.
صفحة عامة لخدمتك. لخدمتك صفحة مستقلة تجدها محركات البحث، ويراها كل زائر بلغته، وفيها صورتك وفيديو تعريفي وما تدرّسه واللغات التي تتحدثها وسعرك لكل مدة جلسة.
تقييمات ذات معنى. يقيّمك الطلاب على المعرفة ووضوح الشرح والتفاعل.
مؤهلات مُراجَعة. يمكنك إضافة شهاداتك إلى ملفك الشخصي، ويراجعها مشرف.
دروس في المتصفح. فيديو مع مشاركة الشاشة وتمويه الخلفية ودردشة أثناء المكالمة، دون تثبيت أي شيء.
كيف تبدأ
أنشئ حسابًا عبر الزر في هذه الصفحة.
انشر خدمة لتدريس لغة C#.
افتح تقويمك وحدد الساعات التي تكون فيها متاحًا.
يستغرق ذلك بضع دقائق. عندما تصبح مدرّسًا توافق على الشروط، ويراجع مشرف خدمتك قبل نشرها.
أسئلة يطرحها المدرّسون
هل يمكنني تدريس من لم يبرمج من قبل؟
نعم. لغة C# مناسبة كلغة أولى، لأن المترجم والمحرر ينبّهان إلى كثير من الأخطاء فورًا. اذكر في خدمتك أنك تقبل المبتدئين تمامًا.
هل أحتاج إلى شهادة في علوم الحاسوب؟
لا. تحتاج إلى إتقان لغة C# والقدرة على شرحها بوضوح. وإن كانت لديك شهادة أو مؤهلات أخرى فأضفها إلى ملفك الشخصي وسيراجعها مشرف.
هل يمكنني تدريس Unity وحدها أو تطوير الويب وحده؟
نعم. تذكر في خدمتك ما تدرّسه، فتستطيع أن تعرض لغة C# عمومًا أو تركز على المجال الذي تعرفه أفضل، مثل برمجة الألعاب في Unity أو الجانب الخلفي لتطبيقات الويب.
كيف أتقاضى أجري؟
الدفع بالبطاقة غير مفعّل بعد. في الوقت الحالي يُؤكَّد الحجز دون بطاقة، وتتفق أنت والطالب على الدفع مباشرة بينكما. ولا تأخذ Clasora أي عمولة مما تتقاضاه.
ابدأ التدريس على Clasora
أنشئ حساباً، وانشر خدمة واحدة، وافتح تقويمك. الأمر يستغرق دقائق ولا يكلّف شيئاً.