آموزش Odoo برای برنامهنویسان - سطح متوسط تا پیشرفته (نسخههای 17 و 18)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری راهاندازی Odoo روی ویندوز همراه با ابزارهای مورد نیاز، محیط مجازی و پیکربندی Nginx
- تسلط به ساختار اپلیکیشن های سفارشی و دستکاری داده با استفاده از متدهای ()mapped() ،filtered و ()sorted
- راهاندازی Odoo روی لینوکس، شامل پیکربندی محیط و استقرار با استفاده از Nginx
- اجرای کوئریهای SQL خام درون Odoo برای بهبود بازیابی داده و عملکرد سیستم
- ساخت فیلترها و منطقهای قدرتمند با استفاده از دامنهها، اکشنهای زمانبندیشده و تست مبتنی بر شل
- پیادهسازی کنترل دسترسی مستحکم با استفاده از قوانین رکورد، گروههای کاربری و مجوزهای سطح مدل
- انتقال پویای داده از طریق Context و مدیریت محیطهای چندشرکتی
- ایجاد و ایمنسازی اندپوینتهای HTTP و JSON و تست آنها با Postman
- فعالسازی چَتِر در ویوها برای ردیابی فعالیتها و ارسال پیامهای سفارشی سیستم
پیشنیازهای دوره
- دانش اولیه پایتون
- آشنایی مقدماتی با Odoo (ایجاد مدلها، فیلدها و ویوها)
توضیحات دوره
مهارتهای توسعه Odoo خود را فراتر از مبانی با این دوره برنامهنویسی Odoo سطح متوسط تا پیشرفته ارتقا دهید. این دوره برای توسعهدهندگانی طراحی شده که آماده ساخت اپلیکیشنهای کسب و کار قدرتمندتر، کارآمدتر و امنتر هستند. چه روی پروژههای مشتری کار کنید و چه روی پیادهسازیهای در سطح سازمانی، این دوره مهارتهای لازم برای رشد در اکوسیستم Odoo را در اختیار شما قرار میدهد.
ما با راهنمای گامبهگام نصب Odoo روی ویندوز یا لینوکس شروع میکنیم تا اطمینان حاصل کنید که در کار با هر دو محیط راحت هستید. یاد میگیرید که چگونه محیطهای مجازی را با استفاده از virtualenv پیکربندی کنید، Nginx را برای استقرار آماده تولید تنظیم نمایید و گردش کار توسعه خود را با ابزارهای ضروری بهینه کنید.
سپس، به صورت عمیق به بررسی مدیریت رکوردها در Odoo خواهید پرداخت. یاد میگیرید که چگونه ساختار اپلیکیشن های سفارشی را طراحی کنید و از متدهای پیشرفته Recordset مانند ()mapped() ،filtered و ()sorted برای پردازش کارآمد و زیبای داده استفاده نمایید.
وقتی عملکرد سیستم حیاتی است، تکنیکهای SQL مستقیم را بررسی میکنید تا سرعت دسترسی به داده را افزایش دهید. یاد میگیرید که چگونه از کوئریهای SQL خام در اکشنهای سرور استفاده کنید، رکوردها را سریع بازیابی نمایید و SQL را با ORM اختصاصی Odoo ترکیب کنید تا حداکثر انعطافپذیری را به دست آورید.
دوره سپس به سراغ کاربرد پیشرفته دامنهها میرود و به شما نشان میدهد که چگونه فیلترهای قدرتمندی در ویوهای جستجو بسازید، دامنههای زنجیرهای ایجاد کنید و از اکشنهای زمانبندیشده بهره ببرید. همچنین از شل Odoo برای تست و بهبود منطق دامنه در لحظه استفاده خواهید کرد.
امنیت در هر سیستم ERP نقشی کلیدی دارد. شما دانشی در سطح خبره در مورد قوانین رکورد، گروههای کاربری و مجوزها کسب خواهید کرد که به شما امکان میدهد اپلیکیشن های خود را قفل کرده و دسترسیها را با دقت کنترل نمایید.
سپس، بر استفاده از Context و متغیرهای سراسری برای انتقال پویای داده بین کامپوننتها مسلط شده و تنظیمات چندشرکتی را مدیریت خواهید کرد. این قابلیتها، امکاناتی در سطح سازمانی به اپلیکیشنهای شما میبخشند.
در بخش کنترلرها و API، یاد میگیرید که چگونه اندپوینتهای سفارشی HTTP و JSON را بسازید، آنها را ایمن کنید، با Postman تست نمایید و یکپارچهسازیهای داده خارجی را بهصورتی امن و کارآمد مدیریت کنید.
در نهایت، سیستم چَتِر را پوشش میدهیم. این سیستم ابزاری قدرتمند برای پیگیری تغییرات رکوردها، لاگ کردن پیامها و بهبود ارتباطات داخلی در اپلیکیشنهای Odoo است.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان Odoo با تجربه پایه در کار با این ERP
آموزش Odoo برای برنامهنویسان - سطح متوسط تا پیشرفته (نسخههای 17 و 18)
-
معرفی دوره 03:44
-
نصب و پیکربندی ابزارها 38:42
-
راهاندازی محیط مجازی 28:00
-
پیکربندی دامنه و گواهی (برای Nginx) 26:36
-
نصب و پیکربندی ابزارها 15:40
-
راهاندازی محیط مجازی 22:11
-
پیکربندی دامنه و گواهی (برای Nginx) 20:29
-
ساختار اپلیکیشن سفارشی 19:40
-
متد ()Mapped 16:57
-
متد ()filtered 27:45
-
متد ()sorted 14:52
-
اکشنهای سرور و جستجوهای SQL 43:41
-
بازیابی رکوردها 15:32
-
استفاده از شل Odoo 14:50
-
دامنهها در ویوهای جستجو 13:41
-
اکشنهای زمانبندیشده 14:07
-
دامنههای زنجیرهای 13:39
-
قوانین پیشرفته رکورد 15:14
-
گروههای دسترسی 25:04
-
امنیت در توابع مدل 15:22
-
ایجاد یک تنظیمات پیکربندی 37:25
-
متغیرهای Context 43:17
-
مدیریت چندشرکتی 38:37
-
نصب Postman 06:53
-
ایجاد یک اندپوینت (HTTP) 34:13
-
ایجاد یک اندپوینت (JSON) 16:08
-
روشهای احراز هویت 11:32
-
افزودن چَتِر 05:12
-
لاگ کردن پیام سفارشی 14:12
-
جمعبندی و تبریک 02:45
مشخصات آموزش
آموزش Odoo برای برنامهنویسان - سطح متوسط تا پیشرفته (نسخههای 17 و 18)
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:30
- مدت زمان :10:16:00
- حجم :7.51GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy