Базовий курс для розробників
Тривалість курсу: 8 тижнів
Вартість навчання: 11 000 грн.
Старт наступної групи: квітень 2026 року
Чого навчимося на курсі
Чого навчимося на курсі
Встановлювати Odoo для розробки
Створювати модуль
Створювати та модифікувати представлення
Визначати та модифікувати права доступу
Дотримуватися стандартів розробки
Створювати та наслідувати моделі
Створювати та модифікувати друковані звіти
Підсумуємо знання курсовим проєктом
Програма курсу
Програма курсу
1. Встановлення Odoo для розробки
Вивчення архітектури Odoo. Налаштування робочого середовища за допомогою odoo-helper, залежностей та розгортання вихідного коду Odoo для локальної розробки, підключення до Git.
2. Створення модуля
Вивчення базової архітектури Odoo: створення структури каталогів, файлів ініціалізації та маніфесту модуля
3. Робота з моделями. ORM
Проектування структури бази даних: визначення класів, типів полів та використання методів ORM для роботи з даними
4. Представлення. Дії. Меню.
Розробка користувацького інтерфейсу (UI): створення XML-описів для форм, списків, пошукових фільтрів, а також налаштування віконних дій та навігації
5. Звіти. qWeb
Проектування друкованих форм та документів за допомогою шаблонізатора qWeb: створення PDF-звітів на основі даних із системи
6. Оформлення модуля
Візуальне вдосконалення та підготовка до використання: додавання іконок, описів та налаштування прав доступу.
7. Odoo Upgrades
Методологія оновлення системи та модулів: міграція даних між версіями, використання скриптів міграції та підтримка цілісності бази даних
8. Курсовий проєкт
Фінальний практичний проєкт: самостійна розробка модуля для вирішення конкретної бізнес-задачі з використанням усіх отриманих знань
Ментори курсу
Ментори курсу
Володимир
Карабанов
Co-founder, Kitworks
Юрій
Разумовський
CEO, Garazd Creation
Віталій
Правдич
DEV Team Lead, BJet
Як проходить навчання
Як проходить навчання
Впродовж тижня слухач:
- знайомиться з відеоматеріалами до поточного модуля (дивиться відеоуроки в своєму темпі),
- виконує практичні і тестові завдання, за результатами освоєння матеріалів цього модуля,
- надсилає виконане практичне завдання менторам.
Щотижня - жива групова консультація ментора з аналізом загальних помилок і рекомендаціями
Протягом навчання – менторська підтримка - живий чат з менторами для відповідей на поточні питання і обміну досвідом між учасниками курсу.
❗️
Важливо
:
перед реєстрацією на курс пройдіть вступне тестування за
посиланням
щоб зрозуміти, чи готові ви до навчання
Що потрібно для старту навчання
Що потрібно для старту навчання
1. Python - початковий рівень, бажано досвід роботи або завершений навчальний курс
2. JavaScript - початковий рівень, бажано досвід роботи або завершений навчальний курс
3. CSS, HTML - знання синтаксису та розуміння коду чи створення сторінки
4. XML - знання синтаксису, вміння описувати структури даних
5. СУБД, SQL, структури даних - знання та розуміння
6. Git - досвід роботи
7. Linux - користувач
Рекомендовано:
-
Операційна система: Ubuntu 22.04
-
Python версії 3.10
-
мінімум 4 віртуальних ядра (vCPU) та 4 ГБ RAM