Odoo 14 Development Cookbook

Odoo 14 Development Cookbook
Author: Parth Gajjar,Alexandre Fayolle,Holger Brunn,Daniel Reis
Publsiher: Packt Publishing Ltd
Total Pages: 784
Release: 2020-12-24
Genre: Computers
ISBN: 9781800204775

Download Odoo 14 Development Cookbook Book in PDF, Epub and Kindle

With over 200 recipes covering real-world examples, take your Odoo development skills to the next level and solve complex business problems using this guide Key FeaturesLearn to develop new modules and modify existing modules using the Odoo frameworkExplore key concepts of the Odoo framework to build robust business applicationsCreate dynamic websites with snippets and learn to deploy an Odoo instance on the server or Odoo.shBook Description With its latest iteration, the powerful Odoo framework released a wide variety of features for rapid application development. This updated Odoo development cookbook will help you explore the new features in Odoo 14 and learn how to use them to develop Odoo applications from scratch. You'll learn about the new website concepts in Odoo 14 and get a glimpse of Odoo's new web-client framework, the Odoo Web Library (OWL). Once you've completed the installation, you'll begin to explore the Odoo framework with real-world examples. You'll then create a new Odoo module from the ground up and progress to advanced framework concepts. You'll also learn how to modify existing applications, including Point of Sale (POS) applications. This book isn't just limited to backend development; you'll discover advanced JavaScript recipes for creating new views and widgets. As you progress, you'll learn about website development and become a quality Odoo developer by studying performance optimization, debugging, and automated testing. Finally, you'll delve into advanced concepts such as multi-website, In-App Purchasing (IAP), Odoo.sh, the IoT Box, and security. By the end of the book, you'll have all the knowledge you need to build impressive Odoo applications and you'll be well versed in development best practices that will come in handy when working with the Odoo framework. What you will learnBuild beautiful websites with Odoo CMS using dynamic building blocksGet to grips with advanced concepts such as caching, prefetching, debuggingModify backend JavaScript components and POS applications with the new OWL frameworkConnect and access any object in Odoo via Remote Procedure Calls (RPC)Manage, deploy, and test an Odoo instance with Odoo.shConfigure IoT Box to add and upgrade Point of Sale (POS) hardwareFind out how to implement in-app purchase servicesWho this book is for This book is suitable for both newcomers and experienced Odoo developers who want to develop a highly efficient business application with the Odoo framework. Basic knowledge of Python and JavaScript is necessary to get the most out of the book.

Odoo Development Cookbook

Odoo Development Cookbook
Author: Holger Brunn,Alexandre Fayolle,Daniel Reis
Publsiher: Packt Publishing Ltd
Total Pages: 400
Release: 2016-04-29
Genre: Computers
ISBN: 9781785881763

Download Odoo Development Cookbook Book in PDF, Epub and Kindle

Build effective applications by applying Odoo development best practices About This Book Each recipe stands by itself as much as possible, so that you can jump straight into the topics you prefer The recipes included cover all the major development areas of Odoo and the most important techniques explained through real-life projects From seasoned authors, learn the tricks of becoming a productive developer with the Odoo framework Who This Book Is For If you are a Python developer who wants to learn or consolidate your Odoo development skills, then this book is for you! Some experience with the JavaScript programming language and web development is required to fully benefit from the front-end chapters. What You Will Learn Install and manage Odoo environments and instances Use Models to define your application's data structures Add business logic to your applications Implement automated tests and debug Odoo apps Use back-end views to create a user interface Get to know about the access security model and internationalization features Develop front-end website features Extend the web client with new widgets and features In Detail Odoo is a full-featured open source ERP with a focus on extensibility. The flexibility and sustainability of open source is also a key selling point of Odoo. It is built on a powerful framework for rapid application development, both for back-end applications and front-end websites. The book starts by covering Odoo installation and administration, and provides a gentle introduction to application development. It then dives deep into several of the areas that an experienced developer will need to use. You'll learn implement business logic, adapt the UI, and extend existing features. Style and Approach These practical and easy-to-follow recipes are presented step-by-step, with dozens of hands-on recipes to boost your Odoo skills. This book can also be used as a reference guide for your daily work.

Odoo 12 Development Cookbook

Odoo 12 Development Cookbook
Author: Parth Gajjar,Alexandre Fayolle,Holger Brunn,Daniel Reis
Publsiher: Packt Publishing Ltd
Total Pages: 761
Release: 2019-04-27
Genre: Computers
ISBN: 9781789617795

Download Odoo 12 Development Cookbook Book in PDF, Epub and Kindle

Build customized solutions for your business using the latest features of Odoo 12 and Python Key FeaturesGet up to speed with Odoo 12 to create custom and reusable modulesInterconnect your application with other systems by implementing web APIsUnderstand the mechanisms powering the Odoo framework and Odoo.sh to build robust enterprisesBook Description Odoo is a powerful framework known for rapid application development. Its latest release, Odoo 12, introduces tons of new features. With this book, you’ll learn how to develop powerful Odoo applications from scratch, using all the latest features. This Odoo cookbook starts by covering Odoo installation and deployment on the server. Next, you’ll explore the Odoo framework with real-world examples. You’ll create a new Odoo module from the ground up and progress to advanced framework concepts. You’ll also learn how to modify existing applications, including Point of Sale (POS). This book is not just limited to backend development; the advanced JavaScript recipes for creating new views and widgets will help you build beautiful UI elements. As you move forward, you’ll gain insights into website development and become a quality Odoo developer by studying performance optimization, debugging, and automated tests. Finally, you’ll learn the latest concepts like multi-website, In-App Purchasing (IAP), Odoo.sh, and IoT Box. By the end of the book, you’ll have all the knowledge you need to build powerful Odoo applications. The development best practices used in this book will undoubtedly come handy when you are working with the Odoo framework. What you will learnDevelop a module in the Odoo framework and modify the existing flow of any applicationBuild dynamic websites with Odoo CMSCreate and modify backend JavaScript components in Odoo and POSConnect and access any object in Odoo via Remote Procedure Calls (RPC)Illustrate the different tools available in Odoo to implement business processes for your recordsImplement in-app purchase servicesManage, deploy, and test an Odoo instance with the PaaS Odoo.shConfigure IoT Box to add and upgrade Point of Sale (POS) hardwareWho this book is for If you're a Python developer who wants to develop highly efficient business applications with the latest Odoo framework, or if you just want a solution guide for all your Odoo development issues, this book is for you. Some JavaScript programming and web development experience is necessary to get the most out of this book.

Go Web Development Cookbook

Go Web Development Cookbook
Author: Arpit Aggarwal
Publsiher: Packt Publishing Ltd
Total Pages: 326
Release: 2018-04-23
Genre: Computers
ISBN: 9781787288560

Download Go Web Development Cookbook Book in PDF, Epub and Kindle

86 recipes on how to build fast, scalable, and powerful web services and applications with Go Key Features Become proficient in RESTful web services Build scalable, high-performant web applications in Go Get acquainted with Go frameworks for web development Book Description Go is an open source programming language that is designed to scale and support concurrency at the language level. This gives you the liberty to write large concurrent web applications with ease. From creating web application to deploying them on Amazon Cloud Services, this book will be your one-stop guide to learn web development in Go. The Go Web Development Cookbook teaches you how to create REST services, write microservices, and deploy Go Docker containers. Whether you are new to programming or a professional developer, this book will help get you up to speed with web development in Go. We will focus on writing modular code in Go; in-depth informative examples build the base, one step at a time. You will learn how to create a server, work with static files, SQL, NoSQL databases, and Beego. You will also learn how to create and secure REST services, and create and deploy Go web application and Go Docker containers on Amazon Cloud Services. By the end of the book, you will be able to apply the skills you've gained in Go to create and explore web applications in any domain. What you will learn Create a simple HTTP and TCP web server and understand how it works Explore record in a MySQL and MongoDB database Write and consume RESTful web service in Go Invent microservices in Go using Micro – a microservice toolkit Create and Deploy the Beego application with Nginx Deploy Go web application and Docker containers on an AWS EC2 instance Who this book is for This book is for Go developers interested in learning how to use Go to build powerful web applications. A background in web development is expected.

Odoo 15 Development Essentials

Odoo 15 Development Essentials
Author: Daniel Reis,Greg Mader
Publsiher: Packt Publishing Ltd
Total Pages: 548
Release: 2022-02-25
Genre: Computers
ISBN: 9781800203082

Download Odoo 15 Development Essentials Book in PDF, Epub and Kindle

Become a proficient Odoo developer and increase your productivity while building Odoo business applications Key FeaturesSet up the Odoo development environment and learn how to test and debug your codeUse the ORM framework to work with data and implement business logic supporting business rulesDesign user interfaces, web pages, and business reports using the Odoo framework's web componentsBook 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 learnInstall Odoo from source and organize the development environmentCreate your first Odoo app from scratchUnderstand the application components available in OdooStructure the application's data model using ORM featuresUse the ORM API to implement the business logic layerDesign a graphical user interface (GUI) for the web client and websiteUse the Odoo External API to interface with external systemsDeploy and maintain your application in production environmentsWho 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

Learn Odoo

Learn Odoo
Author: Greg Moss
Publsiher: Packt Publishing Ltd
Total Pages: 488
Release: 2019-10-31
Genre: Computers
ISBN: 9781789531480

Download Learn Odoo Book in PDF, Epub and Kindle

Modernize and upgrade your enterprise ERP environment by learning to work with the stable and essential components of Odoo 12 from scratch Key FeaturesLearn the fundamentals of Odoo, a comprehensive enterprise management platform, without writing a single line of codeCreate business operation strategies and analytics by using OdooBuild customized ERP and CRM solutions for your businessBook Description Odoo is management software that contains a set of open source enterprise management applications that help you modernize your business. Completely revised and updated, this comprehensive Odoo guide is a fourth edition of Working with Odoo. This book begins with an introduction to Odoo and helps you set up Odoo Online in your system. You'll learn how to start a new company database in Odoo and the basics of Odoo sales management. You will explore customer relationship management in Odoo and its importance in a modern business environment. Moving on, you'll learn how to install the purchasing application, set up suppliers, and begin purchasing and receiving products in Odoo. Next, you'll learn how to use the MRP module to create, process, and schedule the manufacturing and production order. Once you get to grips with the basic applications, you'll uncover how to customize Odoo to meet the specific needs of your business. You'll learn some advanced techniques for searching and finding information, and you'll be taken through business intelligence in Odoo. Towards the end of the book, you'll go in-depth into Odoo's architecture and learn to use Odoo's API to integrate with other applications. By the end of the book, you'll be ready to use Odoo to build enterprise applications and set up the functional requirements for your business. What you will learnConfigure and customize a customer relationship management systemSet up purchasing and receiving system functionality in your Odoo environmentUnderstand manufacturing operations and processes with real-world examplesExplore Odoo's financial accounting and reporting featuresUse Odoo's featured project management application to sort tasksGet to grips with the basics of Odoo administration and manage multi-company operationsWho this book is for This book is for any IT professionals, business managers, and operation managers who are looking to gain a functional understanding of Odoo or trying to implement Odoo in their organization to improve their business processes. No prior experience of Odoo is required.

Odoo 10 Implementation Cookbook

Odoo 10 Implementation Cookbook
Author: Mantavya Gajjar
Publsiher: Packt Publishing Ltd
Total Pages: 806
Release: 2017-10-06
Genre: Computers
ISBN: 9781787124226

Download Odoo 10 Implementation Cookbook Book in PDF, Epub and Kindle

Comprehensive tasks covering Odoo 10 in the right way About This Book Reduce implementation costs and improve major benchmarks relating to storage space and speed. Implement the approval hierarchy and user and access rights, configure the company and language, and so on. Cover all platforms such as mobile, web, content management, and e-commerce. Who This Book Is For This book is targeted towards Odoo functional users and project managers who would like to use it for their organization. No expertise in Odoo is required. What You Will Learn Learn the modern way of doing sales and managing sales contracts. Create and configure your products and manage your sales quotations Set up an online shop and start selling online with Odoo eCommerce Manage multi-currency transactions and create a deferred revenue plan and link it with products Administer vendors and products and request quotations, confirm orders, and get them delivered Manage quality control in the warehouse and manual and real-time inventory stock valuations. Manage projects and project forecasting via grid and Gantt views Implement Human Resource apps and manage the employee appraisal process Manage Workcenters and the product lifecycle Track worker activity with tablets and launch new changes in production In Detail Odoo is a Python-based ERP system and is completely open source. Odoo is a comprehensive suite of business applications offering a wealth of functionalities that can be deployed to meet your business needs. This book will help you manage the different functionalities of your business and optimize it. You will learn in detail about the various facets of the business process such as sales, accounting, purchases, manufacturing, and inventory. We will cover each of these topics in detail and learn how Odoo handles all these tasks with much ease. With its modular approach, you will be able to build customized solutions, take advantage of the Odoo 10 system in your organization, and master basic administration. We will cover modules and applications in Odoo that will help optimize quality checks. You will also be able to customize major reporting functions for your teams and set up forms and documents for sales, purchase, inventory, and so on. By the end of the book, you will be able to use the major functionalities of Odoo 10 and fully implement them into your business. Style and approach The book follows a recipe-based format; the recipes are filled with real-world use cases and various functional topics.

Azure IoT Development Cookbook

Azure IoT Development Cookbook
Author: Yatish Patil
Publsiher: Packt Publishing Ltd
Total Pages: 246
Release: 2017-08-11
Genre: Computers
ISBN: 9781787280090

Download Azure IoT Development Cookbook Book in PDF, Epub and Kindle

Over 50 recipes to drive IoT innovation with Microsoft Azure About This Book Build secure and scalable IoT solutions with Azure IoT platform Learn techniques to build end to end IoT solutions leveraging the Azure IoT platform Filled with practical recipes to help you increase connectivity and automation across IoT devices Who This Book Is For If you are an application developer and want to build robust and secure IoT solution for your organization using Azure IoT, then this book is for you. What You Will Learn Build IoT Solutions using Azure IoT & Services Learn device configuration and communication protocols Understand IoT Suite and Pre-configured solutions Manage Secure Device communications Understand Device management, alerts Introduction with IoT Analytics, reference IoT Architectures Reference Architectures from Industry Pre-Configured IoT Suite solutions In Detail Microsoft's end-to-end IoT platform is the most complete IoT offering, empowering enterprises to build and realize value from IoT solutions efficiently. It is important to develop robust and reliable solutions for your organization to leverage IoT services. This book focuses on how to start building custom solutions using the IoT hub or the preconfigured solution of Azure IoT suite. As a developer, you will be taught how to connect multiple devices to the Azure IoT hub, develop, manage the IoT hub service and integrate the hub with cloud. We will be covering REST APIs along with HTTP, MQTT and AMQP protocols. It also helps you learn Pre-Configured IoT Suite solution. Moving ahead we will be covering topics like:-Process device-to-cloud messages and cloud-to-device messages using .Net-Direct methods and device management-Query Language, Azure IoT SDK for .Net-Creating and managing, Securing IoT hub, IoT Suite and many more. We will be using windows 10 IoT core, Visual Studio, universal Windows platform. At the end, we will take you through IoT analytics and provide a demo of connecting real device with Azure IoT. Style and approach A set of exciting recipes of using Microsoft Azure IoT more effectively.