منذ سنة 2005 تأسست شركة أودو في بلجيكا منذ هذا الوقت وهي تقدم للعالم أفضل تطبيق ERP أو تخطيط لإدارة المشاريع في العالم، بسبب قوه هذا التطبيق حقق الأودو إنتشارا كبيرا حول العالم مما جعل شركات كبيرة مثل TOYOTA اليابانية أن تستخدم الأودو في إدارة مشاريعها الاستثمارية حول العالم، و بسبب هذا الإنتشار الرهيب أصبح من الضروري عمل العديد من التعديلات علي التطبيق الأصلي و لكي يناسب كل أنواع المشاريع الإستثمارية حول العالم ، ومن هنا جأت أهمية تعلم برمجه الأودو حتي يقوم المبرمج بخلق بيئة ملائمة بشكل كبير جدا لكل عميل علي حدة و تخدم بالتالي تطلعات العملاء الذين يثقون في الأودو كتطبيق مناسب جدا لمساعدتهم علي النجاح و التميز. الكورس مكون من عدة نقاط وهي 1- أولا سنتعلم تحميل و تثبيت بيئه عمل الأودو علي جهازك لكي تكون مستعد لعمليات التطوير و البرمجه 2- سنتعلم التعديل علي شاشات الأودو الأساسية لجعل التطبيقات الموجوده أكثر ملائمه لسوق العمل 3- سنتعلم بناء تطبيقات كاملة إضافية و ربطها بالتطبيقات الأساسية 4- سنتعلم بناء التقارير و تصميمها عبر بيئة عمل التقارير QWEB 5- ستنعلم عمل ال APIs أو طرق ربط تطبيقات الأودو بالعالم الخارجي و التطبيقات الأخري 6- ستنعلم بيئة العمل الجديدة الخاصة بالأودو وهي ال OWEL و الخاصة بلغه جافا سكريبت 7- سنقوم بإستخدام لغات Python , JavaScript , XML و سنتعلم مهارات جديده في تلك اللغات خلال هذه الدورةكل هذا و أكثر سنتعلمة خلال رحلتنا في تعلم برمجه و تطوير أنجح تطبيق مفتوح المصدر في العالم وهو الأودو
في حلقة اليوم نقوم معا بشرح طريقة تثبيت بعض الأدوات اللازمة لتشغيل نسخة الأودو علي جهازك المحلي
خلال حلقة اليوم نقوم بشرط طريقة ربط الأودو ببرنامج باي شارم و طريقة تحميل المكتبات اللازمة لعمل الأودو
تلك الحلقة خاصة بمن حدث معه خطا أثناء تثبيت المكتبات الأساسية لأودو عبر الأمر
pip install -r requirements.txt
أما لو لم يحدث معك أي أخطاء فيمكنك تخطي هذا الفيدو و البدئ من الدرس القادم
في هذه الحلقة سنقوم بتشغيل محرك الأودو لنبدئ معا أخيرا العمل علي برمجه أودو
و سنقوم بعمل الإعدادات الأخيرة لهذه المهمه
بعد التحديث الجديد لتطبيق باي شارم صادف بعض الدارسين للكورس مشكله في إستخدام التحديث بشكل صحيح لكي تقوم بتهيئة بيئة أودو علي تطبيق باي شارم لذالك قررت أن أقوم بإضافة هذه الحلقة بناء علي طلب المتابعين
في تلك الحلقة سنقوم بعمل جولة سريعه للتعرف علي تطبيقات أودو
في هذه الحلقة سنقوم بعمل تفعيل وضع التطوير للمساعده في التعلم اكثر عن تطوير الأودو
سنتعلم إنشاء موديل أو تطبيق جديد داخل تطبيقات الأودو عبر الأمر سكافولد
python odoo-bin scaffold addname path
نقوم معا بشرح طريقة تركيب الموديل الجديد مع تطبيقات أودو الأساسية
سنتعلم كتابة أكواد البايثون في موديل أودو الجديد
نقوم أثناء إنشاء الموديل بشرح أشهر أنواع البيانات للتخزين في قواعد بيانات أودو
نقوم بعمل شرح بسيط عن إنشاء العلاقات في جداول تطبيقات الأودو
في هذه الحلقة نقوم بإنشاء الموديلز بعد إذافة صلاحيات الوصول إلي شاشات هذا التطبيق
في تلك الحلقة سنقوم بعمل إختبار للشاشات التي تم إنشائها بإستخدام الأودو
بعد الإختبارنقوم بإضافة بعض التعديلات في تلك الحلقة إلي الشاشات التي تم إنشاؤها
شرح تركيب البحث عن المعلومات و بعض الشروحات الإضافية لإمكانيات شاشات الأودو
شرح تركيب و إضافة أنواع جديده من شاشات الإستعراض
حلقة خاصة عن إضافة خاصة لتحديث التطبيقات بطريقة سهله و سريعه
في بعض شاشات أدو نري الشكل الشجري أو الجدول المستخدم في عرض البيانات و بالتالي قد نحتاج للتعديل عليها في بعض الأوقات
نستعرض في تلك الحلقة بعض الخصائص التي تتحكم في ظهور بعض الحقول في جدول العرض أو الشكل الشجري
قد نحتاج من وقت إلي أخر علي عمل بعض التعديلات علي قوائم البيانات و نتعلم في تلك الحلقة هذه الخاصية
من أكثر الأشياء التي ستطلب منك و أنت مبرمج أودو هوه وضع و حذف أو تعديل حقول في فورمة إدخال البيانات
وضع بعض القواعد و الشروط التي تتيح لك التحكم في المدخلات و المخرجات من داخل ملف البايثون
قد تحتاك أن تؤثر قيمه قد تكون أدخلتها في حقل ما علي حقل أخر أو علي أي شيء فبالتالي تحتاج لبناء الأحداث التي قد تساعدك علي هذا
لو أردت بناء حقول تحتسب قيتها بشكل تلقائي دون التدخل منك فبتالي تححتاج إلي مشاهدة تلك الحلقة
حتي لا تحدث فوضي في البينات المدخله في أودو فعليك أن تضع بعض القيود علي المدخلات المتاحه أمام العميل حتي تحصل علي النتيجه المرجوه
من أحد نقاط القوه في الأودو هو أن يكون هناك تواصل بين أفراد فريق العمل علي اودو لذالك نقوم بدراسة أدوات الوتواصل علي أودو
في تلك الحلقة نتعمل إضافة موديل الدردشة إلي الموديل الذ قد تم إنشائة مسبقا
عمل شريط الإجرائات التي تحدد تقدم الإجرائات في العمليات علي الموديل
التعامل مع شريط الإجرائات يعطي لزملاء العمل إنطباع قوي عن ما وصل أليه الوضع مع هذا المستند الرقمي
نقوم بربط الجداول المعدل عليها ببعض الجمل الشرطية التي تعطينا تحكم كامل فيها
لكي نتتبع التغيرات بشكل واضح لابد من إضافة سجل تغيرات في موديلات أودو
بالتأكيد البحث في قواعد البيانات مهم جدا لكي تجد البيانات المرجوه بشكل حصري
في تلك الحلقة نستعرض سويا مفهوم التقارير في أودو
في حلقة اليوم نستعرض معا طرق طباعة التقارير و عملها ببساطه مع الأودو
في هذه الحلقة نقوم معا بعمل تحميل و تركيب لأودو 17 و بدئ التعامل به
نستعرض في تلك الحلقة الإمكانيات و الأشكال الجديدة و المزايا الخاصه بأودو 17
بعض المتابعين يواجهون بعض المشاكل في الإنتقال إلي بيئه أودو 17 و خلال تلك الحلقة نراجع أهم تلك المشاكل
في المستوي الأول لأودو قمنا بكتابه أكواد علي نسخه 16 و اليوم نقوم بتركيب هذا الكود علي نسخه أودو 17
في هذه الحلقة نقوم معا بإنشاء أول تطبيق إحترافي علي أودو 17
في هذه الحلقة نقوم بالتعديل علي جدول المستخدمين و وضعهم في قائمة نسميها قائمة المرضي
يجيب أن يكون لكل تطبيق من تطبيقات أودو أيقونه مميزه و في تلك الحلقة نقوم إنشاء تلك الأيقونه
نقوم بعمل تعديل علي قائمة المستخدمين لكي نعرف الأطباء المتعاملين مع نظام المستشفي
في تلك الحلقة نقوم معا بإنشاء دفتر مواعيد للحجز و الكشف في خلال تطبيق المستشفي
لكي نعرف سجل المريض بكل سهوله و تاريخه المرضي لابد أن يكون هناك زر للربط بين شاشة بيانات المريض و سجل زياراته
لكي نعرف الوضع الحالي لكل زيارة عند كل مريض لابد ان نعرف كل مستوي من مستويات الزيارة هل أتم الزيارة وهل تم عمل اللازم أم لا
بالتأكيد بعد الكشف يأتي دور الوصفة الطبية لهذا المرض و بالتأكيد تتبع حاله المريض بعد الكشف
إذا قدمت التطبيق إلي مستشفي حقيقي فلابد أن يضيف قائمة الأدويه و إدخلها بطريقة سريعه و علي مره واحده و هذا ما سنتعلمه في هذه الحلقة
في هذه الحلقة نتعمل كيف نجعل كل دكتور يظهر له المواعيد الخاصة به فقط
حلقة عن الشاشات المنبثقة popups screens و نستخدمها في تدوين المواعيد
حلقة خاصة عن إستخلاص القيم من الشاشات المنبثقة
إستكملا للحلقة السابقة و إستخلاص القيم من الشاشات
مقدمة عن بيئه عمل OWL و شرح نظري عن محتوي تلك المرحلة من كورس الأودو
نقوم بإنشاء مشروع مخصص لكي نتعلم إضافة ملفات جافا سكريبت في بيئه OWL
في هذه الحلقة نستعرض بعض أدوات أودو المصنعه من بيئة عمل OWL و جافا سكريبت
في تلك الحلقة نقوم بإضافة ملفات الجافا سكريبت و ال CSS و ال XML الخاصة بالمشروع الذي سنتعلم معه بيئة الOWL
في هذه الحلقة نقوم معا ببناء مشروع بسيط جدا عن طريق إرسال قيمة بسيطه إلي داله الوضع state و تجربة هذا المشروع بسرعه
في حلقة اليوم نقوم بعمل تنسيق للشاشات المستخدمه في بناء التطبيقات بإستخدم owl
في هذه الحلقة سنتعلم طريقة إرسال بيانات معقدة من داخل ملفات الجافا سكريبت
في هذه الحلقة نقوم بجلب البيانات عبر الORM الخاص بأودو و نقوم بإستدعاء البيانات بشكل مباشر
في حلقة اليوم نقوم بإضافة دوال للتحديث و الإضافة و الحذف للبيانات التي قمنا بإستدعائها في الحلقة السابقة
في تلك الحلقة نقوم معا بعمل داله بلغه جافا سكريبت للبحث عن البيانات بطريقه لحظية
خلال حلقة اليوم نقوم معا بعمل مشروع صغير جديد لكي نتعلم معا مفهوم الوراثة من التطبيقات الفعليه لأودو من خلال بيئه عمل OWL
في هذه الحلقة نقوم معا بعمل عمليه وراثة من بعض أدوات أودو و من ثم عمل تعديلات عليها
في تلك الحلقة نقوم معا بإضافة نفس التعديلات التي سبق و عملنها علي الليست علي شكل ال Kanban
في تلك الحلقة نقوم معا بإنشاء و إضافة قائمة جانبية في شاشة العملاء و حتي نقوم بعمل فلتر لكي نختار من القائمة قيمة لكي يظهر المرتبطون بها
في حلقة اليوم نقوم بالربط بين القائمة الجانبية التي كنا أنشئناها في الحلقة الماضية و بين البحث
في هذه الحلقة نقوم معا بعمل زر لعمل بعض العمليات التجريبية في شاشة منفصله للموارد
في تلك الحلقة نقوم معا بعمل وراثة من أداه جافا سكريب جاهزه من أدوات أودو و من ثم نقوم بعمل تعديلات عليها
في هذه الحلقة نتعلم كيفية بناء أداه مخصصة لأودو من الصفر و أيضا إضافتها إلي أحد شاشات التطبيق
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.