-
المساهمات
468 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
1
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Hanan Fahad2
-
-
بتاريخ 36 دقائق مضت قال Najah Alsaker:
بما انك مسجلة بجميع الدورات الخاصة بالاكاديمية دعني اريك المسار الصحيح الذي يجب عليك اتباعه لتحقيق افضل استفادة
- في البداية ابدئي ب دورة تطوير واجهات المستخدم حيث ستتعلمين بها اساسيات الويب الذي يعمل على اساسها اغلب لغات البرمجة وهي ال html , css ,javaScript حيث ستتعلمين تصميم صفحات الويب بكل احترافية وهذه لمحة بسيطة عن الدورة
- ثم قوقي بالدخول الى دورة علوم الحاسوب حيث ان هذه الدورة هي الاساس لتحديث وجهة مستقبلك
ستتعلمين من خلالها التالي :
- التفكير المنطقي والخوارزميات
- ستتعلمين ال سكراتش والذي هو مدخلك لتطوير تفكيرك البرمجي بطريقة بسيطة جدا وممتعة
- تطبيق تطبيقات بسيطة عملية
- مبادئ البرمجة
- اساسيات انظمة التشغيل
- التعامل مع قواعد البيانات
- كل ما يتعلق بعالم الويب
- اساسيات هندسة البرمجيات ك (ادارة و مبادئ ومنهجيات)
- البرمجة كائنية التوجه
وبناءا على كل ما ذكرته لك سابقا اذا فهذه الدورة ستجعل منك مبرمجة بمعلومات قوية جدا مستقبلا عند دخولك الى سوق العمل , اي ان ستقطعين شوطا كبيرا في فهمك للبرمجيات وعالم الانترنت وكيفية عمله وسيصبح من السهل عليكي جدا فهم لغات البرمجة الخلفية التي ستقومين بتعلمها بناءا على المعلومات التي ساعطييك اياه الان
اولا في هذه الدورة يوجد مسارات لغتي البرمجة هذه
- اساسيات لغة جافا سكريبت
- اساسيات لغة بايثون
ستقومين بالاطلاع عليهم ومن ثم الاطلاع على المسار الاول فقط من دورة تطوير تطبيقات الويب باستخدام لغة PHP و دورة تطوير تطبيقات الويب باستخدام لغة Ruby
هذه هي اللغات البرمجية الخلفية المنتشرة في سوق العمل لذلك عليك الاطلاعك على
- طريقة سير كل لغة
- ما الهدف من تعلمها
- ما هي الميزات التي تقدمها
- ما اللغة التي شدت انتباهك اكثر شيء
بناءا على هذه التقييمات ستختاريين اللغة التي حصلت على اعلى تقييم ثم تبدئين بدراسة المسار الخاص بها واحترافها
واياكي الخلط بتعلم اللغات وبالاخص بالفترة الاولى بالتعلم لانك ستشعرين بضياع جديد لذلك كما اخبرتك تختارين لغة واحدة وتحترفينها لتدخلين سوق العمل بقوة واحترافية وبعد ذلك يمكنك التفرغ في تطوير نفسك بلغات اخرى
- اظن انك تتسائلين الان عن مصطلحات برمجة الواجهة الخلفية و برمجة الواجهة الامامية وما علاقة دورة تطوير واجهات المستخدم بلغة البرمجة التي ستقومين باختيارها
برمجة الواجهة الأمامية (Frontend) : تشير إلى عملية تطوير وبرمجة الجزء الذي يراه المستخدم في تطبيق الويب أو التطبيق الجوال. يتضمن ذلك تصميم الصفحات، وإضافة الأنماط والتفاعلات التي يمكن للمستخدم التفاعل معها وتستخدم لغات (html , css , javascript )
أما برمجة الواجهة الخلفية (Backend) : فهي عملية تطوير الجزء الذي لا يظهر مباشرة للمستخدم ولكنه يدير العمليات والبيانات التي تحدث خلف الكواليس، مثل إدارة قواعد البيانات، والتعامل مع الطلبات من المستخدمين، وتوفير البيانات للواجهة الأمامية.
باختصار، الواجهة الأمامية تعني ما يظهر للمستخدم، بينما الواجهة الخلفية تعني العمليات التي تحدث خلف الكواليس لجعل الواجهة الأمامية تعمل بشكل صحيح.
والان بعد ان فهمتي الفرق بينهم وما وظيفة كل منهم اظن انك اصبحتي على دراية لماذا يجب عليكي دراسة الامرين معا لكي تصبحي مبرمجة fullstack اي تسطيعين عمل اي برنامج او موقع ويب من الصفر كاملا وبدون الحاجة للاستعانة بأحد
اظن ان هذه المعلومات كافية جدا لتنور لك مسارك التعليمي والمهني وان اضمن لك ان قمتي بتطبيق هذه الخطوات بحزافيرها ستصبيحين مبرمجة محترفة جدا وتدخلين سوق العمل بقوة كبيرة
والأن دعيني ان اقوم باعطاءك نصيحة صغيرة عن اخيار لغة البرمجة المناسبة
من وجهة نظري وبناءا على الاحصائات السنوية ف ان اهم لغات البرمجة هما (python , javaScript )
javaScript : تتميز هذه اللغة بأنه يمكنك العمل عليها بطرفي الموقع الامامي والخلفي كما انها مرة جدا ويمكنك تصميم مواقع الويب وتطبيقات الجوال ايضا عكس اللغات البرمجية الاخرى التي تكون محصورة على مواقع الويب فقط وذلك في سبيل المثال , ويمكنك قراءة المزيد حولها من هنا
python : هذه اللغة تستخدم في تطوير تطبيقات الويب ويكثر استخدامها اكثر شي في تطبيقات الذكاء الصناعي , ويمكنك قراءة المزيد حولها من هنا
لذلك ان كنت تودين العمل في مجال الويب والتطبيقات ف لغة javaScript هي المثالية
اما ان كنتي تريدين التوجه نحو الذكاء الصناعي والالة ف لغة python هي المثالية
وبالتوفيق لك
اشكرك وضحت لي اللبس لاكن كم احتاج وقت
-
طيب كيف اجيب فكرة وكيف اطبق مشروع لي
- 2
-
انا اشتركت في كل دورات الاكادمية بس ماعرفت استفيد منها ماادري ايش هي الطريقة السليمة لتعلم وبناء تطبيقات وبعد ذلك ايجاد عمل احتاج توجيه يفيدني
- 2
-
تم حذف دورة شريتها ودفعت قيمتها ليش تم حذفها من عندي
- 1
-
كيف ابني تطبيق بفلاتر واجعل التطبيق جاهز للعمل علي الويب والجوال كيف أحوّله لكود مناسب للعمل بعد التطوير ورفعه علي ابل ستور واستضافه
- 1
-
كيف أطلق التطبيق المبني بفلاتر ليعمل علي جميع المنصات سوا جوال أو ويب ويكون جاهز للعمل
السؤال الثاني كيف اخلي الدخول لتطبيق عن طريق النفاذ الوطني
-
كيف اجيب احصائيات عن معلومات طبيه مثلا سرطان الثدي api
- 1
-
ابغا على نظام افتراضي ممكن للشرح بالتفصيل
-
اريد الفورم والنماذج كيف تثبيت
-
اريد تثبيت أوراكل على الجهاز كامل مع الفورم والنماذج واريد روابط صحيحه
-
احتاج احد يعطيني روابط تحميل أوراكل مع الطريقه التثبيت الصحيحه
- 1
-
def __len__
ابغا افهم ليش تستخدم هذي ليش مانستخدم
lenابغا افهم فكرتها دورت عنها ماحصلت
-
بتاريخ 12 دقائق مضت قال Adnane Kadri:
هل بسبب أن الفرع الرئيسي لديك يتواجد باسم main عوض master؟
جربي تنفيذ الأمر git push -u origin main عوضا عن git push -u origin master
error: failed to push some refs to 'https://github.com/HananFahadA/dd.git'
نفس المشكلة
-
λ git push -u origin master
error: src refspec master does not match any
error: failed to push some refs to 'https://github.com/HananFahadA/dd.git'يعطيني هذا
- 1
-
بتاريخ 15 ساعة قال Adnane Kadri:
من المرجح أن تكون قمت بتحديد خيار استخدام الوصول بواسطة اسم مستخدم وكلمة مرور مباشررة بدلاً من استخدام المفاتيح العامة والخاصة (SSH keys) أو رمز المصادقة الشخصي (Personal Access Token).
للأخذ بالحل الثاني يمكنك اتباع الخطوات:
- توجهي الى حسابك على غيتهب
- توجهي الى اعدادات الحساب
- ثم إلى اعدادات المطور Developer settings
- توجهي الى Personal access tokens
- اضغطي generate new token
- اختاري الخيار classic
- اعطه الصلاحيات اللازمة
- قومي بتأكيد انشاءه
الآن يمكن استعمال هذا الرمز بدل كلمة المرور الخاصة بك عند طلب المصادقة،
كيف استخدمه
-
لما اكتب الباسوورد مايطبع على الشاشة شي فاضي يجوز هذا السبب ؟
-
Username for 'https://github.com':
Password for
fatal: Authentication failed for
ابغا اعمل push ولاكن يطلب من يالمستخدم والباسوورد وجربت ادخل ماقبل يجوز انا غلطانه بالبيانات المطلوبة او شي كاعداد ل github لاني هذا اول مرة اتعامل معه ياليت تساعدوني
- 2
-
يطلع لي كذا ليش
-
رفع ملف على githab ابغا الطريقة
خطوات الرفع
- 1
-
هل تخزين token في localstorge امن يعني مثلا جا شخص واخذ token ودخل ايش الي يامن لي الدخول
- 1
-
ابغا role and permtion pakage
تتامل مع express
- 2
-
احاول حل تحدي برمجي ولاكن
لم استطيع اكمال المتطلبات احتاج مساعدة كيف عمل بحث ب الاسم والرقم
اصدار فاتورة وتعديل المنتجات احتاج الطريقة المثالية لحل هذا التحدي كيف ذلك وكيف استطيع تطوير نفسي
مشروع إنشاء مكتبة Bookstore
قم بإنشاء برنامج يقوم بكل مما يلي:
إضافة الكتب وتعديلها وحذفها وعرض معلوماتها
يمكن من خلال البرنامج تخزين كتاب جديد وتشمل معلومات الكتاب:
رقم الكتاب Book Id.
عنوان الكتاب Book Title.
اسم المؤلف Author.
سعر الكتاب Price.
الكمية Quantity.
مساعدة (1): لتخزين معلومات الكتب، يمكنك استخدام المصفوفات Arrays وبالتحديد المصفوفات ثنائية الأبعاد 2D Arrays.
القدرة على الاستعلام عن كتاب
يمكن من خلال البرنامج الاستعلام عن كتاب خلال:
رقم الكتاب Book Id
عنوان الكتاب Title
اسم المؤلف Author
مساعدة (2): للاستعلام يمكنك استخدام التكرار Loops للمرور بكامل المصفوفة، ومن ثم التحقق باستخدام الجمل الشرطية مثل جملة if.
بيع كتاب وتصدير فاتورة
يمكن من خلال البرنامج تنفيذ عملية بيع كتاب أو أكثر وإصدار فاتورة مع التنبيه على:
التحقق من وجود كمية كافية من الكتاب المُراد بيعه في المخزن.
في حال وجود كمية كافية، يتم إنقاص المخزون وفقاً للكمية المطلوبة في الفاتورة.
مساعدة (3): لإصدار فاتورة أنت تحتاج إلى مدخلات من ثم التحقق منها. ملاحظة: المدخلات تكون قيم معطاة في البرنامج ولا يشترط طلبها من المستخدم أثناء عمل البرنامج.
المدخلات كالتالي:
اسم الكتاب: عنوان الكتاب المراد شراؤه Book Title.
الكمية المطلوبة: كمية الكتب أي Quantity.
الرصيد المتوفر: بمعنى رصيد الشخص الحالي.
شروط التحقق:
أن يكون الكتاب متوفر.
أن تكون الكمية المطلوبة متوفرة.
أن يكون رصيد العميل يكفي لشراء الكمية المطلوبة.
يمكنك الاستعانة بهذا الجدول
<div class="container mt-5"> <button onclick="add()">add</button> <table class="table"> <thead> <tr> <th>id</th> <th>اسم الكتاب</th> <th>اسم المؤلف </th> <th>السعر</th> <th>الكمية</th> <td>action</td> </tr> </thead> <tbody id="books"> </tbody> </table> </div> <script> let books =[ { "id" :1, "name":"Start with why", "auther":"Simon Sinek", "price":80.0, "qenety":13 }, { "id" :1, "name":"Start with why", "auther":"Simon Sinek", "price":80.0, "qenety":13 } ] let findbookname =(na)=>{ for (const book of books) { if( book.name ==na) return true else return false } } let privew = ()=>{ document.getElementById("books").innerHTML ="" for (const book of books) { let content =` <tr> <td>${book.id}</td> <td>${book.name}</td> <td>${book.auther}</td> <td>${book.price}</td> <td>${book.qenety}</td> </tr> ` document.getElementById("books").innerHTML +=content } } privew() let add = ()=>{ let id = books.length+1 console.log() let name=prompt("اسم الكتاب") if( findbookname(name)){ alert("الكتاب موجود") return true; }else{ let auther=prompt("اسم الكاتب") let price = prompt("سعر الكاتب") let qenety = prompt("الكمية") books.push({ "id" :id, "name":name, "auther":auther, "price":price, "qenety":qenety }) privew() } } </script>
-
بتاريخ On 10/4/2023 at 17:49 قال عبدالباسط ابراهيم:
مشكلة csrf mismatch token تحدث عادة عندما يتم إرسال طلب POST من خلال React لتسجيل الدخول إلى Laravel، وذلك لأن Laravel يستخدم حماية CSRF (Cross-Site Request Forgery) كإجراء أماني إضافي.
لحل هذه المشكلة، يمكنك إما تعطيل حماية CSRF بشكل مؤقت في Laravel عن طريق إزالة الحماية من الـ middleware، أو استخدام CSRF token في طلبات React.
إذا كنت ترغب في استخدام CSRF token، فيمكنك القيام بما يلي:
- قم بإنشاء ملف في React يسمى csrf.js وضع فيه الكود التالي:
import axios from 'axios'; const csrfToken = document.head.querySelector('meta[name="csrf-token"]').content; axios.defaults.headers.common['X-CSRF-TOKEN'] = csrfToken;
- ضع الملف csrf.js في مجلد الـ helpers في React.
- قم بتضمين csrf.js في ملف التكوين الخاص بك في React، عن طريق إضافة السطر التالي:
import './helpers/csrf';
- بعد ذلك، سيتم إضافة CSRF token إلى رأس كل طلب axios من React، مما يمكن لـ Laravel التحقق من صحة الطلب.
تستاهل قبعه شكر على مجهودك اشكرك جدا
بس عندي سوال كيف اخلي الاتصال امن يعني لما اخزن token في localstoge هل هو امن وهل ممكن يكون في طريقة اكثر امان ابي اخلي يسجل دخول علطول فكيف اخلي لكل عضو دخول
-
الذكاء الاصطناعي
في أسئلة البرمجة
نشر
عندي استفسار عندي مادة ذكاء اصطناعي ودخلت بحسوب بدورة ولافهمت شي كبداية كيف ادخل المجال وافهم اساسيات الدكاء عبارة عن ماذا ماعندي اي فكرة عنه اتمنى اجد رد مفيد يساعدني للجامعه ودراستي وبدورة حسوب