Odoo 15 Development Essentials - Fifth Edition: Enhance your Odoo development skills to create powerful business applications

Reis, Daniel

  • 出版商: Packt Publishing
  • 出版日期: 2022-02-25
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 548
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800200064
  • ISBN-13: 9781800200067
  • 立即出貨 (庫存=1)

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

商品描述

Key Features

  • Set up the Odoo development environment and learn how to test and debug your code
  • Use the ORM framework to work with data and implement business logic supporting business rules
  • Design user interfaces, web pages, and business reports using the Odoo framework's web components

Book Description

Odoo is fast becoming the reference open source platform for business applications thanks to the fact that it provides the infrastructure needed for developers to deliver software solutions for any business process quickly. Odoo's layered module approach makes it particularly effective for combining and extending features. This updated fifth edition is a tutorial-style introduction to essential Odoo development topics.

The book starts by covering the development essentials for building business applications and takes you through Odoo installation and configuration, gradually transitioning from having no specific knowledge of Odoo to being ready for application development. You'll then learn how to develop your first Odoo application, while covering topics such as models and views. Later chapters will get you up to speed with using server APIs to add business logic, helping you lay a solid foundation for advanced topics. As you progress, you'll get equipped to build and customize your applications and explore the new features available in Odoo 12 and beyond, such as in-memory ORM and computed writable fields. Finally, you'll gain insights into building business logic and using the Odoo API to integrate with various applications.

By the end of this book, you'll be able to build business apps from scratch using the latest version of Odoo.

What you will learn

  • Install Odoo from source and organize the development environment
  • Create your first Odoo app from scratch
  • Understand the application components available in Odoo
  • Structure the application's data model using ORM features
  • Use the ORM API to implement the business logic layer
  • Design a graphical user interface (GUI) for the web client and website
  • Use the Odoo External API to interface with external systems
  • Deploy and maintain your application in production environments

Who this book is for

This book is for developers who want to learn Odoo application development and quickly become productive while creating business applications. Teachers, trainers, and Odoo team managers will also find the book useful for helping their students or trainees to learn Odoo development skills. Basic knowledge of Python programming is required to get started with the book

商品描述(中文翻譯)

主要特點


  • 建立Odoo開發環境,並學習如何測試和除錯您的程式碼

  • 使用ORM框架處理數據並實現支援業務規則的業務邏輯

  • 使用Odoo框架的網頁元件設計用戶界面、網頁和業務報表

書籍描述

由於Odoo提供了開發人員快速交付任何業務流程軟體解決方案所需的基礎設施,它正迅速成為參考的開源平台。Odoo的分層模組方法使其特別適合結合和擴展功能。這本更新的第五版是對Odoo開發的基本主題的教學式介紹。

本書首先介紹了構建業務應用程式的開發基礎知識,並引導您進行Odoo的安裝和配置,逐步從對Odoo沒有具體知識到準備進行應用程式開發。然後,您將學習如何開發您的第一個Odoo應用程式,同時涵蓋模型和視圖等主題。後面的章節將使您熟悉使用服務器API添加業務邏輯,幫助您為高級主題打下堅實基礎。隨著學習的進展,您將能夠構建和自定義應用程式,並探索Odoo 12及更高版本中提供的新功能,例如內存ORM和計算可寫字段。最後,您將瞭解構建業務邏輯並使用Odoo API與各種應用程式集成的方法。

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

您將學到什麼


  • 從源碼安裝Odoo並組織開發環境

  • 從頭開始創建您的第一個Odoo應用程式

  • 了解Odoo中可用的應用程式組件

  • 使用ORM功能結構化應用程式的數據模型

  • 使用ORM API實現業務邏輯層

  • 為Web客戶端和網站設計圖形用戶界面(GUI)

  • 使用Odoo外部API與外部系統進行接口交互

  • 在生產環境中部署和維護您的應用程式

適合閱讀對象

本書適合希望學習Odoo應用程式開發並在創建業務應用程式時迅速提高效率的開發人員。教師、培訓師和Odoo團隊管理人員也可以在幫助學生或培訓學員學習Odoo開發技能方面受益。開始閱讀本書需要基本的Python編程知識。

作者簡介

Daniel Reis has a degree in applied mathematics and an MBA. He has had a long career in the IT industry, mostly as a consultant implementing business applications in a variety of sectors.He has been working with Odoo (OpenERP at the time) since 2010 and is an active contributor to the Odoo Community Association (OCA), where he also serves as a board member.He is the managing director of Open Source Integrators, a leading open source and Odoo consultancy firm.

作者簡介(中文翻譯)

Daniel Reis擁有應用數學學位和MBA學位。他在IT行業有著長期的職業生涯,主要作為顧問在各個行業實施商業應用程式。自2010年以來,他一直與Odoo(當時稱為OpenERP)合作,並且是Odoo社區協會(OCA)的積極貢獻者,同時也擔任董事會成員。他是Open Source Integrators的總經理,該公司是一家領先的開源和Odoo諮詢公司。