Odoo 10 Development Essentials

Daniel Reis

  • 出版商: Packt Publishing
  • 出版日期: 2016-11-28
  • 售價: $1,870
  • 貴賓價: 9.5$1,777
  • 語言: 英文
  • 頁數: 298
  • 裝訂: Paperback
  • ISBN: 1785884883
  • ISBN-13: 9781785884887
  • 下單後立即進貨 (約3~4週)

商品描述

Key Features

  • Get the most up-to-date guide on Odoo 10 and learn how to build excellent business applications with Odoo
  • This example-rich, easy-to-follow guide enables you to build apps appropriate to your business needs
  • Create solid business applications with the help of this precise, to-the-point guide

Book Description

Odoo is one of the fastest growing open source, business application development software products available. With announcement of Odoo 10, there are many new features added to Odoo and the face of business applications developed with Odoo has changed. This book will not only teach you how to build and customize business applications with Odoo, but it also covers all the new features that Odoo has to offer.

This book is the latest resource on developing and customizing Odoo 10 applications. It comes packed with much more and refined content than its predecessor. It will start with building business applications from scratch and will cover topics such as module extensions, inheritance, working with data, user interfaces, and so on. The book also covers the latest features of Odoo 10, in addition to front end development, testing and debugging techniques. The book will also talk about Odoo Community and Odoo Enterprise.

What you will learn

  • Install Odoo from source code and use all the basic techniques to setup and manage your Odoo server instances
  • Create your first Odoo application
  • Add Odoo's social and messaging features to your own modules
  • Get to know the essentials of Models and Views
  • Understand and use the server API to add business logic
  • Use Qweb to create custom Reports
  • Extend Odoo CMS features to create your own website controllers and pages
  • Leverage Odoo Workflows on your applications
  • Write module automated tests and debugging techniques
  • Deploy your Odoo applications for production use

About the Author

Daniel Reis has been an active contributor in the Odoo community and a speaker at Odoo and other tech events. He is a member of the Board at the Odoo Community Association (OCA) and partner and advisor at Odoo integrator ThinkOpen Solutions. Daniel has a degree in Applied Mathematics, a Master in Business Administration, IT consultancy background, and he currently works as applications manager at Securitas Portugal.

Table of Contents

  1. Getting Started with Odoo Development
  2. Building Your First Odoo Application
  3. Inheritance – Extending Existing Applications
  4. Module Data
  5. Models – Structuring the Application Data
  6. Views - Designing the User Interface
  7. ORM Application Logic – Supporting Business Processes
  8. Writing Tests and Debugging Your Code
  9. QWeb and Kanban Views
  10. Creating QWeb Reports
  11. Creating Website Frontend Features
  12. External API – Integrating with Other Systems
  13. Deployment Checklist – Going Live

商品描述(中文翻譯)

主要特點


  • 獲取關於Odoo 10的最新指南,並學習如何使用Odoo構建出色的業務應用程式

  • 這本範例豐富、易於理解的指南使您能夠根據業務需求構建適合的應用程式

  • 通過這本精確、簡潔的指南,創建堅實的業務應用程式

書籍描述

Odoo是一個增長最快的開源業務應用程式開發軟體產品之一。隨著Odoo 10的發布,Odoo新增了許多新功能,並且使用Odoo開發的業務應用程式的面貌也發生了變化。本書不僅將教您如何使用Odoo構建和自定義業務應用程式,還涵蓋了Odoo提供的所有新功能。

本書是關於開發和自定義Odoo 10應用程式的最新資源。與前作相比,本書內容更加豐富和精煉。它將從頭開始構建業務應用程式,並涵蓋模塊擴展、繼承、數據處理、用戶界面等主題。本書還介紹了Odoo 10的最新功能,以及前端開發、測試和調試技術。本書還將討論Odoo社區和Odoo企業版。

您將學到什麼


  • 從源代碼安裝Odoo並使用所有基本技術來設置和管理您的Odoo服務器實例

  • 創建您的第一個Odoo應用程式

  • 將Odoo的社交和消息功能添加到您自己的模塊中

  • 了解並使用模型和視圖的基本知識

  • 理解並使用服務器API添加業務邏輯

  • 使用Qweb創建自定義報表

  • 擴展Odoo CMS功能以創建自己的網站控制器和頁面

  • 利用Odoo工作流程來支持應用程式

  • 編寫模塊自動化測試和調試技術

  • 部署您的Odoo應用程式以供生產使用

關於作者

Daniel Reis是Odoo社區的活躍貢獻者,也是Odoo和其他技術活動的演講者。他是Odoo社區協會(OCA)的成員,也是Odoo整合商ThinkOpen Solutions的合作夥伴和顧問。Daniel擁有應用數學學位、工商管理碩士學位,具有IT顧問背景,目前在Securitas Portugal擔任應用程式經理。

目錄


  1. 開始Odoo開發

  2. 構建您的第一個Odoo應用程式

  3. 繼承-擴展現有應用程式

  4. 模塊數據

  5. 模型-結構化應用程式數據

  6. 視圖-設計用戶界面

  7. ORM應用程式邏輯-支持業務流程

  8. 編寫測試和調試代碼

  9. QWeb和看板視圖

  10. 創建QWeb報表

  11. 創建網站前端功能

  12. 外部API-與其他系統集成

  13. 部署檢查清單-上線