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


   Старт наступної групи - 22 лютого 2024 року 

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

  Вартість: 10 000 грн.


Зареєструватися 



Розклад старту груп у 2024 році


Старт навчання Завершення навчання
Курс DEV-2024-1 22.02.2024 23.04.2024
Курс DEV-2024-2 28.05.2024 23.07.2024
Курс DEV-2024-3 03.09.2024 29.10.2024
Курс DEV-2024-4 26.11.2024 21.01.2025

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

  • Встановлювати Odoo для розробки
  • Створювати модуль
  • Дотриманню стандартів розробки
  • Створювати та наслідувати моделі

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

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

  • Налаштування середовища за допомогою odoo-helper 
  • Налаштування середовища за допомогою docker (факультатив) 
  • Підключення до середовища PyCharm 
  • Запуск, підключення через браузер, створення бази даних 
  • Підключення до Git, специфіка git-flow для розробки модулів odoo
  • Структура Каталогів 
  • Структура __manifest__.py 
  • Правила іменвання сутностей 
  • Створення моделей 
  • Створення представлень 
  • Надання прав доступу 
  • Запуск тестів
  • Наслідування моделей. Абстрактні моделі 
  • Поля. Параметри полів 
  • Прості поля. Зарезервовані та службові поля 
  • Поля відносин 
  • Обчислювані поля 
  • Методи. Рекордсети. Створення бізнес логіки 
  • Методи вібирки даних. Домени 
  • Методи моделей. @api декоратори 
  • Візарди. Моделі без зберігання
  • Архітектура: представлення, дії, меню 
  • Представлення списком 
  • Представлення форми 
  • Представлення зведеної таблиці, діаграми 
  • Представлення пошуку 
  • Дії. Явне призначення представлень у діях 
  • Представлення канбан
  • Синтаксис 
  • Умови, цикли 
  • Вивід даних 
  • Вирази, умовні атрибути 
  • Змінні 
  • Виклик та наслідування шаблонів 
  • Звіти 
  • Представлення канбан
  • Додавання даних та демоданих 
  • Створення груп та правил доступу 
  • Створення та перевірка перекладів 
  • Написання тестів 
  • Додання документації 
  • Підготовка до публікації в Apps

Мінімальні вимоги до знань слухачів курсу Odoo dev для ефективного навчання: 

  • Python - початковий рівень, бажано досвід роботи або завершений навчальний курс

  • JavaSript - початковий рівень, бажано

  • CSS - знання синтаксису та розуміння коду

  • HTML - знання синтаксису, створення сторінки 

  • XML - знання синтаксису, вміння описувати структури даних

  • СУБД, SQL, структури даних - знання та розуміння

  • Git - досвід роботи

  • Linux - користувач


Переконайтесь, що ви готові до  участі в курсі самостійно, - пройдіть вхідне тестування тут !


У договорі слухач підтверджує свою ознайомленість з вимогами до вхідних знань для ефективного навчання і те, що його компетентності їм відповідають.



Необхідно для старту:

OS: Ubuntu 22.04 або похідна від неї
IDE: PyCharm CE
Мін вимоги до заліза: CPU 4core 8Gb RAM 40Gb вільного місця після встановлення OS

Автори курсу

Володимир 

Карабанов

Компанія KitWorks

Юрій 

Разумовський

Компанія Garazd Creation

Віталій 

Правдич

Компанія Bjet

Курсові роботи попередніх груп

Хід курсу

Впродовж тижня слухач:

  • знайомиться з відеоматеріалами до поточного модуля (дивиться відеоуроки в своєму темпі),
  • виконує практичні і тестові завдання, за результатами освоєння матеріалів цього модуля,

Кожного тижня до неділі (23:59 год.) слухач повинен надіслати виконане практичне завдання і пройти тестування.


 Перевірка результатів тестування – автоматична.

Жива групова консультація ментора з аналізом загальних помилок і рекомендаціями –щочетверга

Наступний тиждень – наступний модуль


Протягом навчання – живий чат з менторами для відповідей на поточні питання і обміну досвідом між учасниками курсу