About This BookLeverage the powerful and rapid development Odoo framework to build the perfect app for your business needsLearn to use models, views, and business logic to assemble solid business applications effectivelyGet up and running with Odoo and integrate it with external data and applications using this easy-to-follow guideWho This Book Is ForThis book is intended for developers who need to quickly become productive with Odoo. You are expected to have experience developing business applications, as well as an understanding of MVC application design and knowledge of the Python programming language.What You Will LearnSet up a development environment and manage your Odoo instances and databasesDevelop from a remote Workstation such as Windows using OdooCreate your first Odoo application and get acquainted with the development workflowBuild module extensions and understand the inheritance mechanismsUse XML and CSV data files and external IDs to load and export data for your business applicationsStructure the application data model using Odoo's Object Relation Mapping (ORM) capabilitiesDesign effective user interfaces using forms, lists, and kanban viewsIntegrate Odoo with other systems using the external APIDeploy Odoo and your business application for production useIn DetailOdoo is a powerful and fast-growing business application platform. Beginning with setting up the development environment, this book will then guide you through a practical journey to build feature-rich business applications.With the aim of jumpstarting your Odoo proficiency level, from no specific knowledge to application development readiness, you will be set on the path of developing your first Odoo application. Then, you will move on to topics such as models and views and understanding and using server APIs to add business logic, which will lay a solid foundation for advanced topics.The book concludes with a guide to Odoo interaction and how to use the Odoo API from other programs, all of which will enable you to efficiently integrate applications with other external systems.About the AuthorsDaniel Reis has worked in the IT industry for over 15 years, most of it for a multinational consultancy firm, implementing business applications for a variety of sectors, including telco, banking, and industry. He has been working with Odoo (formerly OpenERP) since 2010, is an active contributor to the Odoo Community Association projects, and has been a regular speaker at the OpenDays annual conference.He currently works at Securitas, a global security services company, where he introduced Python and Odoo into the applications portfolio. Find more information on the book website: https://essentials.odoo.com