We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

Odoo development [Arabic] برمجة أودو بالعربي

Ahmed Mohamady

منذ سنة 2005 تأسست شركة أودو في بلجيكا منذ هذا الوقت وهي تقدم للعالم أفضل تطبيق ERP أو تخطيط لإدارة المشاريع في العالم، بسبب قوه هذا التطبيق حقق الأودو إنتشارا كبيرا حول العالم مما جعل شركات كبيرة مثل TOYOTA اليابانية أن  تستخدم الأودو في إدارة مشاريعها الاستثمارية حول العالم، و بسبب هذا الإنتشار الرهيب أصبح من الضروري عمل العديد من التعديلات علي التطبيق الأصلي و لكي يناسب كل أنواع المشاريع الإستثمارية حول العالم ، ومن هنا جأت أهمية تعلم برمجه الأودو حتي يقوم المبرمج بخلق بيئة ملائمة بشكل كبير جدا لكل عميل علي حدة و تخدم بالتالي تطلعات العملاء الذين يثقون في الأودو كتطبيق مناسب جدا لمساعدتهم علي النجاح و التميز. الكورس مكون من عدة نقاط وهي 1- أولا سنتعلم تحميل و تثبيت بيئه عمل الأودو علي جهازك لكي تكون مستعد لعمليات التطوير و البرمجه 2- سنتعلم التعديل علي شاشات الأودو الأساسية لجعل التطبيقات الموجوده أكثر ملائمه لسوق العمل 3- سنتعلم بناء تطبيقات كاملة إضافية و ربطها بالتطبيقات الأساسية 4- سنتعلم بناء التقارير و تصميمها عبر بيئة عمل التقارير QWEB 5- ستنعلم عمل ال APIs أو طرق ربط تطبيقات الأودو بالعالم الخارجي و التطبيقات الأخري 6- ستنعلم بيئة العمل الجديدة الخاصة بالأودو وهي ال OWEL و الخاصة بلغه جافا سكريبت 7- سنقوم بإستخدام لغات Python , JavaScript , XML و سنتعلم مهارات جديده في تلك اللغات خلال هذه الدورةكل هذا و أكثر سنتعلمة خلال رحلتنا في تعلم برمجه و تطوير أنجح تطبيق مفتوح المصدر في العالم وهو  الأودو

Enroll now

What's inside

Learning objectives

  • تعلم تهيئة بية عمل الأودو علي جهازك لكي تكون مستعد لبدئ البرمجه
  • تعلم التعامل مع بيئة عمل أودو و شرح كامل لكل المكونات و معظم الشاشات
  • شرح كامل لأودو كتطبيق و طريقة التعامل معه مما يسهل عليك تطوير أجزاء التطبيق في المستقبل
  • تعلم الخطوات الصحيحة لإضافة التعديلات و التطبيقات الإضافية في تطبيق الأودو
  • تعلم بيئة عمل framework أودو و التي تستخدم في بناء التعديلات و الإضافات في الأودو
  • تعلم بيئة عمل ال orm و الخاصة في التعامل مع قواعد البيانات postgresql الخاصة بالأودو
  • تعلم بناء عمل التقارير الخاصة بالأودو عبر بيئة عمل qweb الشهيرة و الخاصة بالأودو
  • تعلم بيئة العمل الجديدة الخاصة ب javascript وهي ال owl framework أو بيئة عمل البومة و التي سوف تميزك عن أي مبرمج أودو أخر

Syllabus

Introduction
Introduction مقدمة عن الكورس
تعريف بالكورس
في هذا القسم سنتعلم تثبيت أودو علي جهازك الخاص
Read more
تحميل أكواد الأودو علي جهازك + تحميل البيثون
تحميل و تثبيت محرك قواعد البانات postgresql و واجهته pgadmin

في حلقة اليوم نقوم معا بشرح طريقة تثبيت بعض الأدوات اللازمة لتشغيل نسخة الأودو علي جهازك المحلي

خلال حلقة اليوم نقوم بشرط طريقة ربط الأودو ببرنامج باي شارم و طريقة تحميل المكتبات اللازمة لعمل الأودو

تلك الحلقة خاصة بمن حدث معه خطا أثناء تثبيت المكتبات الأساسية لأودو عبر الأمر
pip install -r requirements.txt
أما لو لم يحدث معك أي أخطاء فيمكنك تخطي هذا الفيدو و البدئ من الدرس القادم

في هذه الحلقة سنقوم بتشغيل محرك الأودو لنبدئ معا أخيرا العمل علي برمجه  أودو
و سنقوم بعمل الإعدادات الأخيرة لهذه المهمه

بعد التحديث الجديد لتطبيق باي شارم صادف بعض الدارسين للكورس مشكله في إستخدام التحديث بشكل صحيح لكي تقوم بتهيئة بيئة أودو علي تطبيق باي شارم لذالك قررت أن أقوم بإضافة هذه الحلقة بناء علي طلب المتابعين

في هذا الجزء سنقوم بجوله بين أهم تطبيقات الأودو و التي سنقوم بالعمل عليها في المستقبل القريب

في تلك الحلقة سنقوم بعمل جولة سريعه للتعرف علي تطبيقات أودو

في هذه الحلقة سنقوم بعمل تفعيل وضع التطوير للمساعده في التعلم اكثر عن تطوير الأودو

في هذه القسم سنقوم بالبدئئ بإنشاء تطبيق إضافي لأودو

سنتعلم إنشاء موديل أو تطبيق جديد داخل تطبيقات الأودو عبر الأمر سكافولد
python odoo-bin scaffold addname path

نقوم معا بشرح طريقة تركيب الموديل الجديد مع تطبيقات أودو الأساسية

سنتعلم كتابة أكواد البايثون في موديل أودو الجديد

نقوم أثناء إنشاء الموديل بشرح أشهر أنواع البيانات للتخزين في قواعد بيانات أودو

نقوم بعمل شرح بسيط عن إنشاء العلاقات في جداول تطبيقات الأودو

في هذه الحلقة نقوم بإنشاء الموديلز بعد إذافة صلاحيات الوصول إلي شاشات هذا التطبيق

في هذا القسم سنتعلم تطوير الشاشات و عمل إمكانيات مذهله في تنفيذ التطبقات

في تلك الحلقة سنقوم بعمل إختبار للشاشات التي تم إنشائها بإستخدام الأودو

بعد الإختبارنقوم بإضافة بعض التعديلات في تلك الحلقة إلي الشاشات التي تم إنشاؤها

شرح تركيب البحث عن المعلومات و بعض الشروحات الإضافية لإمكانيات شاشات الأودو

شرح تركيب و إضافة أنواع جديده من شاشات الإستعراض

حلقة خاصة عن إضافة خاصة لتحديث التطبيقات بطريقة سهله و سريعه

في بعض شاشات أدو نري الشكل الشجري أو الجدول المستخدم في عرض البيانات و بالتالي قد نحتاج للتعديل عليها في بعض الأوقات

في هذا القسم نقوم معا بشرح خصائص القيم و طرق تعديلا و إضافة مميزات رهيبه إليها عبر الأودو

نستعرض في تلك الحلقة بعض الخصائص التي تتحكم في ظهور بعض الحقول في جدول العرض أو الشكل الشجري

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

من أكثر الأشياء التي ستطلب منك و أنت مبرمج أودو هوه وضع و حذف أو تعديل حقول في فورمة إدخال البيانات

وضع بعض القواعد و الشروط التي تتيح لك التحكم في المدخلات و المخرجات من داخل ملف البايثون

قد تحتاك أن تؤثر قيمه قد تكون أدخلتها في حقل ما علي حقل أخر أو علي أي شيء فبالتالي تحتاج لبناء الأحداث التي قد تساعدك علي هذا

لو أردت بناء حقول تحتسب قيتها بشكل تلقائي دون التدخل منك فبتالي تححتاج إلي مشاهدة تلك الحلقة

حتي لا تحدث فوضي في البينات المدخله في أودو فعليك أن تضع بعض القيود علي المدخلات المتاحه أمام العميل حتي تحصل علي النتيجه المرجوه

في هذا القسم نتناول تطوير بعض أدوات أودو الإضافية كالمحدثات و غيرها

من أحد نقاط القوه في الأودو هو أن يكون هناك تواصل بين أفراد فريق العمل علي اودو لذالك نقوم بدراسة أدوات الوتواصل علي أودو

في تلك الحلقة نتعمل إضافة موديل الدردشة إلي الموديل الذ قد تم إنشائة مسبقا

عمل شريط الإجرائات التي تحدد تقدم الإجرائات في العمليات علي الموديل

التعامل مع شريط الإجرائات يعطي لزملاء العمل إنطباع قوي عن ما وصل أليه الوضع مع هذا المستند الرقمي

في هذا القسم نتعلم المبادئ الأساسية للتعامل مع قواعد البيانات و التحكم بيها

نقوم بربط الجداول المعدل عليها ببعض الجمل الشرطية التي تعطينا تحكم كامل فيها

لكي نتتبع التغيرات بشكل واضح لابد من إضافة سجل تغيرات في موديلات أودو

بالتأكيد البحث في قواعد البيانات مهم جدا لكي تجد البيانات المرجوه بشكل حصري

في هذا القسم سنتعلم أساسيات التعديلات علي الشاشات الأصلية لتطبيقات الأودو
التعديل علي شاشة أساسية من شاشات أودو
إضافة خانات جديده في الشاشة
تغيير صفات العناصر في الشاشة
الوراثة في الشكل الشجري
إستخدام الصلاحيات مع أودو
upgrade base
وضع صلاحيات المستخدمين
في هذا الجزئ نقوم معا بشرح مبادئ التقارير و بنائها في أودو

في تلك الحلقة نستعرض سويا مفهوم التقارير في أودو

في حلقة اليوم نستعرض معا طرق طباعة التقارير و عملها ببساطه مع الأودو

في هذا القسم نتناول تعريب تطبيق الأودو و إظهار أدوات التحكم بالتطبيقات
localizations تعريب الأودو
إنشاء ملف التعريب لتعريب التطبيقات
إصلاح مشكلة النصوص المفقوده في التعريب
التعرف علي لوحة التحكم
إنشاء لوحة تحكم خاصة
في هذا القسم نبدأ بمستوي الوحش في برمجه الأودو و نقوم أولا بالتحديث إلي نسخة أودو 17

في هذه الحلقة نقوم معا بعمل تحميل و تركيب لأودو 17 و بدئ التعامل به

نستعرض في تلك الحلقة الإمكانيات و الأشكال الجديدة و المزايا الخاصه بأودو 17

بعض المتابعين يواجهون بعض المشاكل في الإنتقال إلي بيئه أودو 17 و خلال تلك الحلقة نراجع أهم تلك المشاكل

في المستوي الأول لأودو قمنا بكتابه أكواد علي نسخه 16 و اليوم نقوم بتركيب هذا الكود علي نسخه أودو 17

في هذا القسم نقوم معا بإنشاء تطبيق مستشفي إحترافي لنتعلم فيه خبايا و أسرار برمجه تطبيقات الأودو

في هذه الحلقة نقوم معا بإنشاء أول تطبيق إحترافي علي أودو 17

في هذه الحلقة نقوم بالتعديل علي جدول المستخدمين و وضعهم في قائمة نسميها قائمة المرضي

يجيب أن يكون لكل تطبيق من تطبيقات أودو أيقونه مميزه و في تلك الحلقة نقوم إنشاء تلك الأيقونه

نقوم بعمل تعديل علي قائمة المستخدمين لكي نعرف الأطباء المتعاملين مع نظام المستشفي

في تلك الحلقة نقوم معا بإنشاء دفتر مواعيد للحجز و الكشف في خلال تطبيق المستشفي

لكي نعرف سجل المريض بكل سهوله و تاريخه المرضي لابد أن يكون هناك زر للربط بين شاشة بيانات المريض و سجل زياراته

لكي نعرف الوضع الحالي لكل زيارة عند كل مريض لابد ان نعرف كل مستوي من مستويات الزيارة هل أتم الزيارة وهل تم عمل اللازم أم لا

بالتأكيد بعد الكشف يأتي دور الوصفة الطبية لهذا المرض و بالتأكيد تتبع حاله المريض بعد الكشف

إذا قدمت التطبيق إلي مستشفي حقيقي فلابد أن يضيف قائمة الأدويه و إدخلها بطريقة سريعه و علي مره واحده و هذا ما سنتعلمه في هذه الحلقة

في هذه الحلقة نتعمل كيف نجعل كل دكتور يظهر له المواعيد الخاصة به فقط

حلقة عن الشاشات المنبثقة popups screens و نستخدمها في تدوين المواعيد

حلقة خاصة عن إستخلاص القيم من الشاشات المنبثقة

إستكملا للحلقة السابقة و إستخلاص القيم من الشاشات

في هذا القسم نقوم بشرح وافي لإستخدامات مكتبه اول أو البومه في تطوير الأودو

مقدمة عن بيئه عمل OWL و شرح نظري عن محتوي تلك المرحلة من كورس الأودو

نقوم بإنشاء مشروع مخصص لكي نتعلم إضافة ملفات جافا سكريبت في بيئه OWL

في هذه الحلقة نستعرض بعض أدوات أودو المصنعه من بيئة عمل OWL و جافا سكريبت

في تلك الحلقة نقوم بإضافة ملفات الجافا سكريبت و ال CSS و ال XML الخاصة بالمشروع الذي سنتعلم معه بيئة الOWL

في هذه الحلقة نقوم معا ببناء مشروع بسيط جدا عن طريق إرسال قيمة بسيطه إلي داله الوضع state و تجربة هذا المشروع بسرعه

في حلقة اليوم نقوم بعمل تنسيق للشاشات المستخدمه في بناء التطبيقات بإستخدم owl

في هذه الحلقة سنتعلم طريقة إرسال بيانات معقدة من داخل ملفات الجافا سكريبت

في هذه الحلقة نقوم بجلب البيانات عبر الORM الخاص بأودو و نقوم بإستدعاء البيانات بشكل مباشر

في حلقة اليوم نقوم بإضافة دوال للتحديث و الإضافة و الحذف للبيانات التي قمنا بإستدعائها في الحلقة السابقة

في تلك الحلقة نقوم معا بعمل داله بلغه جافا سكريبت للبحث عن البيانات بطريقه لحظية

خلال حلقة اليوم نقوم معا بعمل مشروع صغير جديد لكي نتعلم معا مفهوم الوراثة من التطبيقات الفعليه لأودو من خلال بيئه عمل OWL

في هذه الحلقة نقوم معا بعمل عمليه وراثة من بعض أدوات أودو و من ثم عمل تعديلات عليها

في تلك الحلقة نقوم معا بإضافة نفس التعديلات التي سبق و عملنها علي الليست علي شكل ال Kanban

في تلك الحلقة نقوم معا بإنشاء و إضافة قائمة جانبية في شاشة العملاء و حتي نقوم بعمل فلتر لكي نختار من القائمة قيمة لكي يظهر المرتبطون بها

في حلقة اليوم نقوم بالربط بين القائمة الجانبية التي كنا أنشئناها في الحلقة الماضية و بين البحث

في هذه الحلقة نقوم معا بعمل زر لعمل بعض العمليات التجريبية في شاشة منفصله للموارد

في تلك الحلقة نقوم معا بعمل وراثة من أداه جافا سكريب جاهزه من أدوات أودو و من ثم نقوم بعمل تعديلات عليها

في هذه الحلقة نتعلم كيفية بناء أداه مخصصة لأودو من الصفر و أيضا إضافتها إلي أحد شاشات التطبيق

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds a strong foundation in ERP or Enterprise Resource Planning
Core audience of ERP developers and those new to ERP development
Develops professional skills or deep expertise in ERP development
Course is in العربية
Some prerequisites such as basic Python and postgresql may be required
Taught by instructor recognized for his work in ERP

Save this course

Save Odoo development [Arabic] برمجة أودو بالعربي to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Odoo development [Arabic] برمجة أودو بالعربي with these activities:
Refresh Your Programming Fundamentals
Solidify your understanding of programming fundamentals before starting the course, making sure you have a strong foundation
Browse courses on Data Types
Show steps
  • Review notes from previous programming courses
  • Practice writing simple programs
Review Relevant Concepts
Brush up on relevant concepts related to the course to ensure a smooth transition and enhanced understanding
Browse courses on Data Structures
Show steps
  • Review class notes or textbooks
  • Complete practice problems or exercises
Practice Installation and Configuration
Sharpen your skills by practicing the installation and configuration process of the necessary tools and environment for the course
Browse courses on Installation
Show steps
  • Install Python and necessary libraries
  • Configure your development environment
Five other activities
Expand to see all activities and additional details
Show all eight activities
Learn from Guided Tutorials
Enhance your understanding of Object-Oriented Programming (OOP) principles through guided tutorials, covering concepts like class design, inheritance, and polymorphism, with real-world examples
Browse courses on OOP Principles
Show steps
  • Find reputable online tutorials
  • Follow the tutorials step-by-step
  • Practice implementing the concepts
Study Groups with Peers
Join forces with fellow classmates to form study groups and engage in discussions, knowledge sharing, and mutual support
Show steps
  • Organize regular study sessions
  • Prepare topics for discussion
  • Facilitate discussions and help each other
Coding Challenges
Strengthen your problem-solving and coding skills by engaging in coding challenges
Browse courses on Problem-Solving
Show steps
  • Join online coding platforms
  • Attempt coding challenges
  • Analyze solutions from others
Participate in Hackathons
Immerse yourself in a high-pressure environment by participating in hackathons, putting your coding skills to the test while solving real-world problems
Show steps
  • Find upcoming hackathons
  • Form a team or join one
  • Brainstorm ideas and work on a solution
  • Prepare for and deliver a presentation
Contribute to Open-Source Projects
Enhance your coding skills and gain real-world experience by contributing to open-source projects in the course's domain
Browse courses on Code Collaboration
Show steps
  • Identify projects that interest you
  • Find a task or bug to work on
  • Follow the project's guidelines
  • Submit your contribution

Career center

Learners who complete Odoo development [Arabic] برمجة أودو بالعربي will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Odoo development [Arabic] برمجة أودو بالعربي.
ETL مع Python : استخراج وتحويل وتحميل البيانات
Most relevant
التقانة والمستشعرات النانوية - الجزء الاول
Most relevant
التقانة والمستشعرات النانوية - الجزء الثاني
Most relevant
للمبتدئين Metasploit: أساسيات الاستغلال
Most relevant
البدء في استخدام Microsoft Forms
Most relevant
تصميم واجهة برمجة تطبيق ب Python Flask : إنشاء واجهة...
Most relevant
نشر تطبيق ويب باستخدام Docker و Kubernetes
Most relevant
إنشاء تطبيق قابل للتوسع باستخدام AWS EKS عبر AWS Console
Most relevant
مقدمة إلى تطوير تطبيقات الهاتف المحمول لنظام iOS
Most relevant
Our mission

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.

Affiliate disclosure

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.

© 2016 - 2024 OpenCourser