مرحبا
اسمي عطوي أمين
انا مطور مواقع وتطبيقات جوال وكنت سابقا مطور برامج ديسكتوب باستخدام c#.net وعملت على العديد من المشاريع من برامج ديسكتوب و مواقع ويب وتطبيقات جوال واعمل كمبرمج حر
ارحب باستفساراتكم
لا ابدا لا يتطلب ذلك
بل يتطلب التعلم الذاتي والمثابرة والصبر على ذلك كذلك الشغف وحب التخصص الذي انت فيه
وعندما بدأ العمل الحر لم تكن لي اي شهادة :) وكنت في سنتي الاولى من الجامعة
ايضا مايجلب العملاء هو معرض اعمالك وليست الشهادة ما تجعلهم يعترفون بك ,فهمك الكامل لأغلب جوانب تخصصك وايضا فهمك العميق لطلب العميل هذا يدل على خبرة سابقة في المجال مايجعل العميل يثق بك ويبدأ العمل معك
افضل طريقة هي استخدام مكتبة jwt فهي سهلة التعلم وايضا سهلة الاضافة وفعالة ايضا من ناحية الحماية
للاستزادة
مرحباً ،
في تطبيقات SPA ، كيف تحمي الوصول الى Admin Dashboard مثلاً ، أعرف انه يمكن حماية API بـOAuth او JWT مثلاً ، و لكن هل يجب حماية الـ View ايضاً؟ اي الذي ينتجه انجولار او Vue
اهلا بك
عليك حماية routes باستخدام middlwares لأنها هي الاساسية وال view تأتي بعد استعلام رابط ما لذا عند حمايتك للroutes كأنك حميت views لأن routes هي التي تأخذ للviews
حياك الله ،
اقصد الـViews كلها متعلقة في مكتبات جهة العميل مثل Vue او انجولار ،
عندما تقوم بـBundling مثلاً ، يجعلها كلها بملف واحد ،
هل هذا جيد؟ ام الافضل عمل ملفين ، و حماية الثاني بالـroutes؟
بماذا تنصح من يتعلم البرمجة ذاتيا في المنزل و مستواه في الرياضيات تحت الصفر هل هذا سوف يسبب مشكلة لي برغم اني احب البرمجة و اتعلمها يوميا ست ساعات و أكثر
اهلا بك
ستسبب لك بعض المشاكل اذا كنت تتوجه الى برمجة تعتمد على الخوارزميات والحسابات ومسائل لكن على الاقل عليك الالمام بأساسيات الرياضيات حتى تستطيع حل المشاكل التي تواجهك في البرمجة لأن البرمجة ليس كتابة كود وتعلمك لعدة لغات , بل المهم معرفة طريقة حل المشكلة وكيفية الوصول اليها , وفي مرحلة متقدمة عندما تتقن طريقة ايجاد الحل , سوف تتعلم اختيار الحل المناسب من بين عدة حلول وجدتها فهذا هو الاهم في اي لغة برمجة كانت
لدي سؤال آخر لو سمحت ،
في حالة تسجيل دخول واحد و عدة نطاقات او تطبيقات Single Sign-in Multiple Sites
كيف يمكن تطبيق هذا بإستخدام jwt؟
هل يجب خزن token في مكان مشترك بين كل التطبيقات؟
التعليقات