|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software
Build customized solutions for your business using the latest
features of Odoo 12 and Python Key Features Get up to speed with
Odoo 12 to create custom and reusable modules Interconnect your
application with other systems by implementing web APIs Understand
the mechanisms powering the Odoo framework and Odoo.sh to build
robust enterprises Book DescriptionOdoo 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
learn Develop a module in the Odoo framework and modify the
existing flow of any application Build dynamic websites with Odoo
CMS Create and modify backend JavaScript components in Odoo and POS
Connect and access any object in Odoo via Remote Procedure Calls
(RPC) Illustrate the different tools available in Odoo to implement
business processes for your records Implement in-app purchase
services Manage, deploy, and test an Odoo instance with the PaaS
Odoo.sh Configure IoT Box to add and upgrade Point of Sale (POS)
hardware Who this book is forIf 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.
Protect your organization's security at all levels by introducing
the latest strategies for securing DevOps Key Features Integrate
security at each layer of the DevOps pipeline Discover security
practices to protect your cloud services by detecting fraud and
intrusion Explore solutions to infrastructure security using DevOps
principles Book DescriptionDevOps has provided speed and quality
benefits with continuous development and deployment methods, but it
does not guarantee the security of an entire organization. Hands-On
Security in DevOps shows you how to adopt DevOps techniques to
continuously improve your organization's security at every level,
rather than just focusing on protecting your infrastructure. This
guide combines DevOps and security to help you to protect cloud
services, and teaches you how to use techniques to integrate
security directly in your product. You will learn how to implement
security at every layer, such as for the web application, cloud
infrastructure, communication, and the delivery pipeline layers.
With the help of practical examples, you'll explore the core
security aspects, such as blocking attacks, fraud detection, cloud
forensics, and incident response. In the concluding chapters, you
will cover topics on extending DevOps security, such as risk
assessment, threat modeling, and continuous security. By the end of
this book, you will be well-versed in implementing security in all
layers of your organization and be confident in monitoring and
blocking attacks throughout your cloud services. What you will
learn Understand DevSecOps culture and organization Learn security
requirements, management, and metrics Secure your architecture
design by looking at threat modeling, coding tools and practices
Handle most common security issues and explore black and white-box
testing tools and practices Work with security monitoring toolkits
and online fraud detection rules Explore GDPR and PII handling case
studies to understand the DevSecOps lifecycle Who this book is
forHands-On Security in DevOps is for system administrators,
security consultants, and DevOps engineers who want to secure their
entire organization. Basic understanding of Cloud computing,
automation frameworks, and programming is necessary.
Design end-to-end AR solutions for domains such as marketing,
retail, manufacturing, tourism, automation, and training Key
Features Use leading AR development frameworks such as ARCore,
ARKit, and Vuforia across key industries Identify the market
potential of AR for designing visual solutions in different
business sectors Build multi-platform AR projects for various
platforms such as Unity, iOS, and Android Book DescriptionAugmented
reality (AR) is expanding its scope from just being used in mobile
and game applications to enterprise. Different industries are using
AR to enhance assembly line visualization, guide operators
performing difficult tasks, attract more customers, and even
improve training techniques. In this book, you'll gain
comprehensive insights into different aspects of developing
AR-based apps for six different enterprise sectors, focusing on
market needs and choosing the most suitable tool in each case.
You'll delve into the basics of Unity and get familiar with Unity
assets, materials, and resources, which will help you build a
strong foundation for working on the different AR projects covered
in the book. You'll build real-world projects for various
industries such as marketing, retail, and automation in a
step-by-step manner. This will give you hands-on experience in
developing your own industrial AR apps. While building the
projects, you'll explore various AR frameworks used in the
enterprise environment such as Vuforia, EasyAR, ARCore, and ARKit,
and understand how they can be used by themselves or integrated
into the Unity 3D engine to create AR markers, 3D models, and
components of an AR app. By the end of this book, you'll be well
versed in using different commercial AR frameworks as well as Unity
for building robust AR projects. What you will learn Understand the
basics of Unity application development and C# scripting Learn how
to use Android Studio along with ARCore and Sceneform to build AR
prototypes for Android devices Enable AR experiences on the web
with ARCore and WebAR Explore emerging AR authoring tools such as
Augmented Class! for education Understand the differences and
similarities between handheld and head-mounted display (HMD)
environments and how to build an app for each target Become well
versed in using Xcode with ARKit and SceneKit to develop AR portals
for iOS devices Who this book is forThis book is for anyone
interested in emerging and interactive technologies or looking to
build AR applications for any domain. Although, no prior augmented
reality experience is required, having some skills in
object-oriented programming (OOP) will be helpful.
Explore a practical and example-driven approach to understanding
SOLIDWORKS 2020 and achieving CSWA and CSWP certification Key
Features Gain comprehensive insights into the core aspects of
mechanical part modeling Get up to speed with generating assembly
designs with both standard and advanced mates Focus on design
practices for both 2D as well as 3D modeling and prepare to achieve
CWSP and CWSA certification Book DescriptionSOLIDWORKS is the
leading choice for 3D engineering and product design applications
across industries such as aviation, automobiles, and consumer
product design. This book takes a practical approach to getting you
up and running with SOLIDWORKS 2020. You'll start with the basics,
exploring the software interface and working with drawing files.
The book then guides you through topics such as sketching, building
complex 3D models, generating dynamic and static assemblies, and
generating 2D engineering drawings to equip you for mechanical
design projects. You'll also do practical exercises to get hands-on
with creating sketches, 3D part models, assemblies, and drawings.
To reinforce your understanding of SOLIDWORKS, the book is
supplemented by downloadable files that will help you follow up
with the concepts and exercises found in the book. By the end of
this book, you'll have gained the skills you need to create
professional 3D mechanical models using SOLIDWORKS, and you'll be
able to prepare effectively for the Certified SOLIDWORKS Associate
(CSWA) and Certified SOLIDWORKS Professional (CSWP) exams. What you
will learn Understand the fundamentals of SOLIDWORKS and parametric
modeling Create professional 2D sketches as bases for 3D models
using simple and advanced modeling techniques Use SOLIDWORKS
drawing tools to generate standard engineering drawings Evaluate
mass properties and materials for designing parts and assemblies
Understand the objectives and the formats of the CSWA and CSWP
exams Discover expert tips and tricks to generate different part
and assembly configurations for your mechanical designs Who this
book is forThis book is for aspiring engineers, designers, drafting
technicians, or anyone looking to get started with the latest
version of SOLIDWORKS. Anyone interested in becoming a Certified
SOLIDWORKS Associate (CSWA) or Certified SOLIDWORKS Professional
(CSWP) will also find this book useful.
Designing and deploying solutions using the SAP BusinessObjects
Business Intelligence platform 4.2. Key Features Get up and running
with the SAP BusinessObjects Business Intelligence platform Perform
effective data analysis and visualization for actionable insights
Enhance your BI strategy by creating different types of reports and
dashboards using SAP BusinessObjects Book DescriptionThe SAP
BusinessObjects Business Intelligence platform is a powerful
reporting and analysis tool. This book is the ideal introduction to
the SAP BusinessObjects Business Intelligence platform, introducing
you to its data visualization, visual analytics, reporting, and
dashboarding capabilities. The book starts with an overview of the
BI platform and various data sources for reporting. Then, we move
on to looking at data visualization, analysis, reporting, and
analytics using BusinessObjects Business Intelligence tools. You
will learn about the features associated with reporting,
scheduling, and distribution and learn how to deploy the platform.
Toward the end, you will learn about the strategies and factors
that should be considered during deployment. By the end, you will
be confident working with the SAP BusinessObjects Business
Intelligence platform to deliver better insights for more effective
decision making. What you will learn Work with various tools to
create interactive data visualization and analysis Query, report,
and analyze with SAP Business Objects Web Intelligence Create a
report in SAP Crystal Reports for Enterprise Visualize and
manipulate data using an SAP Lumira Storyboard Deep dive into the
workings of the SAP predictive analytics tool Deploy and configure
SAP BO Intelligence platform 4.2 Who this book is forThis book is
for Business Intelligence professionals and existing SAP ecosystem
users who want to perform effective Business Intelligence using SAP
BusinessObjects.
The essential blueprints and workflow you need to build successful
AI business applications Key Features Learn and master the
essential blueprints to program AI for real-world business
applications Gain insights into how modern AI and machine learning
solve core business challenges Acquire practical techniques and a
workflow that can build AI applications using state-of-the-art
software libraries Work with a practical, code-based strategy for
creating successful AI solutions in your business Book
DescriptionAI Blueprints gives you a working framework and the
techniques to build your own successful AI business applications.
You'll learn across six business scenarios how AI can solve
critical challenges with state-of-the-art AI software libraries and
a well thought out workflow. Along the way you'll discover the
practical techniques to build AI business applications from first
design to full coding and deployment. The AI blueprints in this
book solve key business scenarios. The first blueprint uses AI to
find solutions for building plans for cloud computing that are
on-time and under budget. The second blueprint involves an AI
system that continuously monitors social media to gauge public
feeling about a topic of interest - such as self-driving cars.
You'll learn how to approach AI business problems and apply
blueprints that can ensure success. The next AI scenario shows you
how to approach the problem of creating a recommendation engine and
monitoring how those recommendations perform. The fourth blueprint
shows you how to use deep learning to find your business logo in
social media photos and assess how people interact with your
products. Learn the practical techniques involved and how to apply
these blueprints intelligently. The fifth blueprint is about how to
best design a 'trending now' section on your website, much like the
one we know from Twitter. The sixth blueprint shows how to create
helpful chatbots so that an AI system can understand customers'
questions and answer them with relevant responses. This book
continuously demonstrates a working framework and strategy for
building AI business applications. Along the way, you'll also learn
how to prepare for future advances in AI. You'll gain a workflow
and a toolbox of patterns and techniques so that you can create
your own smart code. What you will learn An essential toolbox of
blueprints and advanced techniques for building AI business
applications How to design and deploy AI applications that meet
today's business needs A workflow from first design stages to
practical code solutions in your next AI projects Solutions for AI
projects that involve social media analytics and recommendation
engines Practical projects and techniques for sentiment analysis
and helpful chatbots A blueprint for AI projects that recommend
products based on customer purchasing habits How to prepare
yourself for the next decade of AI and machine learning
advancements Who this book is forProgramming AI Business
Applications provides an introduction to AI with real-world
examples. This book can be read and understood by programmers and
students without requiring previous AI experience. The projects in
this book make use of Java and Python and several popular and
state-of-the-art opensource AI libraries.
Modernize and upgrade your enterprise ERP environment by learning
to work with the stable and essential components of Odoo 12 from
scratch Key Features Learn the fundamentals of Odoo, a
comprehensive enterprise management platform, without writing a
single line of code Create business operation strategies and
analytics by using Odoo Build customized ERP and CRM solutions for
your business Book DescriptionOdoo 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 learn Configure and
customize a customer relationship management system Set up
purchasing and receiving system functionality in your Odoo
environment Understand manufacturing operations and processes with
real-world examples Explore Odoo's financial accounting and
reporting features Use Odoo's featured project management
application to sort tasks Get to grips with the basics of Odoo
administration and manage multi-company operations Who this book is
forThis 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.
A comprehensive guide filled with best practices and tailor-made
examples - a must-read for all Lightning Platform architects! Key
Features Use the Lightning Platform to build integrated, scalable,
and robust apps focused on enterprise-level customer demands Use
the Lightning Component framework to deliver modern and responsive
user experiences targeting multiple devices through Lightning
Experience and Salesforce Mobile Extend your application with
access to external services and AI Book DescriptionSalesforce
Lightning provides a secure and scalable platform to build, deploy,
customize, and upgrade applications. This book will take you
through the architecture of building an application on the
Lightning platform to help you understand its features and best
practices, and ensure that your app keeps up with your customers'
increasing needs as well as the innovations on the platform. This
book guides you in working with the popular aPaaS offering from
Salesforce, the Lightning Platform. You'll see how to build and
ship enterprise-grade apps that not only leverage the platform's
many productivity features, but also prepare your app to harness
its extensibility and customization capabilities. You'll even get
to grips with advanced application architectural design patterns
such as Separation of Concerns, Unit Testing and Dependency
Integration. You will learn to use Apex and JavaScript with
Lightning Web Components, Platform Events, among others, with the
help of a sample app illustrating patterns that will ensure your
own applications endure and evolve with the platform. Finally, you
will become familiar with using Salesforce DX to develop, publish,
and monitor a sample app and experience standard application life
cycle processes along with tools such as Jenkins to implement
CI/CD. By the end of this book, you will have learned how to
develop effective business apps and be ready to explore innovative
ways to meet customer demands. What you will learn Create and
deploy AppExchange packages and manage upgrades Understand
Enterprise Application Architecture patterns Customize mobile and
desktop user experience with Lightning Web Components Manage large
data volumes with asynchronous processing and big data strategies
Implement Source Control and Continuous Integration Add AI to your
application with Einstein Use Lightning External Services to
integrate external code and data with your Lightning Application
Who this book is forThis book is for Lightning platform developers
who want to discover the true potential of the platform to develop
complex scalable applications for use in enterprise businesses.
Get up to speed with using C# 8 and .NET Core 3.0 features to build
real-world .NET Core applications Key Features Learn the core
concepts of web applications, serverless computing, and
microservices Create an ASP.NET Core MVC application using
controllers, routing, middleware and authentication Build modern
applications using cutting-edge services from Microsoft Azure Book
Description.NET Core is a general-purpose, modular, cross-platform,
and opensource implementation of .NET. The latest release of .NET
Core 3 comes with improved performance and security features, along
with support for desktop applications. .NET Core 3 is not only
useful for new developers looking to start learning the framework,
but also for legacy developers interested in migrating their apps.
Updated with the latest features and enhancements, this updated
second edition is a step-by-step, project-based guide. The book
starts with a brief introduction to the key features of C# 8 and
.NET Core 3. You'll learn to work with relational data using Entity
Framework Core 3, before understanding how to use ASP.NET Core. As
you progress, you'll discover how you can use .NET Core to create
cross-platform applications. Later, the book will show you how to
upgrade your old WinForms apps to .NET Core 3. The concluding
chapters will then help you use SignalR effectively to add
real-time functionality to your applications, before demonstrating
how to implement MongoDB in your apps. Finally, you'll delve into
serverless computing and how to build microservices using Docker
and Kubernetes. By the end of this book, you'll be proficient in
developing applications using .NET Core 3. What you will learn
Understand how to incorporate the Entity Framework Core 3 to build
ASP.NET Core MVC applications Create a real-time chat application
using Azure's SignalR service Gain hands-on experience of working
with Cosmos DB Develop an Azure Function and interface it with an
Azure Logic App Explore user authentication with Identity Server
and OAuth2 Understand how to use Azure Cognitive Services to add
advanced functionalities with minimal code Get to grips with
running a .NET Core application with Kubernetes Who this book is
forThis book is for developers and programmers of all levels who
want to build real-world projects and explore the new features of
.NET Core 3. Developers working on legacy desktop software who are
looking to migrate to .NET Core 3 will also find this book useful.
Basic knowledge of .NET Core and C# is assumed.
|
|