Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 28 часa
Съдържание и теми, включени в курса
Модул 1: Архитектура на развитието на Odoo и настройка на средата (3 часа)
- Обща представа за архитектурата на Odoo: сървър, добавки и web фреймуърк
- Настройка на разработъчка среда (локална срещу контейнеризирана)
- Разбиране на структурата на модулите и manifest файловете
- Издирване на режима на разработчик на Odoo и инструментите за debuging
Модул 2: Напреднато Python Backend развитие (5 часа)
- Детайлно изучаване на Odoo ORM и наследяването на модели (класическо и делегирано)
- Напреднали типове полета, изчислени полета и onchange механизми
- Разширяване на бизнес логиката с автоматизирани действия и планирани jobs
- Правила за сигурност, записи правила и ACL конфигурации
- Работа с API: XML-RPC, JSON-RPC и външни интеграции
Модул 3: Персонализиране на изгледи, действия и работни процеси (4 часа)
- Разбиране на XML изгледи: form, tree, kanban и search
- Разширяване и наследяване на съществуващи изгледи
- Напреднато QWeb шаблонизиране и рендиране на динамично съдържание
- Създаване на server actions, автоматизирани работни процеси и персонализирани отчети
Модул 4: JavaScript фреймуърк и основи на OWL (4 часа)
- Архитектура на Odoo Web Client и събиране на ресурси (asset bundling)
- Въведение в OWL фреймуърка (Odoo Web Library)
- Разбиране на компоненти, управление на състоянието и lifecycle hooks
- Debuging на JavaScript код и OWL компоненти в Odoo
Модул 5: Разширяване и подобрение на Barcode модула (4 часа)
- Изследване на структурата и работния процес на Barcode модула
- Внедряване на персонализирана логика за сканиране на баркодове с OWL компоненти
- Интегриране на хардуер за баркодове и обработка на асинхронни събития
- Оптимизиране на ефективността и отговорността на UI за складови работни процеси
Модул 6: Напреднало персонализиране на POS модула с OWL (5 часа)
- Разбиране на архитектурата и потока на данни в POS модула
- Персонализиране на екрани, действия и логика за плащане
- Добавяне на нови функции и плъгини, използвайки OWL
- Интегриране на персонализирани API за лоялност, инвентар или промоции
- Офлайн режим и обработка на синхронизация
Модул 7: Тестване, отстраняване на грешки и най-добрите практики за внедряване (3 часа)
- Използване на Odoo shell и логване за решаване на проблеми
- Писане на unit и integration тестове за персонализирани модули
- Пакетиране, версионниране и безопасно обновяване на модули
- Внедряване в staging и production среди
Резюме и следващи стъпки
Изисквания
- Добра познаваемост на програмния език Python
- Познаване на JavaScript и съвременни фреймворки
- Опит с функционалното използване на Odoo и основна разработка на модули
Аудитория
- Разработчици на Odoo, които искат да задълбочат техническите си умения
- Python backend инженери, работещи по ERP разширения
- Технически консултанти, поддържащи или персонализиращи среди на Odoo
Отзиви от участници (2)
фактът, че то е отговорило на нашите нужди
mihaela
Курс - Odoo for Managers
Машинен превод
Упражнения и факта, че треньорът беше в състояние да отговори на всички мои въпроси.
Mothibi - National Youth Development Agency
Курс - Odoo for Developers
Машинен превод