محب لتقنيه غير متخصص هاوي اصرف اغلب وقتي فيها ومنها تعلم البرمجه قبل javascript بدأت بتعلم ruby ومن ثم PHP و Python وكان هدفي تطوير تطبيقات الويب لكن لم استطع الصمود مع هذه اللغات ممله ( طبعا بالنسبه لي ) وانتقلت لـ javascript بصراحه ممتعه بكتابة الكود بأفكارها سريعه التعلم تقدر تعمل بسرعه تطبيقات وألعاب لاتحتاج للكثير من الاعدادات للبدء بكتابة الكود اذا تحتاج مساعده أو لديك أسئله عن اللغه ؟
0
امممم .. بصراحه يزعجني هذا العزل بين html و html5 في دوره لا اذكر اين في تصميم واجهة كتب تعليق احد المتابعين : لماذا لاتستخدم مفردات html5 في التصميم فرد عليه بأن لا أريد المتابع "يتوه" وكأن html5 عالم آخر هذا غير صحيح ابدا قد سبقك الزمن كل المتصفحات الان تدعمها http://caniuse.com/#feat=html5semantic هذه من ناحية المتصفح وكذالك من جهة محركات البحث بإمكاننا فصل html5 الى قسمين html5 semantics, graphic, media وهذه يهتم بها frontend والقسم الاخر html5 api وهذه اقرب
كمطور ويب سنة ٢٠١٦ وكما ذكرت ترغب في تطوير واجهة wordpress , عليك العمل على هذا الواجب من Matt Mullenweg - مؤسس wordpress قال Matt Mullenweg في مؤتمر wprdcamp us 2015 “Learn JavaScript, Deeply.“ لماذا اعطى هذا الواجب لمطوري wordpress يعتقد الافضل فصل الواجهة عن wordpress-backend ومنح المطورين rest-api لتعامل مع قاعدة البيانات متى سيحدث هذا الان تستطيع عمل ذالك مع http://v2.wp-api.org لكن Matt Mullenweg سيشرف على تطوير النسخه 4.7 من wordpress اعتقد في هذه الفتره ستبدأ الانطلاقه ، هل
هنا خطأ في نقل الخبر .. الاستغلال خطأ من مبرمج التطبيق مكن للمستخدم بإرسال طلبات من السيرفر لأي جهه ترغب بها وكذالك استقبال الإستجابه وإرسالها لك ، كاتب المقال استغل هذا الخطأ حين استخدم المبرمج package يسمى needle.jsيعمل كـ http client الاستغلال تم عن طريق الإضافه وليس node.js or express.js ، هذا الاستغلال يتم في أى تطبيق ويب بأى لغة أو إطار عمل إذا مكن المبرمج التطبيق بعمل طلبات cross domain دون وضع حدود لها . كما شرح كاتب المقال
حبيبنا اعتقد جملة تصميم ويب مفهومها اوسع من تعلم كتابة الاكواد ماهي إلا جزء من مهاراة يحتاجها مصمم الويب ، مثال ذالك اذهب الى ركن الكتب في A List Apart ستجد مبتغاك هناك الكثير لتتعلمه فتعلم كتابة الاكواد كتابين من ١٣ كتابا وستجد ٣ كتب استخدام تكنيك متقدم والبقية استراتيجيات لانتاج ويب قابل للاستخدام
وهنا بعض الاسئلة : - اشرح مفهوم lexical scope في محرك الجافا سكريبت ؟ - function هو first-class وكذالك object في الجافا سكريبت .. تحدث عن هذا ؟ - مالذي يجعل closure احد اهم ميزات جافا سكريبت ؟ - كيف يعمل garbage collection في محرك الجافاسكريبت ؟ لم اكن افهم هذه المصطلحات وقت تسجيل حساب في هذا الموقع كنت وقتها اجمع بعض المصادر لتعلم pure javascript لذا سجلت باسم javascript كان شاغل تفكيري وقتها لا اعلم كم من الوقت مضى
صحيح lynda , tutsplus , codeschool , treehouse تعلمك فقط الخطوات الطفولية الأولى ، لكن اذا انتقلت الى مرحلة عمل منتج ستجد انك بعيد كل البعد لذا افضل ان تحصل على coding bootcamp online صحيح بأن السعر يفوق بكثير لكن ستحصل على شهادة من جهة معتبره ولديهم برنامج يبحث لك عن وظائف اعتقد الافضل هم ( Hack Reactor ) ، هناك موقع frontend masters برامجهم متقدمه اذا انتهيت من التعلم في المواقع السابقه دوراتهم عباره عن " ورش " عمل
شكرا محمد : - وان ما تم انجازه كان خلال ثلاثة ايام لكن لايعني ان صنع عمل بهذا النظافة والبساطة لايحتاج الى كثير من التفكير والتخطيط - تطويع لغة لصالحك أو كما يقال هناك جزء سيء وآخر جيد ، فهم الجزء الجيد والتحايل على الجزء السيء هذا programmer - اعتقد أغلب المشاكل لاتكمن في اللغة ولكن بطريقة عمل المبرمج ( Principles of Good Programming ) تحياتي لك