السلام عليكم ممكن مصادر اتعلم منها تقنية .Net الخاصة ب C#
.Net Framework + .Net Core
عربي+ انجليزي
ويفضل تكون عربية
السبب ان اريد تعلمها بسبب سوق العمل يعني الشركات بدات تتوجة من php الي .net
يعني أنا مابيهمني عفي عنها الزمن او قديمة مثل php
و مجال الاندرويد لا استطيع العمل فيه بسبب عدم توافر امكانيات الحاسوب في الوقت الحالي
يعني ليس لدي اي اختيارات فانا مجبر علي ذلك
و .net سابقا لم يكن لديها المميزات مثل حاليا تتوفر لها مميزات ادخل ع الموقع وشوف التقنيات التي تعمل بها
وشكرا لك لمحاولة نصيحتي وياليت كان الامر باختياري
مرحباً
بدايةً أريد أن أوضح أن لغة PHP ليست لغة قديمة كما تقول و السبب هو أن اللغة مزالت تطرأ عليها تعديلات و تحديثات و قريبا سيتم إطلاق PHP 8 أيضا جميعنا نعرف إطار العمل Laravel فهو إطار مبني بلغة PHP و لديه شعبية كبيرة و مجتمع لابأس به و العديد من الشركات تطلبه بالإضافة إلى أن عدد كبير من المواقع قد بني على هذا الإطار فكفاك استماعا للمقارنات التي لا فائدة منها
ثانياً سوق العمل يتغير من منطقة إلى منطقة أخرى فلو مثلا أنا أعيش بالجزائر و معظم الشركات في الجزائر تطلب خبرة في بايثون مثلا و سمعت أنه في هذا الوقت على سبيل المثال لغة روبي أكثر إنتشارا في أمريكا هل في هذه الحالة اتعلم روبي و اترك بايثون و بعدها أفرض على الشركات في الجزائر أن تغير خططها و تستخدم روبي . لا فهذا غير منطقي بتاتا
ثالثاً لغات البرمجة ماهي الا أدوات نستخدمها لبناء منتج محدد و نحن اهتممنا بالقشور و نسينا اللب المفروض نهتم بمفاهيم البرمجة و نتعلم البرمجة لأن المفاهيم ستبقى نفسها و لن تتغير.
تأكد تماما أن البرمجة != لغة برمجة لذلك إذا تعلمت مفاهيم البرمجة سيصبح لديك القدرة على الإنتقال من لغة إلى لغة أخرى بسهولة فقط ستتعلم طريقة الكتابة أو ما يسمى بال syntax
ناتي الى سؤالك مصادر لتعلم c# و .net core :
هناك العديد من المصادر من بينها قناة خالد السعداني فهو معروف في مجال .net
بالإضافة إلى هذه السلسلة لتعلم c#
أولا - جواب لا علاقة له بالسؤال
ثانياً - لا تنصح الآخرين بما لا علم لك به، خصوصاً إن كنت غير مؤهل لذلك - وهو واضح من إجابتك-.
لغات البرمجة أدوات، ونحن نختار الادوات المناسبة للمشاريع المناسبة.
الدوت نيت عفا عنها الزمان و لا يستعلمها سوى الديناصورات.
العالم مشي الى اماكن بعيدة جدا، حتى ان PHP التي تعتبر نقلة نوعية عن الدوت نيت أصبحت قديمة نوعا ما في عالم البرمجة الحالى.
كنت استعمل الدوت نيت قبل 15 سنة و اقول لك نصيحتي عن اهتمام للسائل.
طب انصحني بلغات مثل اي في الويب وتكون ليها المستقبل من وجهة خبرتك
اصل الاندرويد نفسي اتعلمة وحابب جدا لكن امكانيات الحاسوب ضعيف
تستطيع React/React Native
و بهذا تتعلم اكثر Framework مشهور و مسعمل في السوق الان.
و كذلك بنفس اللغة تستطيع برمجة للويب + الادرويد + الابفون + الدسكتوب
اظن React Native تشتغل على Android Studio وانا جهازي ضعيف مايقدر يشغل اندرويد ستوديو
ولو كان ينفع مش كنت هتردد خالص
ودي صورة لامكانيات جهازي والرام حاليا 2 لكن لو ينفع واكون ضامن ان البرنامج هيشتغل بدون مشاكل كنت زودت الرام 6 رام بس الرام من نوع ddr2
الريأكت نيتف يعمل على محررات غير android studio و لكن تحتاج ان تستخدم محاكي او هاتف اندرويد حقيقي لتشغيل البرنامج
عظيم بس للاسف انا بحب تخصص ناتيف الاول جافا وكوتلين 😂 وبعد مااتقنهم ادخل cross platform فلاتر او رياكت ده الافضل اي حد هيبدا طب تعرف اي محرر يشتغل اندرويد كبديل للاندرويد استديو للجافا و كوتلن ويشتغل ع امكانيات الجهاز وهزود الرام 6 وخلي بالك الرام ddr2
الصورة فوق
برأيي هذا تضييع للوقت و الجهد لماذا تتعلم لغتين لعمل نفس الشيء و ثم رميهما لتعلم ثالثة لفعل الشيء نفسه.
اختر واحدة و اتقنها بدل ان تضيع وقت بشيء غير مجدي.
خلاص ما باليد حيلة ساتجه الي مجال الويب
وحاول اتعلم تقنيات اكثر يعني بخبرتك
اتعلم .net طبعا مع front end
ولا اتعلم front end و ال
Back end
PHP -Laravel
+
Node Js -express
+
Python-Django
+
WordPress
برايك هقدر اتعلمهم ودول افضل من اتعلم .net وبإذن الله هيكون ليه مستقبل في السوق العمل ؟؟
لا تحتاج الى ترك تطبيقات الهاتف، فقط عليك إختيار احد الطرق، انت تريد ان تأخذها جميعها معا و هذا مضيعة للوقت.
اذا تريد ضرب عصفورين بحجر تعلم React هي نفسها تستطيع استخدامها للويب و التطبيقات و حتي برامج سطح المكتب.
اما بالنسبة لل backend بما انك ستتعلم الجافا سكربت من اجل ريأكت اختصر الطريق و استخدم نود و اكسبريس.
هذا اسرع طريق.
و لكن الطريق يرجع لك و بما تحب. بحث في مواقع العمل و شاهد ماهو المطلوب و خذها بعين الاعتبار
التعليقات