المسار الصحيح لتعلم مجال الدوت نت
![](https://i0.wp.com/assemcode.com/wp-content/uploads/2022/12/المسار-الصحيح-لتعلم-مجال-الدوت-نت.jpeg?resize=780%2C470&ssl=1)
هل تسمع عن مجال الدوت نت او وظيفة مطور دوت نت وتجدها منتشرة بشكل كبير علي ساحات الانترنت في عالمنا العربي علي وجه الخصوص ؟ هل تعلم ان متوسط راتب وظيفة مطور الدوت نت مرتفعه بالنظر الي مثيلاتها
اذن دعنا نجاوب علي سؤال يدور في ذهنك .. ماذا اتعلم حتي اصبح مؤهل لوظيفة مطور دوت نت ؟
الاجابة تتلخص في عناصر اساسية واخري اضافيه تزيد من فرصك
اولا – لغة السي شارب C#
فهي العصب والاساس الذي سوف تبني عليه طريقك كله , كل ما سوف تكتبه ككود لن يخلو من السي شارب سوف تتعلم المتغيرات والـ LOOPS والــ Arrays كما سوف تتعلم البرمجة الشيئية OOP
اليك أهم المصادر العربية لتعلم لغة السي شارب
ثانيا – قواعد البيانات SQL
بعد ان تعلمت السي شارب وبأمكانك الان صناعة تطبيق بسيط يتعامل مع سطح المكتب او يتعامل مع الملفات علي جهازك نتطلع الان الي تطوير ما قمت بعمله ليتعامل مع قاعدة بيانات وجداول
سوف تتعلم هنا كيفية بناء قاعدة بيانات وكيف تربطها بالسي شارب وكيف تنفذ الاوامر من اضافة وحذف وتعديل والمزيد من الامور الهامة التي يجب عليك احترافها فقاعدة البيانات الناجحة اساس اي نظام ناجح
ثالثا – Entity Framework
هذا الفريمورك الرائع يمكنك من التعامل مع الداتابيز من خلال كود السي شارب بمعني انه يحول الجداول في قاعدة البيانات الي عناصر Objects تستطيع التعامل معها كيفما تشاء
رابعا – ASP.NET MVC
هنا نصل الي اهم فقرة في المسار وهو الويب والذي يعد الاكثر طلبا في سوق العمل حيث ان الجميع يتجه الي صناعه برمجيات تعمل علي المتصفح وليس الديسكتوب ولذلك سوف تجد العديد من الوظائف تطلب هذا التخصص
هنا سوف تتعمل كيف يعمل الويب وكيف يحدث الـRequest والـ Response علي صفحة الويب وسوف تتعلم ربط الداتابيز بالويب لكي تصنع التطبيقات الحديثة من خلال الدوت نت
- ملحوظة :- طالما وصلنا الي مرحلة الويب لابد لك من الالمام بالتقنيات الخاصة بالويب وهي HTML – CSS -JS
- لا تتعلم ASP.NET Web Forms فقطد اصبحت قديمة جدااا ولا تُستخدم الا قليلا .. يمكنك قراءة المقال هل انتهي العمل بالــ web Forms ام مازال في العمر بقية ..حتي تقرر بنفسك
خامسا – User Identity
كيف تتعامل مع اليوزر وتعطي صلاحيات للبرنامج الخاص بك , من يستطيع الاضافة او التعديل ومن يستطيع الحذف وهكذا
كان من الممكن ان اكتفي بوضع هذا البند كملحوظة ولكن نظرا لأهميته الشديدة فيكاد لا يخلو تطبيق كبير او متوسط الا وبه تسجيل دخول وصلاحيات مستخدمين ولحسن الحظ ان مايكروسوفت توفر عليك بناء كل ذلك من الصفر من خلال كلاسات الــ User Identity
سادسا – GitHub
هنا لا تكلم عن لغة برمجة او عن شيء اساسي في مسار تعلمك لمجال الدوت نت ولكن صدقني حتي تتميز عن الاخرين لابد وان تتعامل يوميا مع الجيت هب وهو مخزن للاكواد والسورس كود ولابد لك ان تتعلم كيف تربط الفيجوال ستديو بالجيت هب الامر سهل جداااا وهام جدا حتي تظهر بصورة المحترف وتسهل لمن يبحث عن مطور دوت نت ان يري اعمالك بالتفصيل ويقيم مستواك الفعلي من خلال طريقة كتابتك للكود
الي هنا نقف قليلا لنقول انه اذا تمكنت بالفعل من الخمس عناصر السابق ذكرها ف بأمكانك ان تبدع وتحول اي فكرة في ذهنك الي موقع او تطبيق ويب ولكن سوف تحتاج الي اضافة القليل من المهارات التي سوف تزيد من انتاجيتك وتزيد من مهاراتك وفرص حصولك علي وظيفة اسرع
نذكرهم في نقاط
- Clean Code
- Design-patterns (Repository Pattern)
- Web API
وبهذا تكون الممت باكثر من 80% من المطلوب منك حتي تكون مطور دوت نت متميز ومطلوب في سوق العمل , بالطبع يوجد مفاهيم وتقنيات اعمق ولكن ليس مطلوب منك ان تتقنها الان فانت سوف تتعرض لها مستقبلا اثناء عملك
ولا تنسي اهم ما في الامر هو التطبيق ان تعمل مشاريع من الصفر حتي تتمكن من الدوت نت واليكم احدث دورة من موقعنا هنا تعلمك كيف تبني مشروع احترافي من الصفر
لو كنت مهتم بالدوت نت يمكنك الانضمام للجروب الخاص بالدوت نت علي فيسبوك
كما يمكنك مشاهدة هذا الفيديو اشرح فيه المطلوب منك بشكل مختصر