План на курса
Модул 1: Архитектура и настройка на Okoо околнината за развитие (3 часа)
- Общ преглед на архитектурата на Odoo: сървър, добавки и уеб рамка
 - Настройване на околнината за развитие (локално или контейнирано)
 - Разбиране на структурата и манифестните файлове на модулите
 - Изучаване на режима за развитие и инструменти за отстраняване на грешки в Odoo
 
Модул 2: Напредно бекенд развитие с Python (5 часа)
- Дълбоко изучаване на ORM и наследяването на моделите в Odoo (класично и делегирано)
 - Напредни типове полета, пресмятани полета и механизми за промяна
 - Разширяване на бизнес логиката с автоматизирани действия и запланирани задачи
 - Правила за сигурност, правила за записи и конфигурации на 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: Напредно персонализиране на модула за продажби с OWL (5 часа)
- Разбиране на архитектурата и потока на данни на модула за продажби
 - Персонализиране на екраните, действията и логиката за плащания
 - Добавяне на нови функции и плъгини с OWL
 - Интегриране на персонализирани API за програми на вярност, складови запаси или продвижения
 - Режим за офлайн работа и управление на синхронизацията
 
Модул 7: Тестване, отстраняване на грешки и най-добрите практики за разпространение (3 часа)
- Използване на обвивката на Odoo и логирането за отстраняване на грешки
 - Писане на юнит и интеграционни тестове за персонализирани модули
 - Упаковане, версиониране и безопасно обновяване на модулите
 - Разпространение в околнини за тест и производство
 
Резюме и следващи стъпки
Изисквания
- Добро разбиране на програмирането с Python
 - Знайност за JavaScript и модерни рамки
 - Опит с функционално използване на Odoo и основна разработка на модули
 
Публика
- Разработчици на Odoo, които искат да дълбочат техническата си експертиза
 - Backend инженери, работещи с разширенията на ERP
 - Технически консултанти, поддържащи или персонализиращи околнини на Odoo
 
Отзиви от потребители (3)
фактът, че е сгънал нашите нужди
mihaela
Курс - Odoo for Managers
Машинен превод
Курсоводът да бъде компетентен и приветлив
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Курс - Odoo for Developers
Машинен превод
Съдържанието е кратко и лесно за разбиране.
Chachchai Tongthavornsuwan - SIAM KUBOTA Corporation Co., Ltd.
Курс - Odoo for System Administrators
Машинен превод