Odoo 12 Development Essentials: Fast-track your Odoo development skills to build powerful business applications, 4th Edition

Daniel Reis

買這商品的人也買了...

商品描述

Extend your skills with Odoo 12 to build resourceful and open source business applications

Key Features

  • Explore Odoo 12 capabilities to develop business applications
  • Program business logic and manipulate data to implement specific business rules in your applications
  • Integrate Python APIs for building customizable and scalable business logic

Book Description

Odoo is one of the best platforms for open source ERP and CRM. Its latest version, Odoo 12, brings with it new features and updates in Python packages to develop more customizable applications with additional cloud capabilities.

The book begins by covering the development essentials for building business applications. You will start your journey by learning how to install and configure Odoo, and then transition from having no specific knowledge of Odoo to being ready for application development. You will develop your first Odoo application and understand topics such as models and views. Odoo 12 Development Essentials will also guide you in using server APIs to add business logic, helping you lay a solid foundation for advanced topics. As you progress through the chapters, you will be equipped to build and customize your applications and explore the new features in Odoo 12, such as cloud integration, to scale your business applications. You will get insights into building business logic and integrating various APIs into your application.

By the end of the book, you will be able to build a business application from scratch by using the latest version of Odoo.

What you will learn

  • Manage Odoo server instances
  • Create a new Odoo application from scratch using the most frequently used elements
  • Develop new models and use inheritance to extend existing models
  • Use ORM methods in the Odoo server and from external clients
  • Create Kanban views using QWeb effectively
  • Build custom web and website CMS pages
  • Use external APIs to integrate Odoo with external applications
  • Add automated tests and techniques to debug module business logic

Who this book is for

If you are a developer familiar with Python and MVC design and want to build business applications using Odoo, this book is for you.

Table of Contents

  1. Quick start using the Developer Mode
  2. Setting up the development environment
  3. Your first Odoo application – a practical overview
  4. Extending modules
  5. Import, Export and Module Data
  6. Models – structuring the application data
  7. Recordsets – working with model data
  8. Business Logic - Supporting Business Processes
  9. External API - Integrating with other systems
  10. Backend views
  11. Kanban views and client side QWeb
  12. Reports and server side QWeb
  13. Creating Website front end features
  14. Deploying and maintaining production instances

商品描述(中文翻譯)

擴展您的技能,使用Odoo 12建立豐富且開源的業務應用程式

主要特點:
- 探索Odoo 12的功能,開發業務應用程式
- 編寫業務邏輯並操作數據,實現應用程式中的特定業務規則
- 整合Python API,構建可定制和可擴展的業務邏輯

書籍描述:
Odoo是最佳的開源ERP和CRM平台之一。最新版本Odoo 12帶來了新功能和Python套件的更新,以開發更具定制性和附加雲端功能的應用程式。

本書首先介紹了構建業務應用程式的開發基礎知識。您將從學習如何安裝和配置Odoo開始,然後從對Odoo沒有具體知識到準備好進行應用程式開發的過程中過渡。您將開發您的第一個Odoo應用程式,並了解模型和視圖等主題。《Odoo 12開發基礎知識》還將指導您使用服務器API添加業務邏輯,幫助您為高級主題打下堅實基礎。隨著您逐步深入各章節,您將能夠構建和定制您的應用程式,並探索Odoo 12的新功能,例如雲端整合,以擴展您的業務應用程式。您將獲得構建業務邏輯和將各種API集成到應用程式中的洞察。

通過閱讀本書,您將能夠使用最新版本的Odoo從頭開始構建業務應用程式。

您將學到的內容:
- 管理Odoo服務器實例
- 使用最常用的元素從頭開始創建新的Odoo應用程式
- 開發新模型並使用繼承擴展現有模型
- 在Odoo服務器和外部客戶端中使用ORM方法
- 使用QWeb有效地創建看板視圖
- 構建自定義網頁和網站CMS頁面
- 使用外部API將Odoo與外部應用程式集成
- 添加自動化測試和調試模塊業務邏輯的技術

本書適合對Python和MVC設計熟悉並希望使用Odoo構建業務應用程式的開發人員。

目錄:
1. 使用開發者模式快速入門
2. 設置開發環境
3. 您的第一個Odoo應用程式-實際概述
4. 擴展模塊
5. 導入、導出和模塊數據
6. 模型-結構化應用程式數據
7. 記錄集-處理模型數據
8. 業務邏輯-支持業務流程
9. 外部API-與其他系統集成
10. 後端視圖
11. 看板視圖和客戶端QWeb
12. 報表和服務器端QWeb
13. 創建網站前端功能
14. 部署和維護生產實例