لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی ادوو برای برنامهنویسان - (سطح متوسط و پیشرفته) (v17, v18)
- آخرین آپدیت
دانلود Odoo for programmers - (Intermediate/Advanced) (v17, v18)
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دانش برنامهنویسی Odoo خود را ارتقا دهید
یادگیرید چگونه Odoo را روی ویندوز به همراه ابزارهای لازم، محیط مجازی (Virtual Environment) و پیکربندی Nginx راهاندازی کنید.
در ساختار اپلیکیشنهای سفارشی تسلط یابید و دادهها را با استفاده از متدهای mapped()، filtered() و sorted() مدیریت کنید.
نصب و پیکربندی Odoo روی لینوکس، شامل تنظیمات محیطی و استقرار با Nginx را بیاموزید.
برای بهبود بازیابی دادهها و افزایش عملکرد، کوئریهای raw SQL را در محیط Odoo اجرا کنید.
فیلترهای قدرتمند و منطقهای پیچیده را با استفاده از Domainها، اکشنهای زمانبندی شده (Scheduled Actions) و تستهای مبتنی بر Shell بسازید.
کنترل دسترسیهای پیشرفته را با استفاده از Record Rules، گروههای کاربری و مجوزهای سطح مدل پیادهسازی کنید.
دادهها را به صورت پویا از طریق Context منتقل کرده و محیطهای چندشرکتی (Multi-company) را مدیریت کنید.
اندپوینتهای HTTP و JSON را ایجاد و ایمن کنید و آنها را با Postman تست نمایید.
سیستم Chatter را در ویوها فعال کنید تا فعالیتها را ردیابی کرده و پیامهای سیستمی سفارشی ارسال کنید.
پیش نیازها: آشنایی مقدماتی با پایتون
آشنایی مقدماتی با Odoo (ساخت مدلها، فیلدها و ویوها)
مهارتهای توسعه Odoo خود را با این دوره برنامهنویسی متوسط تا پیشرفته ادووفراتر از مبانی ببرید —دورهای که برای توسعهدهندگانی طراحی شده است که آماده ساخت اپلیکیشنهای تجاری قدرتمندتر، بهینهتر و امنتر هستند. چه روی پروژههای مشتریان کار کنید و چه پیادهسازیهای سطح سازمانی، این دوره شما را به مهارتهای لازم برای موفقیت در اکوسیستم Odoo مجهز میکند.
ما با راهنمای گامبهگام نصب Odoo روی ویندوز یا لینوکسشروع میکنیم تا مطمئن شویم در کار با محیطهای مختلف تسلط دارید. شما یاد میگیرید چگونه محیطهای مجازی را با virtualenvپیکربندی کنید، Nginxرا برای استقرار در محیط عملیاتی تنظیم نمایید و جریان کاری توسعه خود را با ابزارهای ضروری بهینه کنید.
در ادامه، به صورت عمیق وارد مبحث مدیریت رکوردهای Odooخواهید شد. یاد میگیرید چگونه اپلیکیشنهای سفارشی را ساختاردهی کنید و از متدهای پیشرفته recordset مانند mapped()، filtered() و sorted() برای پردازش بهینه و تمیز دادهها استفاده کنید.
زمانی که عملکرد (Performance) حیاتی است، تکنیکهای Direct SQLرا برای افزایش سرعت دسترسی به دادهها بررسی خواهید کرد. یاد میگیرید چگونه از کوئریهای raw SQL در Server Actionها استفاده کنید، رکوردها را سریعتر فراخوانی نمایید و SQL را با ORM ادوو برای حداکثر انعطافپذیری ترکیب کنید.
سپس دوره به سراغ استفاده پیشرفته از Domainهامیرود و به شما نشان میدهد چگونه فیلترهای قدرتمندی در Search Viewها بسازید، Domainهای زنجیرهای ایجاد کنید و از Scheduled Actionها بهره ببرید. همچنین از Odoo Shell برای تست و اصلاح سریع منطق Domainها استفاده خواهید کرد.
امنیت در هر سیستم ERP کلیدی است؛ شما دانش تخصصی در مورد Record Rules، گروههای کاربریو مجوزهای دسترسی (Permissions)کسب میکنید تا بتوانید اپلیکیشنهای خود را ایمن کرده و دسترسیها را با دقت کنترل کنید.
سپس در استفاده از Context و متغیرهای سراسریبرای انتقال دادههای پویا بین اجزا و مدیریت تنظیمات چندشرکتی (Multi-company)تسلط مییابید تا قابلیتهای سطح سازمانی به اپلیکیشنهایتان اضافه کنید.
در بخش کنترلرها و APIها، یاد میگیرید چگونه اندپوینتهای سفارشی HTTP و JSON را ساخته و ایمن کنید، آنها را با Postman تست نمایید و ادغام دادههای خارجی را به صورت امن و بهینه مدیریت کنید.
در نهایت، سیستم Chatterرا پوشش میدهیم —ابزاری قدرتمند برای ردیابی تغییرات رکوردها، ثبت پیامها و بهبود ارتباطات داخلی در اپلیکیشنهای Odoo.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب روی ویندوز
Windows Installation
نصب و پیکربندی ابزارها
Installing and configuring tools
راهاندازی محیط مجازی
Virtual environment setup
پیکربندی دامنه و گواهینامه
Domain and certificate configuration
نصب روی لینوکس
Linux Installation
نصب و پیکربندی ابزارها
Installing and configuring tools
راهاندازی محیط مجازی
Virtual environment setup
پیکربندی دامنه و گواهینامه
Domain and certificate configuration
نمایش نظرات