Свържете се с нас

Съдържание и теми, включени в курса

Модул 1: Архитектура за разработка с Odoo и настройка на средата (3 часа)

  • Преглед на архитектурата на Odoo: сървър, добавки и уеб рамка
  • Настройка на среда за разработка (локална срещу контейнеризирана)
  • Разбиране на структурата на модулите и манифест файловете
  • Изследване на режима за разработчици и инструментите за дебъгване в Odoo

Модул 2: Разширена бекенд разработка с Python (5 часа)

  • Задълбочено потапяне в Odoo ORM и наследяването на модели (класическо и делегирано)
  • Разширени типове полета, изчисляеми полета и механизми за onchange
  • Разширяване на бизнес логиката с автоматизирани действия и планирани задачи
  • Правила за сигурност, правила за записи и ACL конфигурации
  • Работа с API: XML-RPC, JSON-RPC и външни интеграции

Модул 3: Персонализиране на изгледи, действия и работни потоци (4 часа)

  • Разбиране на XML изгледите: формуляр, дърво, канбан и изгледи за търсене
  • Разширяване и наследяване на съществуващи изгледи
  • Разширено QWeb темплейтиране и динамично изобразяване на съдържание
  • Създаване на сървърни действия, автоматизирани работни потоци и персонализирани отчети

Модул 4: JavaScript рамка и основи на OWL (4 часа)

  • Архитектура на уеб клиента на Odoo и пакетиране на активи
  • Въведение в OWL рамката (Odoo Web Library)
  • Разбиране на компонентите, управлението на състоянието и хуковете на жизнения цикъл
  • Дебъгване на JavaScript код и OWL компоненти в Odoo

Модул 5: Разширяване и подобряване на баркод модула (4 часа)

  • Изследване на структурата и работния поток на баркод модула
  • Внедряване на персонализирана логика за сканиране на баркодове с OWL компоненти
  • Интегриране на баркод хардуер и обработка на асинхронни събития
  • Оптимизиране на производителността и отзивчивостта на потребителския интерфейс за складови работни потоци

Модул 6: Разширено персонализиране на POS модула с OWL (5 часа)

  • Разбиране на архитектурата и потока от данни в POS модула
  • Персонализиране на екрани, действия и логика за плащане
  • Добавяне на нови функции и плъгини с помощта на OWL
  • Интегриране на персонализирани API за лоялност, инвентар или промоции
  • Офлайн режим и обработка на синхронизацията

Модул 7: Най-добри практики за тестване, дебъгване и внедряване (3 часа)

  • Използване на Odoo shell и логване за отстраняване на проблеми
  • Писане на модулни и интеграционни тестове за персонализирани модули
  • Сигурно пакетиране, версиониране и актуализиране на модули
  • Внедряване в стейджинг и продукционни среди

Обобщение и следващи стъпки

Изисквания

  • Добро разбиране на програмирането с Python
  • Запознатост с JavaScript и съвременни рамки
  • Опит с функционалното използване на Odoo и базова разработка на модули

Аудитория

  • Odoo разработчици, стремящи се да задълбочат техническата си експертиза
  • Python бекенд инженери, работещи по ERP разширения
  • Технически консултанти, поддържащи или персонализиращи Odoo среди
 28 Часа

Брой участници


Цена за участник

Отзиви от участници (2)

Предстоящи Курсове

Свързани Kатегории