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

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

Модул 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 Web Client и пакетиране на асети
  • Въведение в OWL рамката (Odoo Web Library)
  • Разбиране на компонентите, управлението на състоянието и lifecycle куките
  • Дебъгване на JavaScript код и OWL компоненти в Odoo

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

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

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

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

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

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

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

Изисквания

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

Аудитория

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

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


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

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

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

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