من أين أبدأ تعلم برمجة المواقع؟

  • مجهول

أعلم أن هناك الكثير من المواضيع حول هذا الموضوع، لكن أحببت أن أسمع نصائح من ذوي الخبرة عن الطريقة و الأخطاء التي يجب تفاديها و القنوات المعتمدة و الكتب و البرنامج المسطر و الوقت اللازم لكل يوم و في كم وقت يمكنني البدء بالعمل الحر...و ما هي الأدوات الأفضل لأني أعلم أن هناك الكثير من اللغات و الأدوات مع تبرير الإختيار علما أني لدي خبرة بسيطة فقد عملت بعض برامج سطح المكتب و قواعد البيانات من قبل بلغة الجافا و الفيجوال بيسيك

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

mohammedalmuslimawi1 أضف ردا

أخي الحبيب ساحاول ان اختصر لك الطريق قدر الامكان

1) اذا كنت تريد ان تؤهل نفسك لسوق العمل اقصد فريلانسر وليس العمل كوظيفه عن بعد

أ- تعلم نظام او نظامين من cms كالوردبريس وجوملا

لماذا الووردبريس لانه يشكل قرابة 50% من المواقع على الانترنت , كمواقع الجامعات , المدارس , العقارات , المواقع الاخباريه وحتى اصبح هناك توفير لقوالب خاصه بالتسوق باستخدام الووردبريس وكذلك منصات التعليم الالكتروني الا انني لاافضل استخدام الووردبريس في ( متاجر التسويق & منصات التعليم الالكتروني ) والسبب هو توفر انظمه خاصه لكلا المجالين .

ب - تعلم المودل moodle وهو اشهر الانظمة المفتوحه المصدر شبيه بالووردبريس لكنه مخصص للمنصّات التعيلّم الالكتروني

ج - تعلم نظام او نظامين من أنظمة إدارة المتاجر على شبكات الإنترنت على سبيل المثال opencart , magento

ها انت الان مجهز للعمل الحر البعض يكتفي ب فرع أ ويحصل على عمل لكن اريدك ان تكون لديك معرفه في معظم انواع المواقع المطلوبه في سوق العمل وكأضافة بسيطة وليست اجباريه تعلم البعض من مفاهيم ال html,css من اجل ان تكون لك القدره على تغير اشكال والوان القوالب وحتى اتجاهات بعض العناصر جميع ماذكرته لك اعلاه يعتمد في بنائة على لغة ال php فياحبذا لو استطعت الالمام بها في وقت فراغك

2) اذا كنت تريد العمل في وظيفه في احدى الشركات في بلدك او العمل بوظيفه عن بعد

هنا انت الان لم تعد الكل في واحد لذلك يجب ان تختص في جزء معين في الويب فللويب بشكل عام قسمين رأسين وهو تصميم الويب وبرمجة الويب واذا كنت تريد الجمع في الاثنين فاقول لك مبروك عليك التشتت ومبروك عليك خسارة الوظيفه للمزيد اقرأ رأي في

تحديدا فقرة (( لماذا لايجب عليك ان تكون full stack developer ))

ومشاهدة هذا الفيديو

3) نصائحي لك

  • لاتكن الكل في واحد واعطي كل مجال حقه , لابأس بالتجريب

  • حاذر كثرة المصادر , اخذ مصدر واحد تعلمه وانهيه ثم توجه للاخر

  • لاتضيع وقتك في الاسئلة الكثيره وانت لم تجرب اي شيئ لانك ستبقى في مكانك خذ مايفيدك وتوكل على الله | يمكنك قراءة موضوعي بالكامل في الرابط اعلاه لترى كيف اني ضعيت سنة كامله في التشتت

بالتوفيق ياصديقي :)

Kaylar_Chivadar أضف ردا

لماذا أرى إختلاف كبير بين رأيك و رأي الآخرين؟ و هل تختلف إذا ما كان المعني يستهدف سوق العمل أو العمل الوظيفي؟

أعتقد و بشدة أن تعلم ما ذكرت في تعليقي أحد أهم ركائز برمجة المواقع و لا غنى عنها

mohammedalmuslimawi1 أضف ردا

هل تختلف إذا ما كان المعني يستهدف سوق العمل أو العمل الوظيفي؟

بالطبع عزيزي هناك اختلاف واختلاف كبير ايضا لنفترض انك اردت ان تنشئ متجر الكتروني اتعلم يااخي انه يتوجب عليك ان يكون لديك مبلغ لايقل عن 2000$ !!! نعم لاتستغرب لان احد اهم اسباب استخدام البرمجه الخاصه هي القابلية على التحكم في كل شيئ فمثلا ستحتاج الى خبير بتصميم الويب ليصمم لك كل صفحة في الموقع على حدى وايضا جعلها متناسقه مع الهواتف ستدفع مالايقل عن 500$ للمصمم و مالايقل 1200$ للمبرمج او 1000$ اذا كان المبرمج متعاون معك فضلا عن انك تكون مسؤل عن حماية الموقع بالكامل ويجب عليك بين كل فتره واخرى توظيف احد مختبري الاختراق ليفحص لك الموقع او المتجر من الثغرات , ايضا من سلبيات البرمجه الخاصه اذا كان المصمم او المبرمج غير خبير كفايه ستواجه مشاكل عديده اذا ما اردت التعديل او اضافة احدى الاضافات وعلى طاري الاضافات فهنا يجب عليك شراء كل اضافه على حدى ك سكريبت

اما على العكس تماما لو استعملت opencart او magento او الوردبريس مع اضافه woocommerce

فهنا ستكون انت والمطور على راحة بال , التحديثات الامنيه تأتيك بشكل دوري , هناك دعم كبير لهذه الانظمه فستجد العديد من الاضافات و القوالب المجانيه والمدفوعه والتي تستطيع تركيبها بضغطه زر واحده وكلفة الانشاء ستكون ما بين 250$ -500$ فمثلا لو اردت انشاء منصه اعلانات مبوبه مثل السوق المفتوح او اوليكس ستستطيع انشاءها خلال اسبوع واحد كاقصى تقدير

وحتى اضعك في الصوره يمكنك الاطلاع على هذه المشاريع التي اضيفت اليوم في موقع مستقل نسبة 90% يمكن انشاءها بدون برمجه خاصه

وهناك الكثير الكثير وجميعها تم طلبها اليوم على منصة مستقل وادعوك للنظر الى ميزانية كل مشروع على حدى هل هكذا مبلغ يدفع لبرمجه خاصه !!

طبعا هناك حالات نادره التي يتوجب فيها استخدام البرمجه الخاصه وايضا يجب ان تعلم ان الشركات المتوسطة والكبيره هي التي تتوجه الى استعمال البرمجه الخاصه بسبب ماتمتلكه من ميزانية عالية وعلى العكس تماما مع الافراد اصحاب الدخل المحدود والشركات الصغيره .

أعتقد و بشدة أن تعلم ما ذكرت في تعليقي أحد أهم ركائز برمجة المواقع و لا غنى عنها

لااختلف معك في هذه النقطه ولكن في نفس الوقت يمكن بناء جميع المشاريع اعلاه دون الحاجه الى ان تعرف سطر برمجي واحده فالقوالب والدورات الخاصه بتلك الانظمه متوفره بشكل كبير وعليه نادرا ماستحتاج الى معرفه احدى لغات البرمجه

ولهذا السبب سألت صديقنا هل يريد ان يؤهل نفسه لسوق العمل ام العمل في وظيفه مع احدى الشركات فتلك الشركات تتطلب مختصين في المجال ويهمها الجودة لا الكميه , اتمنى انني وفقت في توصيل المعلومه .

إن كان مستواك في اللغة الإنجليزية جيدا.

أقترح عليك freecodecamp

الامر راجع ليك

اذا اردت ان تتقن مجال الويب

انصحك بهذا الموقع

www.w3schools.com

يعلمك:

html5,css3,javascript,sql,php5 and 7,bootsrap 3 and 4

وانصحك للتعمق في php ب:

اذا اردت لغات لسطح المكتب:

هناك

ruby,python,c++/c

انصحك ب ruby و python يسهل قراءة اكوادهما وايضا كتابة برامج بهما

لتعلم لغة ruby

ولتعلم لغة python

كلاهما يملكان اطار للعمل على الويب

dijango ل python

Ruby on Rails ل ruby

اختر اي مجال تحب هل هو الويب او سطح المكتب

اذا كان كلاهما تعلم مجال الويب اولا ثم سطح المكتب

ولكنه طريق طويل وشاق

Kaylar_Chivadar أضف ردا

البدأ يكون مع HTML و CSS

ثم java Script و المكتبة jQuery

كل ماسبق يسمى Front-End أو الواجهة

تعلم PHP لأنها أشهر لغة لما يسمى بال Back-End

تعلم Sql لأنك حتما ستتعمال مع قواعد البيانات

خلال تعلمك لما ذكرت ستجد أمور أخرى لتعلمها، لذا أنصحك بالبدء و سرعان ما ستكتشف الكثير...موفق