لغة JavaScript من أين أبداء وماهي أستخداماتها

السلام عليكم ورحمة الله وبركاتة

1-

أنا شخص طموح للتعلم Html5و Css3 و JavaScript (خلال هالـ 3 أشهر)

بديت بتعلم html و css < ( مازلت ببداية المشوار)

لكني قرئت كثيرا عن ال JavaScript وانها المستقبل وانها وانها وانها....

سؤالي ل ذوي الخبرة ايش الاستخدامات الي ممكن تستخدمها فيها

غير أنها تخلي لي صفحة الويب تفاعلية +هل فيه مواقع تفيدك ك مصمم صفحات ويب ؟

2-

بالاضافة اني قرئت أيضا عن انه في أمكانية عمل تطبيق ل الوندوز فون + الاندرويد + IOS

ب html5 و css3 و JavaScript !!

سؤالي بالنسبة للتطبيقات الي يمكن انشائها عن طريق هاللغات هل هو عملي(يعني مو مشي حالك)

مثل اللغات الثانية مثلا الجافا ل للأندرويد

3-

هل يوجد تقنيات بالhtml و css و JavaScript تفيديني او بتختصر لي الطريق على سبيل المثال !

وشكرا لكم وأتمنى أي رد يكون نابع من خبرة لتعليمي انا و زوار موقع حسوب

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

التعليقات

mo7@mmed أضف ردا

سؤالي ل ذوي الخبرة ايش الاستخدامات الي ممكن تستخدمها فيها غير أنها تخلي لي صفحة الويب تفاعلية +هل فيه مواقع تفيدك ك مصمم صفحات ويب

تستطيع تصميم موقع كامل ومتكامل من خلال HTML - CSS - JS

تستطيع الإتصال بالسيرفر باستخدام الجافاسكريبت ايضاً وتقوم بعمليات الإدخال والتعديل والحذف وغيرها من خلال استخدام Node.js

بالاضافة اني قرئت أيضا عن انه في أمكانية عمل تطبيق ل الوندوز فون + الاندرويد + IOS بـ html5 و css3 و JavaScript !!

نعم بإمكانك عمل كل شيء بالجافاسكريبت ولكن لا يمكنك عمل تطبيق هاتف بكتابة كود جافاسكريبت بشكل مباشر وتشغيله على الجهاز

بل ستحتاج لتعلم فريمورك مثل React Native أو غيره لعمل تطبيقات للأندوريد والإيفون

ولعمل تطبيق سطح مكتب مثلاً ستحتاج ايضاً لتعلم فريمورك مختلف مثل Electronjs

للأتصال بالسير والتعامل مع قواعد البيانات بدلاً من تعلم لغة جديدة ستحتاج لتعلم NodeJs

ونعم التطبيقات التي يتم صنعها بالجافسكريبت ممتازة جداً

هل يوجد تقنيات بالhtml و css و JavaScript تفيديني او بتختصر لي الطريق على سبيل المثال ! وشكرا لكم وأتمنى أي رد يكون نابع من خبرة لتعليمي انا و زوار موقع حسوب

بطبيعة الحال الجافاسكريبت لغة متعبة وهناك الكثير من المكتبات واطارت العمل والمنصات

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

طبعاً لا اقول هذا الكلام لأحبطك ولكن فقط لأضعك في الصورة

على سبيل المثال لو أردت التركيز على تصميم صفحات الويب والواجهات

ستحتاج لتعلم مكتبة JQuery وربما للأمام ستحتاج لتعلم فريمورك مثل ReactJs - VueJs - AngularJS

و لو أردت التركيز على Back End ستحتاج لتعلم NodeJs

وبعد ذلك ستحتاج لتعلم فريمورك مثل ExpressJs أو KoaJs أو غيرها

إذا قبل أن تبدأ عليك أن تعلم بأن لديك طريق طويل جداً

لذلك عليك في البداية تحديد أهدافك ومن ثم رسم طريق المناسب بالنسبة لك حتى لا تضيع في طريقك أثناء التعلم

كل مع عليك بعد تحديد أهداف البحث أو الأستفسار وبإذن الله ستجد الإجابة التي تريدها

بالنسبة للـ Back End إيش الي يخليني أتعلم NodeJs وأترك Php

او بالاصح : ايش الفوارق بينهم أو ما يميز الاول عن الثاني و العكس

وايش نصيحتك للشخص ناوي يتعلم ك بداية Front End

ايش التقنيات الي تخليه ناجح بهذا المجال وينافس المستقلين و المبعدين في الـ Front End

وشكرا لك

بالنسبة للـ Back End إيش الي يخليني أتعلم NodeJs وأترك Php

النود جي إس اسرع من PHP - Ruby - Python كما أنها اسهل في التعامل مع التطبيقات التي تعتمد على run time application اي التطبيقات التي تحتاج لعمل تحديث واستجابة سريعة في نفس اللحظة مثل تطبيقات المحادثات المباشرة والرسائل النصية و الألعاب عبر الشبكة وغيرها

فهنا مثلاً إن كنت تريد صناعة تطبيقات تعتمد على هذه الأشياء فالـ NodeJs هي امثل خيار لهذا

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

وإن كنت مثلاً تريد أن تكون مطور قوالب واضافات وورد بريس فهنا عليك تعلم PHP لانها اللغة التي تستخدمها الوورد بريس وكذلك Joomla و Drupal والكثير غيرها

وفي حال أردت عمل مشاريع ويب شخصية ربما لغة روبي مع فيريمورك Ruby On Rails خيار مناسب لما يوفره من مزايا كثيرة تسهل عليك فعل الكثير من الأمور بسرعة وسهولة ويسر

بإمكانك استخدام Laravel ايضاً إن كنت ستتعلم PHP ويعد خيار ممتاز جداً وطبعاً هناك العديد من الخيارات

وايش نصيحتك للشخص ناوي يتعلم ك بداية Front End

نصيحتي لك أن تبدأ في تعلم اساسيات كل من HTML& CSS في البداية بعد ذلك تعلم SASS فهي بصراحة جداً مهمة لمطوري Front End فهي تسهل وتختصر عليك الكثير من الوقت والجهد في التصميم وتخلصك من كثير من مشاكل الـ CSS

بعد ذلك تعلم أساسيات الجافاسكريبت وعمل بعض التطبيقات عليها لتتمكن من اللغة

بعدها تعلم JQuery وهي مكتبة صغيرة وجميلة للجافاسكريبت تسهل وتختصر عليك كتابة كود الكثر من أكواد الجافاسكريبت

بعد ذلك عليك بالتدرب والممارسة على عمل بعض الأعمل بما لديك حاول مشاهدت أعمال المحترفين على الإنترنت تعلم منهم خذ منهم بعض الأفكار واضف عليها لمستك

تأمل في كل موقع تدخل وأسأل نفسك كيف تم تصميم هذا الشيء هل أنا قادر على ذلك ؟

إن كنت لا تستطيع فلا بأس حاول أنت تبحث وتعرف كيف تم عمل ذلك الشيء

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

شيئاً فشيئاً ستجد نفسك في تطور وتحسن مستمر

بعد الإنتها من كل هذا وبعد أن تصبح قادر تصميم صفحات وواجهات بمستوى ممتاز بنفسك

حاول استخدام بعض اطر العمل مثل بوتستراب - ماتيريالايز أو سيمانتك يو آي أو غيرها من اطر العمل

اعتقد ستساعدك كثيراً في أعمالك وستسهل عليك الكثير من العمل في بعض الأوقات التي ستحتاجها