«Основы разработки Odoo 15: усовершенствуйте свои навыки разработки Odoo для создания мощных бизнес-приложений», 5-е издание на русском
Odoo 15 Development Essentials: Enhance your Odoo development skills to create powerful business applications, 5th Edition (B08KWLFW2H)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Daniel Reis | #1505: Бизнес-программное обеспечение
Станьте опытным разработчиком Odoo и повысьте свою производительность при создании бизнес-приложений на базе Odoo.
Основные характеристики
- Настройте среду разработки Odoo и научитесь тестировать и отлаживать свой код.
- Используйте ORM-фреймворк для работы с данными и реализации бизнес-логики, поддерживающей бизнес-правила.
- Создавайте пользовательские интерфейсы, веб-страницы и бизнес-отчеты, используя веб-компоненты фреймворка Odoo.
Описание книги
Odoo быстро становится эталонной платформой с открытым исходным кодом для бизнес-приложений благодаря тому, что она предоставляет разработчикам необходимую инфраструктуру для быстрой разработки программных решений для любых бизнес-процессов. Многоуровневый модульный подход Odoo делает её особенно эффективной для комбинирования и расширения функций. Это обновлённое пятое издание представляет собой вводный курс в основные темы разработки Odoo.
Книга начинается с обзора основ разработки бизнес-приложений и знакомит с установкой и настройкой Odoo, постепенно переходя от полного отсутствия специальных знаний об Odoo к готовности к разработке приложений. Затем вы научитесь разрабатывать свое первое приложение Odoo, рассматривая такие темы, как модели и представления. В последующих главах вы освоите использование серверных API для добавления бизнес-логики, что поможет вам заложить прочную основу для изучения более сложных тем. По мере продвижения вы получите навыки создания и настройки своих приложений, а также изучите новые функции, доступные в Odoo 12 и более поздних версиях, такие как ORM в оперативной памяти и вычисляемые поля с возможностью записи. Наконец, вы получите представление о построении бизнес-логики и использовании API Odoo для интеграции с различными приложениями.
К концу этой книги вы сможете создавать бизнес-приложения с нуля, используя последнюю версию Odoo.
Что вы узнаете
- Установите Odoo из исходного кода и организуйте среду разработки.
- Создайте свое первое приложение Odoo с нуля.
- Разберитесь в компонентах приложения, доступных в Odoo.
- Структурируйте модель данных приложения, используя возможности ORM.
- Используйте ORM API для реализации уровня бизнес-логики.
- Разработайте графический пользовательский интерфейс (GUI) для веб-клиента и веб-сайта.
- Используйте внешний API Odoo для взаимодействия с внешними системами.
- Развертывайте и поддерживайте свое приложение в производственных средах.
Для кого предназначена эта книга?
Эта книга предназначена для разработчиков, желающих изучить разработку приложений на Odoo и быстро освоить создание бизнес-приложений. Преподаватели, тренеры и менеджеры команд Odoo также найдут книгу полезной для обучения своих студентов или стажеров навыкам разработки на Odoo. Для начала работы с книгой необходимы базовые знания программирования на Python.
Оглавление
- Быстрый старт в режиме разработчика
- Подготовка среды разработки
- Ваше первое применение Odoo
- Расширение модулей
- Импорт, экспорт и данные модулей
- Модели – Структурирование данных приложения
- Наборы записей – работа с данными модели
- Бизнес-логика – поддержка бизнес-процессов
- Внешний API – интеграция с другими системами
- Представления бэкэнда – проектирование пользовательского интерфейса
- Представления Kanban и клиентская версия QWeb
- Создание PDF-отчетов для печати с помощью серверной части QWeb
- Создание пользовательского интерфейса для веб-сайтов и порталов.
- Понимание встроенных моделей Odoo
- Развертывание и обслуживание производственных экземпляров