Базовий курс для розробників

  Тривалість курсу: 8 тижнів

Вартість навчання: 11 000 грн.

  Старт наступної групи: квітень 2026 року 


ЗАРЕЄСТРУВАТИСЯ


Чого навчимося на курсі

Встановлювати Odoo для розробки

Створювати модуль

Створювати та модифікувати представлення

Визначати та модифікувати права доступу

Дотримуватися стандартів розробки

Створювати та наслідувати моделі

Створювати та модифікувати друковані звіти

Підсумуємо знання курсовим проєктом

Програма курсу

Вивчення архітектури Odoo. Налаштування робочого середовища за допомогою odoo-helper, залежностей та розгортання вихідного коду Odoo для локальної розробки, підключення до Git.

Вивчення базової архітектури Odoo: створення структури каталогів, файлів ініціалізації та маніфесту модуля 

Проектування структури бази даних: визначення класів, типів полів  та використання методів ORM для роботи з даними

Розробка користувацького інтерфейсу (UI): створення XML-описів для форм, списків, пошукових фільтрів, а також налаштування віконних дій та навігації

Проектування друкованих форм та документів за допомогою шаблонізатора qWeb: створення PDF-звітів на основі даних із системи

Візуальне вдосконалення та підготовка до використання: додавання іконок,  описів та налаштування прав доступу.

Методологія оновлення системи та модулів: міграція даних між версіями, використання скриптів міграції та підтримка цілісності бази даних

Фінальний практичний проєкт: самостійна розробка модуля для вирішення конкретної бізнес-задачі з використанням усіх отриманих знань

Ментори курсу

Володимир

Карабанов

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