پرش به محتوای اصلی
نماتک
۰۰ساعت
۵۱دقیقه
۱۵ثانیه
Namatek logo

آموزش برنامه نویسی Odoo

مرتضی حسینی

آنچه در این دوره خواهید آموخت

  • مفاهیم اصلی نصب، اجرای اولیه و کار با دستورات ODOO را یاد می‌گیرید و پایه لازم برای ورود به مباحث تخصصی‌تر را می‌سازید.
  • با تمرین روی مبانی توسعه و ساختار ماژول در Odoo و فیلدها و مدل‌سازی داده‌ها، توانایی اجرای کاربردی مطالب را در شرایط واقعی تقویت می‌کنید.
  • یاد می‌گیرید مسائل مربوط به Viewهای پیشرفته، Inheritance و Actionها و Wizardها و سطوح دسترسی را تحلیل کنید و راه‌حل مناسب‌تری انتخاب کنید.
  • در پایان می‌توانید با QWeb ،Controller و توسعه وب‌سایت کار می‌کنید و دانش خود را در یک پروژه یا موقعیت واقعی مرتبط با پروژه به کار بگیرید.

سرفصل‌های آموزش برنامه نویسی Odoo

دانلود جزئیات
50 جلسه33 ساعت
1نصب، اجرای اولیه و کار با دستورات Odoo1:21
  • نصب Odoo
  • خط فرمان
  • نصب، آپدیت و مدیریت ماژول‌ها در Odoo
  • تنظیمات سرور
  • لاگ و دیباگ
  • توسعه و تست
  • امنیت و دسترسی
  • دستورات تکمیلی
2پیکربندی سرور و فایل تنظیمات0:23
  • فایل پیکربندی (Conf)
3مبانی توسعه و ساختار ماژول در Odoo2:15
  • متدهای اصلی ORM و Computed Field در Odoo
  • ساختار و استاندارد ماژول‌های Odoo
  • فایل Manifest ماژول Odoo و دستورهای آن
  • ساخت ماژول در Odoo
  • ویژگی‌های مدل بدون اینترنت
4فیلدها و مدل‌سازی داده‌ها4:40
  • تعریف Field و تنظیمات آن در مدل Odoo
  • ویو پایه
  • Class Id
  • خصوصیات فیلد
  • روابط پایگاه‌داده
  • فیلدهای ارجاعی
  • فیلد محاسباتی و فیلد پیش‌فرض
  • مقدار پیش‌فرض
  • اعتبارسنجی فرم
5ویوهای پیشرفته، ارث‌بری و دسترسی‌ها9:04
  • ویو پیشرفته
  • ویو فهرستی
  • نمودارها و ویوهای Kanban، Pivot، Calendar و Gantt
  • دستورهای وراثت و بازنویسی رخدادها در Odoo
  • وراثت ویو
  • پارامترهای ورودی Actionها در Odoo
  • ساخت Wizard و پارامترهای آن در Odoo
  • Access Rights: نمایش داده‌ها بر اساس سمت کاربر
  • Record Rule و نوشتن Domain در Odoo
6بومی‌سازی، QWeb و پروژه تغییر صفحه ورود3:33
  • بومی‌سازی Odoo و معرفی پروژه تغییر صفحه ورود
  • دستورهای QWeb و محل Main Template
  • پروژه تغییر سیستم ورود Odoo بخش ۱
  • پروژه تغییر سیستم ورود Odoo بخش ۲
  • ساخت مدل OTP برای سیستم ورود Odoo
7پروژه مدیریت تور و توسعه وب‌سایت11:52
  • مقدمات ایجاد پروژه مدیریت تور
  • گسترش پروژه مدیریت تور
  • رزرو صندلی
  • ساخت وب‌سایت تور و نمایش صندلی‌های رزروشده
  • ایجاد کنترلر و اصلاح گرافیک به استاندارد Odoo
  • ارسال پارامتر
  • استفاده از QWeb برای نمایش رکوردها
  • استفاده از QWeb برای ساخت قالب‌ها
  • صفحه سفارش
  • ثبت رزرو: ذخیره صندلی‌ها و اطلاعات رزروکننده
  • تکمیل اطلاعات مسافران
  • منوی سفارش
  • اتصال به درگاه پرداخت و ساخت لینک پرداخت

گالری دوره

نمایش 1–3 از 9

مدرس دوره

مرتضی حسینی

مهندسی و معماری نرم‌افزار، پایگاه داده و توسعه نرم‌افزار

دانش‌آموخته مهندسی نرم‌افزار بیش از ۱۵ سال سابقه فعالیت در حوزه فناوری اطلاعات، معماری نرم‌افزار و طراحی سیستم‌های سازمانی تجربه طراحی و پیاده‌سازی راهکارهایی مانند ERP، BPM، CRM و سیستم‌های تحت وب مدیریت شرکت اکسون آریا سابقه تدریس برنامه‌نویسی و پایگاه داده

اعطای گواهینامه معتبر

با قبولی در آزمون نماتک، مدرک معتبری می‌گیرید که مهارت شما را تأیید می‌کند.

گارانتی ویژه نماتک

در خرید یک محصول آموزشی، قطعا ریسکِ مناسب نبودن محتوا برای همه ما وجود دارد. نماتک با گارانتی طلایی خود، برای شما این ریسک را به صفر رسانده است. اگر تا ۳۰ روز از آموزشی که دریافت کردید راضی نبودید، فقط با یک تماس، تمام وجه خودتان را دریافت کنید.

سوالات متداول

برای این دوره باید برنامه‌نویسی پایتون بلد باشم؟

آشنایی مقدماتی با پایتون کمک بزرگی است، چون توسعه ماژول در Odoo با پایتون انجام می‌شود. با این حال ساختار ماژول، مدل‌ها و فیلدها در خود دوره از پایه توضیح داده می‌شود.

دوره روی نصب و راه‌اندازی هم کار می‌کند یا فقط توسعه؟

هر دو. از نصب Odoo، اجرای اولیه، کار با دستورها و پیکربندی سرور و فایل تنظیمات شروع می‌شود و بعد وارد توسعه ماژول، مدل‌سازی داده و ساخت نماها می‌شود.

پروژه عملی هم در دوره انجام می‌شود؟

بله. دو پروژه در دوره اجرا می‌شود: تغییر صفحه لاگین با QWeb، و یک پروژه مدیریت تور به همراه توسعه وب‌سایت.

آیا دسترسی‌ها و سطوح کاربری هم پوشش داده می‌شود؟

بله. تعریف گروه‌های کاربری، قواعد دسترسی و ارث‌بری نماها بخشی از سرفصل‌هاست تا ماژولی که می‌سازید در یک سازمان واقعی قابل استفاده باشد.

بومی‌سازی و تغییر ظاهر سیستم هم آموزش داده می‌شود؟

بله. بومی‌سازی و کار با QWeb یکی از فصل‌های دوره است و در همان بخش، تغییر ظاهر و متن‌های سیستم روی یک نمونه واقعی تمرین می‌شود.

تفاوت پیاده‌سازی، پیکربندی و توسعه Odoo چیست؟

پیکربندی Odoo شامل تنظیم قابلیت‌ها و ماژول‌های آماده سیستم است، در حالی که توسعه Odoo برای ساخت یا سفارشی‌سازی قابلیت‌هایی انجام می‌شود که به برنامه‌نویسی نیاز دارند. پیاده‌سازی ERP می‌تواند مجموعه‌ای از نصب، پیکربندی، سفارشی‌سازی، توسعه و استقرار سیستم باشد. تمرکز این دوره بیشتر بر بخش فنی، توسعه و سفارشی‌سازی Odoo است.

آیا در این دوره ساخت ماژول اختصاصی Odoo آموزش داده می‌شود؟

بله. ساختار ماژول‌های Odoo، Manifest، مدل‌ها، فیلدها، روابط داده، Viewها، دسترسی‌ها و سایر اجزای لازم برای توسعه ماژول اختصاصی به‌صورت عملی بررسی می‌شوند.

این بسته آموزشی فایل های ضمیمه دارد؟

خیر

جزوه تدریس شده مدرس در فایل های ضمیمه این بسته آموزشی قرار دارد؟

خیر

در تدریس این بسته آموزشی از نرم‌افزاری استفاده شده است؟

بله، از نرم‌افزارهای Python V3.11.9 و PostgreSQL Server 17 استفاده شده است.

سوالی درباره این دوره دارید؟

از کارشناسان نماتک بپرسید؛ پاسخ را از طریق پشتیبانی دریافت می‌کنید.

دیدگاه‌ها

۱ دیدگاه

ثبت دیدگاه شما

امتیاز:
  • تصویر homa
    homa
    ۲ مهر ۱۴۰۵

    این eroبرایخط های تولیدیه یا برای انواع پروژه هام کاربرد داره

    • تیم پشتیبانی نماتک۷ مهر ۱۴۰۵
      سلام وقتتون بخیر ERP فقط مخصوص خط تولید نیست. اودوو یک ERP جامع هست و برای انواع کسب‌وکارها و پروژه‌ها قابل استفاده‌ست؛ از تولید و انبارداری گرفته تا خدمات، بازرگانی، پروژه‌های پیمانکاری، فروش و CRM، خرید، مالی و منابع انسانی. در این دوره هم… ادامه

دوره‌های مکمل برنامه نویسی Odoo

برنامه نویسی Odoo

برنامه نویسی Odoo