في هذه الدورة المتكاملة، ستتعلم جميع الجوانب المتعلقة بتطوير التطبيقات في Odoo باستخدام اللغة العربية. الدورة تبدأ من تثبيت Odoo ثم تنتقل إلى فهم البنية الداخلية للنظام وكيفية استخدامه لتطوير تطبيقات تتناسب مع احتياجاتك.

1. مقدمة في تطوير Odoo بالعربي

تعرف على Odoo، أهمية النظام في المؤسسات وكيفية استخدامه في تطوير التطبيقات التي تدير جوانب متعددة في الشركات.

2. تثبيت Odoo

تعلم كيفية تثبيت Odoo على النظام الخاص بك سواء كان Windows أو Linux، بالإضافة إلى شرح كيفية تثبيت بيئة تطوير Python وتوصيل Odoo.

3. التعامل مع Odoo Studio

تعرف على Odoo Studio، أداة قوية تساعدك في تخصيص التطبيقات بسهولة دون الحاجة لكتابة الكثير من الأكواد.

4. بناء النماذج في Odoo

في هذا الجزء، سنتعرف على كيفية بناء النماذج الأساسية في Odoo باستخدام النماذج (Models) وكيفية إنشاء حقول في النظام.

5. إنشاء Tree View و Form View

سنتعلم كيفية إنشاء عرض الشجرة (Tree View) و عرض النموذج (Form View) في Odoo وكيفية استخدامهما لعرض البيانات.

6. العمل مع الحقول العلائقية

نتعرف على كيفية استخدام الحقول العلائقية مثل Many2one و One2many و Many2many في Odoo لربط البيانات بين النماذج.

7. التعامل مع CRUD Methods

تعلم كيفية استخدام طرق CRUD (إنشاء، قراءة، تحديث، حذف) في Odoo وكيفية التفاعل مع السجلات من خلال هذه العمليات.

8. إضافة أزرار وخصائص إضافية للنماذج

تعرف على كيفية إضافة أزرار للعمل داخل النماذج وتهيئة الخصائص المتقدمة التي تسهل التفاعل مع البيانات.

9. إدارة الأمان في Odoo

تعلم كيفية إعداد حقوق الوصول و التحكم في الصلاحيات في Odoo لضمان أمان البيانات.

10. التقارير والطباعة

سنتعرف على كيفية إنشاء تقارير مثل التقارير المالية، تقارير المبيعات، التقارير الإدارية داخل Odoo باستخدام أدوات مثل QWeb.

11. استخدام API و SQL في Odoo

تعلم كيفية استخدام API و SQL في Odoo للتفاعل مع البيانات وتحسين النظام من خلال الاستعلامات المتقدمة.

12. التعامل مع cron jobs

إعداد الوظائف التلقائية (cron jobs) في Odoo لأتمتة العمليات الدورية مثل إرسال الرسائل الإلكترونية أو تحديث البيانات.

13. تحسين واجهات المستخدم (UI)

نتعلم كيفية تخصيص واجهات المستخدم باستخدام الأساليب الحديثة في Odoo لتحسين تجربة المستخدم.

14. التخصيص باستخدام Python

تعرف على كيفية استخدام Python في تخصيص النظام بطرق أكثر تطوراً بما في ذلك إضافة الدوال المحسوبة و التحقق من المدخلات.

15. التقنيات المتقدمة: OWL و وحدات التحكم

نتعرف على كيفية استخدام OWL لإنشاء واجهات مستخدم ديناميكية وتطبيق وحدات التحكم لتطوير وظائف معقدة داخل Odoo.

تاريخ التحديث
تاريخ التحديثمنذ 3 أيام
اللغة
اللغةالعربية
عدد الدروس
عدد الدروس53 درس
إجمالي الوقت
إجمالي الوقت06:47:27 ساعة
المستوى
المستوىمبتدئ

محتوى الكورس

جميع الدروس
06:47:27 - 53 درس

محتوى الكورس

جميع الدروس
06:47:27 - 53 درس