Python-разработчикам
Тем, кто знает Python и ООП и хочет освоить создание корпоративных приложений на Odoo.
Практический курс · Odoo Development
Освойте архитектуру Odoo и создайте собственный модуль: от модели данных и интерфейса до прав доступа, тестирования и установки.
О курсе
Odoo — не просто набор Python-моделей. Платформа задаёт собственную архитектуру, ORM, механизм наследования, декларативные интерфейсы и многоуровневую модель доступа.
Курс помогает разработчику увидеть систему целиком и пройти полный путь создания поддерживаемого приложения. Теория сразу закрепляется в учебном окружении, а отдельная часть программы отведена практикуму и разбору ошибок.
Для кого
Тем, кто знает Python и ООП и хочет освоить создание корпоративных приложений на Odoo.
Тем, кому нужна системная база вместо разрозненных примеров и копирования готового кода.
Разработчикам, которые будут сопровождать, интегрировать и развивать внедрённую Odoo ERP.
Входные требования
Глубокий опыт ERP-разработки не требуется. Перед корпоративным курсом можем провести короткую оценку группы и предложить материалы для подготовки.
Результаты
Программа
Курс проводится на заранее согласованной актуальной версии Odoo. Детали API и интерфейса адаптируются под используемую заказчиком редакцию.
Как устроены Odoo, addons и реестр модулей; связь Python-кода, PostgreSQL и web-клиента.
Развёртывание согласованной версии Odoo в Linux-окружении и безопасная работа с базами.
Создание бизнес-моделей без ручной реализации типовых операций с базой данных.
Расширение стандартного поведения с учётом контрактов фреймворка.
Создание рабочих экранов и навигации для собственного приложения.
Разделение технической доступности модели и бизнес-правил видимости данных.
Загрузка конфигурационных данных и подготовка модуля к взаимодействию с внешним контуром.
Практики, которые позволяют поддерживать модуль после первого запуска.
От модели данных до установленного приложения — с разбором ошибок вместе с преподавателем.
Практический день
Участники проектируют небольшое бизнес-приложение, создают модели и интерфейсы, настраивают доступ, загружают данные и устанавливают модуль в учебную базу.
Манифест, структура, зависимости и модели.
Меню, действия, формы, списки и поиск.
Права, тестирование, обновление и демонстрация.
Регламент
Стандартный формат — три учебных дня онлайн. Значительная часть времени отведена упражнениям, созданию собственного модуля и исправлению ошибок вместе с преподавателем.
Обсудить даты и формат →Преподаватели
Курс ведут практики, которые создавали модули Odoo и запускали ERP-проекты. Поэтому технические решения рассматриваются вместе с бизнес-процессами, эксплуатацией и стоимостью дальнейшей поддержки.
Корпоративным клиентам
Можем изменить программу под архитектуру решения, уровень команды и планируемые доработки. Для корпоративной группы добавим code review примеров и практику на близкой предметной области.
Начать обучение
Сообщите версию Odoo, опыт участников и задачи будущей разработки.