
في حلقة اليوم نقوم معا بشرح طريقة تثبيت بعض الأدوات اللازمة لتشغيل نسخة الأودو علي جهازك المحلي
خلال حلقة اليوم نقوم بشرط طريقة ربط الأودو ببرنامج باي شارم و طريقة تحميل المكتبات اللازمة لعمل الأودو
في هذه الحلقة سنقوم بتشغيل محرك الأودو لنبدئ معا أخيرا العمل علي برمجه أودو
و سنقوم بعمل الإعدادات الأخيرة لهذه المهمه
تلك الحلقة خاصة بمن حدث معه خطا أثناء تثبيت المكتبات الأساسية لأودو عبر الأمر
pip install -r requirements.txt
أما لو لم يحدث معك أي أخطاء فيمكنك تخطي هذا الفيدو و البدئ من الدرس القادم
بعد التحديث الجديد لتطبيق باي شارم صادف بعض الدارسين للكورس مشكله في إستخدام التحديث بشكل صحيح لكي تقوم بتهيئة بيئة أودو علي تطبيق باي شارم لذالك قررت أن أقوم بإضافة هذه الحلقة بناء علي طلب المتابعين
في هذا الدرس نقوم معا بتنصيب كل الأدوات المساعدة لعمل أودو علي بيئه عملي لينكس أوبينتو
في هذه الحلقة نبدأ فعليًا في تحميل Odoo وتشغيله لأول مرة على بيئة عمل لينكس أوبينتو بعد ما جهّزنا كل المتطلبات في الحلقة السابقة.
في هذه الحلقة نتعلم كيفية تشغيل Odoo كخدمة (Service) على نظام Ubuntu بحيث يعمل تلقائيًا مع تشغيل السيرفر،وأيضًا ربط مشروع Odoo ببرنامج PyCharm للعمل بشكل احترافي مع Debugging.
في تلك الحلقة سنقوم بعمل جولة سريعه للتعرف علي تطبيقات أودو
في هذه الحلقة سنقوم بعمل تفعيل وضع التطوير للمساعده في التعلم اكثر عن تطوير الأودو
سنتعلم إنشاء موديل أو تطبيق جديد داخل تطبيقات الأودو عبر الأمر سكافولد
python odoo-bin scaffold addname path
نقوم معا بشرح طريقة تركيب الموديل الجديد مع تطبيقات أودو الأساسية
سنتعلم كتابة أكواد البايثون في موديل أودو الجديد
نقوم أثناء إنشاء الموديل بشرح أشهر أنواع البيانات للتخزين في قواعد بيانات أودو
نقوم بعمل شرح بسيط عن إنشاء العلاقات في جداول تطبيقات الأودو
في هذه الحلقة نقوم بإنشاء الموديلز بعد إذافة صلاحيات الوصول إلي شاشات هذا التطبيق
في تلك الحلقة سنقوم بعمل إختبار للشاشات التي تم إنشائها بإستخدام الأودو
بعد الإختبارنقوم بإضافة بعض التعديلات في تلك الحلقة إلي الشاشات التي تم إنشاؤها
شرح تركيب البحث عن المعلومات و بعض الشروحات الإضافية لإمكانيات شاشات الأودو
شرح تركيب و إضافة أنواع جديده من شاشات الإستعراض
حلقة خاصة عن إضافة خاصة لتحديث التطبيقات بطريقة سهله و سريعه
في بعض شاشات أدو نري الشكل الشجري أو الجدول المستخدم في عرض البيانات و بالتالي قد نحتاج للتعديل عليها في بعض الأوقات
نستعرض في تلك الحلقة بعض الخصائص التي تتحكم في ظهور بعض الحقول في جدول العرض أو الشكل الشجري
قد نحتاج من وقت إلي أخر علي عمل بعض التعديلات علي قوائم البيانات و نتعلم في تلك الحلقة هذه الخاصية
من أكثر الأشياء التي ستطلب منك و أنت مبرمج أودو هوه وضع و حذف أو تعديل حقول في فورمة إدخال البيانات
وضع بعض القواعد و الشروط التي تتيح لك التحكم في المدخلات و المخرجات من داخل ملف البايثون
قد تحتاك أن تؤثر قيمه قد تكون أدخلتها في حقل ما علي حقل أخر أو علي أي شيء فبالتالي تحتاج لبناء الأحداث التي قد تساعدك علي هذا
لو أردت بناء حقول تحتسب قيتها بشكل تلقائي دون التدخل منك فبتالي تححتاج إلي مشاهدة تلك الحلقة
حتي لا تحدث فوضي في البينات المدخله في أودو فعليك أن تضع بعض القيود علي المدخلات المتاحه أمام العميل حتي تحصل علي النتيجه المرجوه
من أحد نقاط القوه في الأودو هو أن يكون هناك تواصل بين أفراد فريق العمل علي اودو لذالك نقوم بدراسة أدوات الوتواصل علي أودو
في تلك الحلقة نتعمل إضافة موديل الدردشة إلي الموديل الذ قد تم إنشائة مسبقا
عمل شريط الإجرائات التي تحدد تقدم الإجرائات في العمليات علي الموديل
التعامل مع شريط الإجرائات يعطي لزملاء العمل إنطباع قوي عن ما وصل أليه الوضع مع هذا المستند الرقمي
نقوم بربط الجداول المعدل عليها ببعض الجمل الشرطية التي تعطينا تحكم كامل فيها
لكي نتتبع التغيرات بشكل واضح لابد من إضافة سجل تغيرات في موديلات أودو
بالتأكيد البحث في قواعد البيانات مهم جدا لكي تجد البيانات المرجوه بشكل حصري
في تلك الحلقة نستعرض سويا مفهوم التقارير في أودو
في حلقة اليوم نستعرض معا طرق طباعة التقارير و عملها ببساطه مع الأودو
منذ سنة 2005 تأسست شركة أودو في بلجيكا منذ هذا الوقت وهي تقدم للعالم أفضل تطبيق ERP أو تخطيط لإدارة المشاريع في العالم، بسبب قوه هذا التطبيق حقق الأودو إنتشارا كبيرا حول العالم مما جعل شركات كبيرة مثل TOYOTA اليابانية أن تستخدم الأودو في إدارة مشاريعها الاستثمارية حول العالم، و بسبب هذا الإنتشار الرهيب أصبح من الضروري عمل العديد من التعديلات علي التطبيق الأصلي و لكي يناسب كل أنواع المشاريع الإستثمارية حول العالم ،
ومن هنا جأت أهمية تعلم برمجه الأودو حتي يقوم المبرمج بخلق بيئة ملائمة بشكل كبير جدا لكل عميل علي حدة و تخدم بالتالي تطلعات العملاء الذين يثقون في الأودو كتطبيق مناسب جدا لمساعدتهم علي النجاح و التميز.
الكورس مكون من عدة نقاط وهي
1- أولا سنتعلم تحميل و تثبيت بيئه عمل الأودو علي جهازك لكي تكون مستعد لعمليات التطوير و البرمجه
2- سنتعلم التعديل علي شاشات الأودو الأساسية لجعل التطبيقات الموجوده أكثر ملائمه لسوق العمل
3- سنتعلم بناء تطبيقات كاملة إضافية و ربطها بالتطبيقات الأساسية
4- سنتعلم بناء التقارير و تصميمها عبر بيئة عمل التقارير QWEB
5- ستنعلم عمل ال APIs أو طرق ربط تطبيقات الأودو بالعالم الخارجي و التطبيقات الأخري
6- ستنعلم بيئة العمل الجديدة الخاصة بالأودو وهي ال OWEL و الخاصة بلغه جافا سكريبت
7- سنقوم بإستخدام لغات Python , JavaScript , XML و سنتعلم مهارات جديده في تلك اللغات خلال هذه الدورة
كل هذا و أكثر سنتعلمة خلال رحلتنا في تعلم برمجه و تطوير أنجح تطبيق مفتوح المصدر في العالم وهو الأودو