اذهب إلى المحتوى

لوحة المتصدرين

  1. Wael Aljamal

    Wael Aljamal

    الأعضاء


    • نقاط

      5

    • المساهمات

      6975


  2. Hassan Hedr

    Hassan Hedr

    الأعضاء


    • نقاط

      4

    • المساهمات

      2851


  3. Mohssen A Mohssen

    Mohssen A Mohssen

    الأعضاء


    • نقاط

      3

    • المساهمات

      317


  4. Samer Alashqar

    Samer Alashqar

    الأعضاء


    • نقاط

      3

    • المساهمات

      307


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 03/14/22 في كل الموقع

  1. أحاول التحقق من حجم ملف بحد أقصى 500 كيلو بايت في Laravel، لذلك حاولت إستخدام الكود التالي: $validator = Validator::make($request->all(), [ 'file' => 'size:1024', // 1 MB ]); لكن المشكلة هنا أن الملف يجب أن يكون 1024KB لكن المشكلة هنا أنه لا يمكن رفع ملف حجمه أقل من هذا، لذلك أريد أن أجعل الحد الأقصى لحجم الملف هو 1024KB وبالتالي يمكن رفع ملفات بحجم أقل من هذا. كيف أقوم بهذا الأمر؟
    2 نقاط
  2. لدي مشروع في مرحلة التطوير حاليًا. وفي كثير من الأحيان أقوم بحذف قاعدة البيانات وإنشاهئا من جديد وأقوم بتشغيل الأمر manager.py syncdb ولكن في كل مرة أقوم بتنفيذ هذا الأمر يظهر لي النص التالي: You just installed Django's auth system, which means you don't have any superusers defined. Would you like to create one now? (yes/no): ثم يجب أن أدخل اسم مستخدم وبريد إلكتروني وكلمة مرور لإنشاء مستخدم superuser. كيف يمكنني تخطي هذه الخطوة تلقائيًا وإنشاء مستخدم برمجيًا عند تشغيل manager.py syncdb في جانغو Django؟ أو حتى تخطي هذه الخطوة بدون عمل مستخدم جديد؟
    2 نقاط
  3. لماذا لا يتم حفظ التغييرات و التعديل على ويندوز ١٠ مثل تعديل اللغة او حذف التطبيق ، فبعد تشغيله من جديد يرجع نفس الشي ؟ و ماهو الحل ؟
    1 نقطة
  4. الإصدار 1.0.0

    13387 تنزيل

    مع الغياب شبه التام لأي مصادر مفيدة باللغة العربية عن مجالات الخصوصية والحماية والأمان الرقمي وتأمين الأجهزة الشخصية، جاء هذا الكتاب ليكون شارحًا لمفاهيم الحماية والأمان التي يحتاج إليها كل من يعيش في هذا العصر الرقمي ويستعمل مختلف الأجهزة الرقمية في شتى مجالات الحياة وذلك لتأمين نفسه وحماية بياناته التي يضعها في تلك الأجهزة. إنّ الأمان الرقمي موضوعٌ مهم للحديث عنه وليس شيئًا رفاهيًا أو تكميليًا، خصوصًا مع اطّراد عدد المستخدمين الجدد مع عدد انتهاكات واختراقات الأمان والخصوصية التي تحصل كلّ يوم. إنّ هذا الكتاب موجّهٌ بالدرجة الأولى إلى عموم من يستخدم الحواسيب والأجهزة الذكية ويهدف إلى توعيتهم بأهم المسائل المتعلقة بالأمان الرقمي، ولا يخلو من مواضيع ومعلومات مفيدة ومتقدمة حتّى للخبراء والمتخصصين في المجال، إذ أنّ هذا الكتاب ما هو إلّا محاولة لتحصين المستخدمين ولفت انتباههم إلى مجال الأمان الرقمي وطرق حماية أنفسهم في العالم الرقمي، ولا يعد الكتاب مرجعًا شاملًا لكلّ شيء في المجال. يبدأ الكتاب بعرض المفاهيم الأساسية التي يجب أن يمتلكها أيّ قارئ للكتاب، وهي مفاهيمٌ تعتمد عليها الكثير من الفصول الأخرى في الكتاب فلا غنى عنها بحالٍ من الأحوال، ثم ينتقل الكتاب إلى الحديث عن الوعي وأهميته، وقد قدّمنا موضوع الوعي على غيره لأنّه مبدأٌ عام يُمكن تطبيقه في مختلف مجالات الحماية الرقمية وليس شرحًا لطريقة تثبيت برنامج أو إضافة مثلًا، كما أنّه أهم طريقة لحماية المُستخدم نفسَه. ويأتي بعد هذين الفصلين مختلف الفصول التي تشرح اختيار خدماتٍ معينة أو طريقة تأمين أجهزة وأنظمة معينة. يجد القارئ في كلّ فصلٍ من هذه الفصول شرحًا للمفهوم المُراد تأمينه قبل الشروع بطريقة حمايته وتأمينه ولذلك يمكنك قراءة هذه المفاهيم بالترتيب الذي تريد بحسب حاجتك إن أردت ذلك رغم أنه ينصح بقراءتها وفق ترتيبها المتسلسل. هذا الكتاب مرخص بموجب رخصة المشاع الإبداعي Creative Commons «نسب المُصنَّف - غير تجاري - الترخيص بالمثل 4.0». يمكنك قراءة فصول الكتاب على شكل مقالات من هذه الصفحة، «الأمان الرقمي»، أو مباشرة مما يلي: الفصل الأول: لماذا يجب أن نحافظ على أماننا الرقمي؟ الفصل الثاني: مفاهيم تأسيسية عن الأمان الرقمي الفصل الثالث: الوعي في العالم الرقمي الفصل الرابع: اختيار العتاد والبرامج في العالم الرقمي الفصل الخامس: اختيار الخدمات والمزودات في العالم الرقمي الفصل السادس: تأمين الأشياء الأساسية المحيطة بك في العالم الرقمي الفصل السابع: النسخ الاحتياطي وحفظ البيانات في العالم الرقمي الفصل الثامن: التشفير واستعمالاته في العالم الرقمي الفصل التاسع: كلمات المرور: كيفية حفظها واستعمالها في العالم الرقمي الفصل العاشر: تأمين متصفحات الويب في العالم الرقمي الفصل الحادي عشر: الحماية من مواقع الإنترنت في العالم الرقمي الفصل الثاني عشر: ما يلزم معرفته عند الشراء والدفع عبر الإنترنت الفصل الثالث عشر: تأمين الهاتف المحمول في العالم الرقمي الفصل الرابع عشر: كيف تعرف أنك اخترقت في العالم الرقمي وماذا تفعل حيال ذلك؟ الفصل الخامس عشر: مواضيع متقدمة في الأمان الرقمي
    1 نقطة
  5. أريد أن يظهر إخطاء Alert عند ضغط الزر
    1 نقطة
  6. لدي نص عبارة عن عنوان URL على النحو التالي: $url = "https://www.example.com/search.php?q=myquery"; كيف أحصل على مصفوفة من النص السابق بالشكل التالي: echo $result['q']; // myquery كيف أقوم بهذا الأمر في PHP؟
    1 نقطة
  7. السلام عليكم.. اعلم ان عند تخزين الصور في قاعدة البيانات يجب ذكر مسار الملف للحفاظ على المساحة ، قمت في دورة سابقة بفعل نفس الشيء وهو تخزين الصورة في قاعدة البيانات عن طريق ذكر رابط المسار .. سؤالي هو كل مرة يتم تخزين صورة في قاعدة البيانات يتم حفظها في مسار الملف لدي على جهاز الحاسب (يتم تخزينها في الحاسب) و انا لا اريد ذلك لانه ستتم تخزين كمية مهولة من الصور على حاسبي هل هناك طريقة لكي لاتقوم الصور بالتخزين على جهازي ؟ على سبيل المثال: const fs = require('fs'); const path = require('path'); exports.write = (base64String, fileName) => { var buffer = Buffer.from(base64String, 'base64'); fs.writeFile(`${__dirname}/images/${fileName}.jpg`, buffer, (error) => { if(error) { console.log(error) } }); // الملف الذي تخزن فيه الصور return `/images/${fileName}.jpg`; } شكرا.
    1 نقطة
  8. كيفية تغيير أتجاه الموقع dir لارافيل مع مبدل اللغات ؟ بفرض أني أستخدمت مبدل اللغات ونفذت ترجمه الموقع باللغتين العربية والانجليزية في لارافيل كيف أتحكم في تغيير الاتجاه حيث ان اللغة العربية أتجاه كتابتها من اليمين الي اليسار والعكس بالنسبة للانجليزية.
    1 نقطة
  9. يمكنك إضافة التالي إلى العنصر الجذر لكل صفحات HTML ضمن المشروع (ملفات قوالب blade) وذلك لإدراج الخاصية dir بشكل عام من الموقع وهي ما تحدد اتجاه التنسيقات والتموضع للعناصر لتكون من اليمين لليسار أو العكس بحسب اللغة الحالية: <html dir="{{ App::isLocale('ar') ? 'rtl' : 'ltr'}}"> ... </html>
    1 نقطة
  10. كيفية ترجمة السلاسل النصية للرسائل بداخل المتحكمات لارافيل؟ بفرض اني بنيت متحكم ما و عبر طريقة جلسة المستخدم مررت الطريقة flash ؟ كيف أترجم النص بداخل المتحكم ؟ <?php session()->flash('message_key',' value of the message '); //in blade or view if(session::has('message_key')) <div> {{ Session::get('message_key')}}</div> endif //how do i translate this massage كيف أترجم السلاسل النصية بداخل المتحكم //in controllers //{{__('')}} سوف يحدث خطأ ?>
    1 نقطة
  11. بقالي اكتر من ١٥ يوم في الجافا ومش قادر استخدمها لحد دلوقتي اول احس اني ذكرتها يعني ازاي أطبق الكود في المشروع مش عارف ١٥ يوم بلا هدف
    1 نقطة
  12. ملاحظة: اسم اللغة التي تدرسها أنت في الدورة هو جافاسكربت و تختلف عن لغة جافا.
    1 نقطة
  13. هسا انا شريت دورة بايثون ب 160 $ لكن لقيت في دوراتي كل الدورات اللي في الموقع يعني هسا انا شريت حزمة كاملة ولا كيف ؟
    1 نقطة
  14. عند تسجيلك ضمن أي من الدورات المتاحة ضمن الأكاديمة ستحصل على الوصول لكافة المسارات لتلك الدورة مدى الحياة وأيضًا ستحصل على الوصول للمسار الأول فقط من كل دورة متوفرة أخرى، وذلك في حال أحببت الاطلاع على محتوى تلك الدورات والتسجيل بها لاحقًا
    1 نقطة
  15. عندي مشروع فيه 8 كلاسات و ناقصه كلاس main ممكن حد يعلمني كيف ابدأ فيه وشكراً
    1 نقطة
  16. يمكنك الاستعانة بالتابع المساعد trans لاستخراج القيمة النصية بترجمتها المناسبة بحسب اللغة الحالية للتطبيق أو المستخدم كالتالي: session()->flash('message_key', trans('value of the message'));
    1 نقطة
  17. ركز على الأساسيات ولا تنتقل إلى فكرة جديدة دون فهم جيد للفكرة السابقة وحاول تطبيق كل فكرة جديدة ضمن عدة أمثلة لتتمكن منها ومن استخداماتها، قسم أي مثال إلى خطوات بسيطة قابلة للتطبيق وحاول كتابتها بنفسك وابحث عن كل ما تستخدمه ضمن اللغة من معاملات وطرق وتوابع وأقرأ عنها جيدًا وطبقها بنفسك حين تشعر أنك مشتت حاول الرجوع لما سبق وتأكد من فهمه جيدًا فعملية التعلم وخصوصًا الأساسيات هي ضرورية ويبنى عليها الأفكار اللاحقة، يمكنك الاستفادة من قراءة المقال التالي:
    1 نقطة
  18. أحاول أن أقوم بعمل نموذج model في جانغو Django وسوف يحتوي هذا النموذج على صف واحد فقط، وأريد أن يتم تحديثه فقط عندما أقوم بإستدعائه، وبالتالي لن يتم إنشاء سجل جديد في قاعدة البيانات، بل يقوم فقط بتحديث السجل الحالي (الموجود بالفعل في قاعدة البيانات). class KeyData(models.Model): value = models.PositiveIntegerField() date = models.DateTimeField() كيف يمكنني أن أقوم بهذا الأمر؟
    1 نقطة
  19. كما شرحنا في أسئلة سابقة، يبقى تخزين الملفات في ملفات منفصلة خارج قاعدة البيانات هو الحل الأفضل، سوف تلاحظ تأثير حجم الملفات الكبير على سرعة و أداء قاعدة البيانات مع ازدياد حجمها. مع العلم يمكنك تخصيص مجلد واحد فقط، فيه عدة مجلدات.. لحفظ جميع الصور و الوثائق. بما أن الصورة هي بالأصل base64String يمكنك تخزينها نفسها في قاعدة البيانات لنموذج فيه الصورة عبارة عن string مع تحديده ك buffer لزيادة سرعة تبادل البيانات فيه. مثلاً نموذج ما فيه حقل للصورة: var imageSchema = new mongoose.Schema({ name: String, desc: String, img: { data: Buffer, contentType: String } }); وعند إنشاء كائن من النموذج نمرر البيانات و نحفظ بالدالة save exports.saveImageIntoMongoDatabase = (base64String, name, desc) => { var new_imageSchema = new imageSchema({ name: name, desc: desc, img: base64String }) new_imageSchema.save(function(err,result){ if (err){ console.log(err); } else{ console.log(result) } }) } إن كانت الصورة نموذج بحد ذاتها، أي يمكنك حفظ جميع صور المشروع بنفس الوثيقة و ربطها مع باقي النماذج تحتاج لتحديد نوع النموذج المربوطة به مثل type: user أو type: post مثلاً مع id للغرض المرتبطة معه. و إن وضعهتها كخاصية في نموذج ما، عاملها كسلسلة نصية مثل اسم المستخدم. imageSchema.find({ name: 'photo', desc .., }, function (err, image) { if (err){ console.log(err); } else{ console.log("حصلنا على الصورة ن من قاعدة البيانات : ", image); } }); يمكنك عرضها مباشرة ضمن وسم الصورة بالخاصية src <img src="data:image/jpeg;base64,iVBORw0fiowfiowohsMwEIbpIzDA6FaMMPYJkDKzVYU+QFeEGPIKfYU8AETkCYI6wANkZQwIKRNDB1hA0Jrf0rk6WXZ8BvWkb4kv99vn89kDrfVexBSYgVNwDA7AN+jAK3gEd+AlGMGIBFDufwiORK5CYII=">
    1 نقطة
  20. يوجد طريقتين لحل تلك المشكله : يمكنك حذف بيانات جداول البيانات في التطبيق الذي تقوم بالإختبار عليه بدلاً من حذف قاعدة البيانات كلها عن طريق تلك الأوامر بشكل متتابع مع إستبدال appname بإسم التطبيق المراد حذف جداوله في قاعدة البيانات : python manage.py sqlclear appname python manage.py dbshell ثم تطبيق ذلك الأمر من أجل إعادة إنشاء جداول البيانات بالعلم أنه يعادل الأمر python manage.py migrate في الإصدارات الحديثة من Django python manage.py syncdb أو يمكنك تخطي إنشاء إسم المستخدم في حال تريد حذف قاعدة البيانات بالكامل و ليس لتطبيق محدد عن طريق الأمر python manage.py syncdb --noinput
    1 نقطة
  21. مثال اذا غيرت اللغة يتم الحفظ ثم قمت بإعادة تشغيل الكمبيوتر يتم فتحه على اللغة المعدلة لكن اذا تم اعادة تشغيل الكمبيوتر من جديد ترجع نفس الاعدادت
    1 نقطة
  22. يُرجى التنبيه أن جانغو قام بحذف الأمر syncdb وقام باستبداله بنظام التهجير (migration system) إبتداءً من الإصدار رقم 1.7. فإن كُنت تسخدم نسخة من جانغو أقل من 1.7 فالأحسن عمل تحديث لها. أما إذا كُنت تريد إستخدام هذه النسخة القديمة من جانغُو فيمكنك تخطي إنشاء المستخدم باستخدام: python manage.py syncdb --noinput
    1 نقطة
  23. لدي موقع وهو عبارة عن متجر بيع منتجات ، في جميع المواقع الاخرى عند النقر على منتج معين يتم الذهاب الى صفحة هذا المنتج كيف استطيع تحقيق ذلك دون اضافة صفحات كثيرة ؟ لانه من الغير منطقي ان اضيف صفحة لكل منتج .
    1 نقطة
  24. أنت محق ليس من المنطقي أن نقوم بإنشاء صفحة لكل منتج عادةً ما يحدث أننا نقوم بإستخدام أحد تقنيات تطوير الواجهات الخلفية back-end لنقوم بإنشاء قاعدة بيانات ويتم وضع فيها جميع المنتجات لدينا ومن ثم نقوم بإنشاء api وهي عبارة عن طريقة للتخاطب بين الواجهة الخلفية والواجهة الأمامية, ونقوم بإنشاء صفحة واحدة للمنتج ونقوم بإستخدام جافاسكريبت بجلب البيانات من الواجهة الخلفية إلى الواجهة الأمامية بشكل ديناميكي حسب عنوان الurl المطلوب, على سبيل المثال إن كان عنوان الurl http://store/product/1 نقوم بجلب بيانات المنتج ذو المُعرف 1 إلى الصفحة , إن كان العنوان http://store/product/2 نقوم بجلب بيانات المنتج ذو المُعرف 2, أي نقوم بإنشاء صفحة واحدة للمنتج ونقوم بجلب المنتج بشكلٍ ديناميكي من الواجهة الخلفية
    1 نقطة
  25. كود لتوضيح السؤال import java.lang.*; public class HelloWorld { public static void main(String args[]) { int x = 7; int y = 3; double z = 7 / 3; System.out.println(z); } } أو public class HelloWorld { public static void main(String args[]) { int x = 7; int y; double z=4.5; y=(int)x+z; System.out.println(y); } }
    1 نقطة
  26. لتحويل قيمة من عدد صحيح integer إلى رقم ذو فاصلة عشرية (رقم عشري) decimal علينا تعديل القيمة قبل دخولها في عمليات حسابية. في برنامجك عند تنفيذه يظهر الخطأ: /MyClass.java:9: error: incompatible types: possible lossy conversion from double to int z=y+x; ^ 1 error الحل هو بتحويل نمط القيم ضمن العملية إلى double ويمكن فعل ذلك من خلال القصر cast بكتابة النمط ضمن قوسين أمام العملية import java.lang.*; public class HelloWorld { public static void main(String args[]) { int x = 7; int y = 3; double z = (double) 7 / 3; // ^^^^^^^^^^ System.out.println(z); } }
    1 نقطة
  27. بالنسبة للسؤال الأول: مهما كان نوع الشهادة، على حاملها أن يحمل المهارات التي تخوله الدخول لسوق العمل، و فهم إمكانياته و العمل على تطويرها بشكل مستمر، الشهادة قابلة للتحقق الإلكتروني أي أنها غير قابلة للتزوير، و يمكنك الوصول لها من خلال موقع الأكاديمية. بالنسبة للسؤال الثاني: لا يوجد مدة صلاحية لدورات أكاديمية حسوب، فلديك بعد شراء الدورة وصول مدى الحياة و الحصول على كافة التحديثات مجاناً بدون دفع مبالغ إضافية. بالنسبة للسؤال الثالث: يمكنك بالطبع إعادة الامتحان، بحيث إن فشلت في اجتيازه لأول مرة سيقوم المدرب الذي قام بعمل الاختبار لك قد قدم نصائح و ملاحظات، لكي تنتبهي لأماكن الضعف. يمكنك القراءة عن الأسئلة الشائعة: هنا
    1 نقطة
  28. يبدو أن Back End يعيد مصفوفة من النتائج للتطبيق، حاول عرضهم في قائمة، أي نفس مجموعة الحقول لديك مكررة ضمن عناصر قائمة. يمكنك المرور على المصفوفة data data = convertDataToJson['result']; ولكل كائن منها تقوم بإنشاء عنصر من قائمة و تعرض بيانات المستخدم. شيفرة تقريبية: create list usersList for(var user in data){ txtName = user['Name']; txtNumber= user['Number']; txt['Adress'] = user['Adress']; new ListItem {txtName, txtNumber, .. } usersList.append(ListItem) }
    1 نقطة
  29. في مثل هذه الحالة يمكنك إستعمال الدالة explode والدالة implode، على النحو التالي: <?php $string = "https://www.example.com"; // تقسيم النص بإستخدام نقطة $s = explode(".", $string); // نحذف الجزء الأول من النص unset($s[0]); // نجمع باقي النص بنقطة بين كل جزء $s = implode(".", $s); echo $s; // "example.com" يمكنك الإطلاع على توثيق الدالة explode والدالة implode من خلال موسوعة حسوب.
    1 نقطة
  30. ابدأ الآن.. هذه هي النصيحة التي يمكن أن تسمعها من أي رائد أعمال مخضرم، لو طلبت رأيه حول الوقت المناسب لبدء عملك التجاري الخاص. فكثيرون منا، يستغرقون الكثير من الوقت في التفكير والتخطيط، والكثير من الوقت في القراءة عن إنشاء الأعمال وتطويرها، لكن دون الخوض فعليا في التجربة. متناسين بأن أساس وجوهر ريادة الأعمال هي المبادرة؛ أي الشروع فورا في تأسيس الأعمال، وليس القراءة عن تأسيس الأعمال. هذه هي الفكرة التي ينبني عليها كتاب ”فن البدء“، الذي يأخذ على عاتقه مهمة توجيه رائد الأعمال الشاب لتسخير معارفه وشغفه لبدء مشروعه الخاص، دون الضياع بين الأسطر المملة لكتب تأسيس وإدارة الأعمال. تزخر المكتبات بمئات الكتب حول ريادة الأعمال، لكنها سرعان ما تتقادم بسبب الثورات المستمرة التي تحدث في المجال والأساليب الجديدة التي تظهر كل يوم لتنسخ ما سبقها مقدمة حلولا أفضل لمشاكل تأسيس وإدارة الأعمال. إلا أن كتاب جاي كاواساكي ”فن البدء – الدليل المثبت بالزمن والمحسن بالتجربة لأي شخص يريد أن يبدأ أي شيء“ يبقى كتابا كلاسيكيا لا بد أن يمر عليه أي رائد أعمال قبل الانتقال إلى الكتب الثورية الجديدة. فهو دليل مبسط مباشر يسعى لتحفيز رواد الأعمال على البدء فورا، من خلال أحد عشر فصلا، تفصل المعارف الأساسية لقيادة العمل التجاري الناشئ نحو النجاح الكاسح. أرى أن الفصل الأول هو أهم فصول الكتاب، ومهما تقادم محتوى الكتاب فإن هذا الفصل سيبقى صامدا في وجه الزمن، لأنه يؤطر للأساس الذي تقوم عليه ريادة الأعمال، ويحدد المهام الخمس التي يجب على رائد الأعمال إنجازها، وإلا فلن تكون لمغامرته في مجال الأعمال سوى نهاية واحدة: الفشل. أول ما على رائد الأعمال فعله هو بناء المعنى. إعطاء معنى لما ينوي القيام به. أي ما الهدف الذي يريد تحقيقه. المقصود بالمعنى هنا ليس المال ولا الشهرة ولا حتى الاستمتاع بالعمل. تلك غايات وليست معان. المعنى يجب أن يكون شيئا نبيلا غير شخصي، يمثل النهاية المشرقة في نهاية النفق المظلم، ويكون الحافز الذي سيتيح للمبادر النهوض بعد كل سقطة يسقطها. المعنى قد يكون جعل العالم مكانا أفضل للعيش، تحسين مستوى عيش الإنسان، تحقيق إنجاز للأمة، إلخ. المهمة الثانية التي يحددها جاي كاواساكي لرواد الأعمال هي تحديد الرؤية. ليس المقصود هنا تلك الصيغ الطويلة المملة التي كانت تعتمدها الشركات منذ زمن، مثل ”مهتمنا هي توفير منتج رائع رخيص... مع الحفاظ على بلا بلا بلا و... بلا بلا بلا“. كلا، على المبادر أن يجد المعنى أولا، ومنه يستخلص الرؤية، التي يجب أن تكون مختصرة، تدل على رسالة الشركة وتجعل خطى المبادر وخطى فريقه راسخة موجهة مباشرة نحو الهدف. الخطوة الثالثة هي البدء. على المبادر أن يفكر بالأدوات التي يحتاج إليها ويوفرها ليبدأ في الإنتاج، لا أن يركز على البحث والتخطيط. الشيء الآخر، من الأشياء المهمة التي يجب أن يفكر فيها رائد الأعمال، هي تحديد النموذج الربحي. أي أساليب تحقيق الدخل المالي والربح المادي. هذا هو أساس العمل التجاري، وأي مشاريع مهما تكن عظيمة فإن مصيرها الفشل إن لم تكن ثمة طريقة لتحقيق الدخل من ورائها. لذلك على المبادر أن يحذر، ليست أي فكرة تخطر بباله ويقدر على تنفيذها يجب أن ينفذها. إن لم تكن ثمة استراتيجية واضحة لتحقيق المال فإنه يلهو فحسب، قد ينجح في تحقيق الدخل المالي وقد لا ينجح. فالأمر سيكون متروكا آنذاك للحظ. الخطوة الأخيرة هي تحديد الأهداف، التقديرات والمهام. الأهداف هي أهم العتبات التي يريد المبادر بلوغها، أو المراحل التي يجب قطعها. التقديرات تشمل الأرقام التي تحدد نجاح المبادر، مثل عدد العملاء ونسبة النمو. أما المهام فهي ما يجب على المبادر إنجازه لبناء العمل التجاري، مثل توفير رأس المال، توظيف الموظفين، تحديد مقر العمل، إلخ. الفصول الأخرى للكتاب مهمة أيضا، وهي تتطرق لمسائل مثل، فن تقديم المشروع للمستثمرين، الصحفيين والشركاء. فن التسويق وبناء العلامة التجارية. فن التمويل الذاتي وفن إيجاد الاستثمارات الخارجية. الكتاب إجمالا يستحق القراءة للمبادرين المبتدئين، والفصل الأول لوحده يستحق أن يشترى الكتاب لأجله.
    1 نقطة
×
×
  • أضف...