Getting Started with Qt 5
¥54.49
Begin writing graphical user interface(GUI) applications for building human machine interfaces with a clear understanding of key concepts of the Qt framework Key Features * Learn how to write, assemble, and build Qt application from the command line * Understand key concepts like Signals and Slots in Qt * Best practices and effective techniques for designing graphical user interfaces using Qt 5 Book Description Qt is a cross-platform application framework and widget toolkit that is used to create GUI applications that can run on different hardware and operating systems. The main aim of this book is to introduce Qt to the reader. Through the use of simple examples, we will walk you through building blocks without focusing too much on theory. Qt is a popular tool that can be used for building a variety of applications, such as web browsers, media players such as VLC, and Adobe Photoshop. Following Qt installation and setup, the book dives straight into helping you create your first application. You will be introduced to Widgets, Qt's interface building block, and the many varieties that are available for creating GUIs. Next, Qt's core concept of signals and slots are well illustrated with sufficient examples. The book further teaches you how to create custom widgets, signals and slots, and how to communicate useful information via dialog boxes. To cap everything off, you will be taken through writing applications that can connect to databases in order to persist data. By the end of the book, you should be well equipped to start creating your own Qt applications and confident enough to pick up more advanced Qt techniques and materials to hone your skills. What you will learn * Set up and configure your machine to begin developing Qt applications * Discover different widgets and layouts for constructing UIs * Understand the key concept of signals and slots * Understand how signals and slots help animate a GUI * Explore how to create customized widgets along with signals and slots * Understand how to subclass and create a custom windows application * Understand how to write applications that can talk to databases. Who this book is for Anyone trying to start development of graphical user interface application will find this book useful. One does not need prior exposure to other toolkits to understand this book. In order to learn from this book you should have basic knowledge of C++ and a good grasp of Object Oriented Programming. Familiarity with GNU/Linux will be very useful though it's not a mandatory skill.
Hands-On Business Intelligence with Qlik Sense
¥73.02
Create dynamic dashboards to bring interactive data visualization to your enterprise using Qlik Sense Key Features * Implement various Qlik Sense features to create interactive dashboards * Analyze data easily and make business decisions faster using Qlik Sense * Perform self-service data analytics and geospatial analytics using an example-based approach Book Description Qlik Sense allows you to explore simple-to-complex data to reveal hidden insights and data relationships to make business-driven decisions. Hands-On Business Intelligence with Qlik Sense begins by helping you get to grips with underlying Qlik concepts and gives you an overview of all Qlik Sense’s features. You will learn advanced modeling techniques and learn how to analyze the data loaded using a variety of visualization objects. You’ll also be trained on how to share apps through Qlik Sense Enterprise and Qlik Sense Cloud and how to perform aggregation with AGGR. As you progress through the chapters, you’ll explore the stories feature to create data-driven presentations and update an existing story. This book will guide you through the GeoAnalytics feature with the geo-mapping object and GeoAnalytics connector. Furthermore, you’ll learn about the self-service analytics features and perform data forecasting using advanced analytics. Lastly, you’ll deploy Qlik Sense apps for mobile and tablet. By the end of this book, you will be well-equipped to run successful business intelligence applications using Qlik Sense's functionality, data modeling techniques, and visualization best practices. What you will learn * Discover how to load, reshape, and model data for analysis * Apply data visualization practices to create stunning dashboards * Make use of Python and R for advanced analytics * Perform geo-analysis to create visualizations using native objects * Learn how to work with AGGR and data stories Who this book is for If you’re a data analyst, BI developer, or interested in business intelligence and want to gain practical experience of working on Qlik Sense, this book is for you. You’ll also find it useful if you want to explore Qlik Sense’s next-generation applications for self-service business intelligence. No prior experience of working with Qlik Sense is required.
MongoDB, Express, Angular, and Node.js Fundamentals
¥63.21
Build fast, robust, and maintainable modern full-stack web applications using MongoDB, Express, Angular, and Node.js. Key Features * Build highly scalable, asynchronous, and event-driven APIs * Develop a user authentication system with MEAN * Build a full-fledged application using the MEAN stack Book Description MongoDB, Express, Angular and Node.js Fundamentals is a practical guide to the tried-and-true production-ready MEAN stack, with tips and best practices. The book begins by demystifying the MEAN architecture. You’ll take a look at the features of the JavaScript libraries, technologies, and frameworks that make up a MEAN stack. With this book, you'll not only learn how to develop highly scalable, asynchronous, and event-driven APIs quickly with Express and Node.js, but you'll also be able put your full-stack skills to use by building two full-fledged MEAN applications from scratch. You’ll understand how to build a blogging application using the MEAN stack and get to grips with user authentication using MEAN. As you progress through the chapters, you’ll explore some old and new features of Angular, such as pipes, reactive forms, modules and optimizing apps, animations and unit testing, and much more. By the end of the book, you’ll get ready to take control of the MEAN stack and transform into a full-stack JavaScript developer, developing efficient web applications using Javascript technologies. What you will learn * Understand the MEAN architecture * Create RESTful APIs to complete CRUD tasks * Build a blogging application with basic features * Describe best practices to secure node applications * Implement authentication and authorization * Creating simple animations using Angular * Perform unit testing on Angular applications Who this book is for If you are a beginner or intermediate frontend developer who wants to become full-stack JavaScript developer, this book is ideal for you. You'll need some prior exposure to MongoDB as we skim over its basics before getting straight to work.
C++ Fundamentals
¥54.49
Write high-level abstractions while retaining full control of the hardware, performances, and maintainability. Key Features * Transform your ideas into modern C++ code, with both C++11 and C++17 * Explore best practices for creating high-performance solutions * Understand C++ basics and work with concrete real-world examples Book Description C++ Fundamentals begins by introducing you to the C++ syntax. You will study the semantics of variables along with their advantages and trade-offs, and see how they can be best used to write safe and efficient code. With the help of this book, you’ll be able to compile fully working C++ programs and understand how variables, references, and pointers can be used to manipulate the state of the program. Then you'll explore functions and classes — the features that C++ offers to organize a program — and use them to solve more complex problems such as functions and classes. You’ll also understand common pitfalls and modern best practices, especially the ones that diverge from the C++98 guideline. As you advance through the chapters, you’ll study the advantages of generic programming and write your own templates to make generic algorithms that work with any type. This C++ book will guide you in fully exploiting standard containers and understanding how to pick the appropriate container for each problem. You will even work with a variety of memory management tools in C++. By the end of this book, you will not only be able to write efficient code, but also be equipped to improve the readability, performance, and maintainability of your programs using standard algorithms. What you will learn * Work with the C++ compilation model and syntaxes * Apply best practices for writing functions and classes * Write safe, generic, and efficient code with templates * Explore the containers that C++ standard offers * Discover the new paradigms introduced with C++11, C++14, and C++17 * Get to grips with the core language features of C++ * Abstract complex problems using object-oriented programming in C++ Who this book is for If you’re a developer looking to learn a new powerful language or are familiar with C++ but want to update your knowledge with modern paradigms of C++11, C++14, and C++17, this book is for you. To easily understand the concepts in the book, you must be familiar with the basics of programming.
Java Fundamentals
¥54.49
Enhance your career options with this well-crafted object-oriented programming language that enjoys the support of an enormous ecosystem of tools and libraries Key Features * Get introduced to Java, its features, and its ecosystem * Understand how Java uses object-oriented programming * Become an expert Java exception handler Book Description Since its inception, Java has stormed the programming world. Its features and functionalities provide developers with the tools needed to write robust cross-platform applications. Java Fundamentals introduces you to these tools and functionalities that will enable you to create Java programs. The book begins with an introduction to the language, its philosophy, and evolution over time, until the latest release. You'll learn how the javac/java tools work and what Java packages are - the way a Java program is usually organized. Once you are comfortable with this, you'll be introduced to advanced concepts of the language, such as control flow keywords. You'll explore object-oriented programming and the part it plays in making Java what it is. In the concluding chapters, you'll get to grips with classes, typecasting, and interfaces, and understand the use of data structures, arrays, strings, handling exceptions, and creating generics. By the end of this book, you will have learned to write programs, automate tasks, and follow advanced courses on algorithms and data structures or explore more advanced Java courses. What you will learn * Create and run Java programs * Use data types, data structures, and control flow in your code * Implement best practices while creating objects * Work with constructors and inheritance * Understand advanced data structures to organize and store data * Employ generics for stronger check-types during compilation * Learn to handle exceptions in your code Who this book is for Java Fundamentals is designed for tech enthusiasts who are familiar with some programming languages and want a quick introduction to the most important principles of Java.
Hands-On RESTful Web Services with TypeScript 3
¥73.02
A step-by-step guide that will help you design, develop, scale, and deploy RESTful APIs with TypeScript 3 and Node.js Key Features * Gain in-depth knowledge of OpenAPI and Swagger to build scalable web services * Explore a variety of test frameworks and test runners such as Stryker, Mocha, and Chai * Create a pipeline by Dockerizing your environment using Travis CI, Google Cloud Platform, and GitHub Book Description In the world of web development, leveraging data is the key to developing comprehensive applications, and RESTful APIs help you to achieve this systematically. This book will guide you in designing and developing web services with the power of TypeScript 3 and Node.js. You'll design REST APIs using best practices for request handling, validation, authentication, and authorization. You'll also understand how to enhance the capabilities of your APIs with ODMs, databases, models and views, as well as asynchronous callbacks. This book will guide you in securing your environment by testing your services and initiating test automation with different testing approaches. Furthermore, you'll get to grips with developing secure, testable, and more efficient code, and be able to scale and deploy TypeScript 3 and Node.js-powered RESTful APIs on cloud platforms such as the Google Cloud Platform. Finally, the book will help you explore microservices and give you an overview of what GraphQL can allow you to do. By the end of this book, you will be able to use RESTful web services to create your APIs for mobile and web apps and other platforms. What you will learn * Explore various methods to plan your services in a scalable way * Understand how to handle different request types and the response status code * Get to grips with securing web services * Delve into error handling and logging your web services for improved debugging * Uncover the microservices architecture and GraphQL * Create automated CI/CD pipelines for release and deployment strategies Who this book is for If you’re a developer who has a basic understanding of REST concepts and want to learn how to design and develop RESTful APIs, this book is for you. Prior knowledge of TypeScript will help you make the most out of this book.
Learn Chart.js
¥54.49
Design interactive graphics and visuals for your data-driven applications using the popular open-source Chart.js data visualization library. Key Features * Harness the power of JavaScript, HTML, and CSS to create interactive visualizations * Display quantitative information efficiently in the form of attractive charts by using Chart.js * A practical guide for creating data-driven applications using open-source JavaScript library Book Description Chart.js is a free, open-source data visualization library, maintained by an active community of developers in GitHub, where it rates as the second most popular data visualization library. If you want to quickly create responsive Web-based data visualizations for the Web, Chart.js is a great choice. This book guides the reader through dozens of practical examples, complete with code you can run and modify as you wish. It is a practical hands-on introduction to Chart.js. If you have basic knowledge of HTML, CSS and JavaScript you can learn to create beautiful interactive Web Canvas-based visualizations for your data using Chart.js. This book will help you set up Chart.js in a Web page and show how to create each one of the eight Chart.js chart types. You will also learn how to configure most properties that override Chart’s default styles and behaviors. Practical applications of Chart.js are exemplified using real data files obtained from public data portals. You will learn how to load, parse, filter and select the data you wish to display from those files. You will also learn how to create visualizations that reveal patterns in the data. This book is based on Chart.js version 2.7.3 and ES2015 JavaScript. By the end of the book, you will be able to create beautiful, efficient and interactive data visualizations for the Web using Chart.js. What you will learn * Learn how to create interactive and responsive data visualizations using Chart.js * Learn how to create Canvas-based graphics without Canvas programming * Create composite charts and configure animated data updates and transitions * Efficiently display quantitative information using bar and line charts, scatterplots, and pie charts * Learn how to load, parse, and filter external files in JSON and CSV formats * Understand the benefits of using a data visualization framework Who this book is for The ideal target audience of this book includes web developers and designers, data journalists, data scientists and artists who wish to create interactive data visualizations for the Web. Basic knowledge of HTML, CSS, and JavaScript is required. No Canvas knowledge is necessary.
Java 11 and 12 – New Features
¥54.49
Enhance your development skills with Java’s state-of-the-art features and projects to make your applications leaner and faster Key Features * Overcome the challenges involved in migrating to new versions of Java * Discover how Oracle has bridged the gap between Java and native code * Make the best use of new Java features and libraries in your applications Book Description With its new six-monthly release cadence, Java is moving forward faster. In addition to planned version releases, a lot of work is currently being undertaken on various Java projects at Oracle. In order to make best use of the new features in their applications and libraries, you must be well-versed with the most recent advancements. Java 11 and 12 – New Features will take you through the latest developments in Java, right from variable type inference and simplified multithreading through to performance improvements, which are covered in depth to help you make your applications more efficient. This book explains the relevance and applicability of Java's new features, and answers your questions on whether to invest in migrating to new Java versions and when to migrate. You'll also get to grips with platform features, such as AppCDS and new garbage collectors, to tune and optimize your application—from reduced launch time and latency to improved performance and throughput. By the end of this book, you will be equipped with a thorough understanding of the new features of Java 11, 12, and Project Amber, and possess the skills to apply them with a view to improving your application's performance. What you will learn * Study type interference and how to work with the var type * Understand Class-Data Sharing, its benefits, and limitations * Discover platform options to reduce your application’s launch time * Improve application performance by switching garbage collectors * Get up to date with the new Java release cadence * Define and assess decision criteria for migrating to a new version of Java Who this book is for If you’re an executive or solutions architect responsible for technology selection or Java migration decisions, this Java book is for you. You’ll also benefit from this book if you’re a computer science enthusiast curious to learn about the latest and upcoming Java features. This book will help you migrate your solutions from Java 8 or older to the latest Java release.
Drupal 8 Module Development
¥73.02
Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features * Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding * Learn to implement efficient data management and data security by creating dedicated modules for it. * Stay up to date with the changes introduced in the new Drupal 8 releases Book Description Drupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versions up to, and including 8.7. The book will first introduce you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries. You will further see how to introduce JavaScript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general. By the end, you will have learned how to develop your own custom module that can provide complex business solutions. And who knows, maybe you’ll even contribute it back to the Drupal community. What you will learn * Develop Drupal 8 modules that do all the things you want * Master numerous Drupal 8 sub-systems and APIs in the process * Model, store, manipulate and process data to serve your purposes * Display data and content in a clean and secure way using the Drupal 8 theme system * Test your business logic to prevent regressions * Stay ahead of the curve and write code following the current best practices Who this book is for The primary target of this book is Drupal developers who want to learn how to write modules and develop in Drupal 8. It is also intended for Drupal site builders and PHP developers who have basic Object Oriented Programming skills. A little bit of Symfony experience is helpful but not mandatory.
Mastering VMware Horizon 7.8
¥108.99
Discover advanced virtualization techniques and strategies to deliver centralized desktop and application services Key Features * Leverage advanced desktop virtualization techniques and strategies to transform your organization * Build better virtualized services for your users with VMware Horizon 7.8 * Develop and deploy end-to-end virtualized solutions Book Description Desktop virtualization can be tough, but VMware Horizon 7.8 changes all that. With a rich and adaptive UX, improved security,and a range of useful features for storage and networking optimization, there's plenty to love. But to properly fall in love with it, you need to know how to use it, and that means venturing deeper into the software and taking advantage of its extensive range of features, many of which are underused and underpromoted. This guide will take you through everything you need to know to not only successfully virtualize your desktop infrastructure, but also to maintain and optimize it to keep all your users happy. We'll show you how to assess and analyze your infrastructure, and how to use that analysis to design a solution that meets your organizational and user needs. Once you've done that, you'll find out how to build your virtualized environment, before deploying your virtualized solution. But more than that,we'll also make sure you know everything you need to know about the full range of features on offer, including the mobile cloud, so that you can use them to take full control of your virtualized infrastructure. What you will learn * Successfully configure Horizon 7.8 for the needs of your users * Deliver virtual desktops, session-based desktops, and hosted applications * Become familiar with how to develop, and deploy, a complete, end-to-end solution * Discover how to optimize desktop OS images for virtual desktops * Build, optimize, and tune desktop operating systems to deliver a superior end user experience * Explore the Horizon 7.8 infrastructure so that you can take full advantage of it Who this book is for This book is ideal for system admins, and solution architects interested in gaining hands-on experience with virtualization. It will take you to an advanced level, but at a pace that ensures you are always solving real-world problems. Some experience in desktop management using Windows and Microsoft Office (and familiarity with Active Directory, SQL, Windows Remote Desktop Session Hosting, and VMware vSphere technology) is necessary.
Hands-On Network Programming with C# and .NET Core
¥73.02
A comprehensive guide to understanding network architecture, communication protocols, and network analysis to build secure applications compatible with the latest versions of C# 8 and .NET Core 3.0 Key Features * Explore various network architectures that make distributed programming possible * Learn how to make reliable software by writing secure interactions between clients and servers * Use .NET Core for network device automation, DevOps, and software-defined networking Book Description The C# language and the .NET Core application framework provide the tools and patterns required to make the discipline of network programming as intuitive and enjoyable as any other aspect of C# programming. With the help of this book, you will discover how the C# language and the .NET Core framework make this possible. The book begins by introducing the core concepts of network programming, and what distinguishes this field of programming from other disciplines. After this, you will gain insights into concepts such as transport protocols, sockets and ports, and remote data streams, which will provide you with a holistic understanding of how network software fits into larger distributed systems. The book will also explore the intricacies of how network software is implemented in a more explicit context, by covering sockets, connection strategies such as Transmission Control Protocol (TCP) and User Datagram Protocol (UDP), asynchronous processing, and threads. You will then be able to work through code examples for TCP servers, web APIs served over HTTP, and a Secure Shell (SSH) client. By the end of this book, you will have a good understanding of the Open Systems Interconnection (OSI) network stack, the various communication protocols for that stack, and the skills that are essential to implement those protocols using the C# programming language and the .NET Core framework. What you will learn * Understand the breadth of C#'s network programming utility classes * Utilize network-layer architecture and organizational strategies * Implement various communication and transport protocols within C# * Discover hands-on examples of distributed application development * Gain hands-on experience with asynchronous socket programming and streams * Learn how C# and the .NET Core runtime interact with a hosting network * Understand a full suite of network programming tools and features Who this book is for If you're a .NET developer or a system administrator with .NET experience and are looking to get started with network programming, then this book is for you. Basic knowledge of C# and .NET is assumed, in addition to a basic understanding of common web protocols and some high-level distributed system designs.
R Statistics Cookbook
¥45.77
Solve real-world statistical problems using the most popular R packages and techniques Key Features * Learn how to apply statistical methods to your everyday research with handy recipes * Foster your analytical skills and interpret research across industries and business verticals * Perform t-tests, chi-squared tests, and regression analysis using modern statistical techniques Book Description R is a popular programming language for developing statistical software. This book will be a useful guide to solving common and not-so-common challenges in statistics. With this book, you'll be equipped to confidently perform essential statistical procedures across your organization with the help of cutting-edge statistical tools. You'll start by implementing data modeling, data analysis, and machine learning to solve real-world problems. You'll then understand how to work with nonparametric methods, mixed effects models, and hidden Markov models. This book contains recipes that will guide you in performing univariate and multivariate hypothesis tests, several regression techniques, and using robust techniques to minimize the impact of outliers in data.You'll also learn how to use the caret package for performing machine learning in R. Furthermore, this book will help you understand how to interpret charts and plots to get insights for better decision making. By the end of this book, you will be able to apply your skills to statistical computations using R 3.5. You will also become well-versed with a wide array of statistical techniques in R that are extensively used in the data science industry. What you will learn * Become well versed with recipes that will help you interpret plots with R * Formulate advanced statistical models in R to understand its concepts * Perform Bayesian regression to predict models and input missing data * Use time series analysis for modelling and forecasting temporal data * Implement a range of regression techniques for efficient data modelling * Get to grips with robust statistics and hidden Markov models * Explore ANOVA (Analysis of Variance) and perform hypothesis testing Who this book is for If you are a quantitative researcher, statistician, data analyst, or data scientist looking to tackle various challenges in statistics, this book is what you need! Proficiency in R programming and basic knowledge of linear algebra is necessary to follow along the recipes covered in this book.
Hands-On Kubernetes on Azure
¥73.02
Efficiently deploy and manage Kubernetes clusters on a cloud Key Features * Deploy highly scalable applications with Kubernetes on Azure * Leverage AKS to deploy, manage, and operations of Kubernetes * Gain best practices from this guide to increase efficiency of container orchestration service on Cloud Book Description Microsoft is now one of the most significant contributors to Kubernetes open source projects. Kubernetes helps to create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. This book will be your resource for achieving successful container orchestration and deployment of Kubernetes clusters on Azure. You will learn how to deploy and manage highly scalable applications, along with how to set up a production-ready Kubernetes cluster on Azure. With this book, you will be able to reduce the complexity and operational overheads of managing a Kubernetes cluster on Azure. By the end of this book, you will not only be capable of deploying and managing Kubernetes clusters on Azure with ease, but also have the knowledge of industry best practices to work with advanced Azure Kubernetes Services (AKS) concepts for complex systems. What you will learn * Get to grips with Microsoft AKS deployment, management, and operations * Learn about the benefits of using Microsoft AKS, as well as the limitations, and avoid potential problems * Integrate Microsoft toolchains such as Visual Studio Code, and Git * Implement simple and advanced AKS solutions * Implement the automated scalability and high reliability of secure deployments with Microsoft AKS * Use kubectl commands to monitor applications Who this book is for If you’re a cloud engineer, cloud solution provider, sysadmin, site reliability engineer, or a developer interested in DevOps and are looking for an extensive guide to running Kubernetes in the Azure environment then, this book is for you. Though any previous knowledge of Kubernetes is not expected, some experience with Linux and Docker containers would be beneficial.
Hands-On Data Science for Marketing
¥81.74
Optimize your marketing strategies through analytics and machine learning Key Features * Understand how data science drives successful marketing campaigns * Use machine learning for better customer engagement, retention, and product recommendations * Extract insights from your data to optimize marketing strategies and increase profitability Book Description Regardless of company size, the adoption of data science and machine learning for marketing has been rising in the industry. With this book, you will learn to implement data science techniques to understand the drivers behind the successes and failures of marketing campaigns. This book is a comprehensive guide to help you understand and predict customer behaviors and create more effectively targeted and personalized marketing strategies. This is a practical guide to performing simple-to-advanced tasks, to extract hidden insights from the data and use them to make smart business decisions. You will understand what drives sales and increases customer engagements for your products. You will learn to implement machine learning to forecast which customers are more likely to engage with the products and have high lifetime value. This book will also show you how to use machine learning techniques to understand different customer segments and recommend the right products for each customer. Apart from learning to gain insights into consumer behavior using exploratory analysis, you will also learn the concept of A/B testing and implement it using Python and R. By the end of this book, you will be experienced enough with various data science and machine learning techniques to run and manage successful marketing campaigns for your business. What you will learn * Learn how to compute and visualize marketing KPIs in Python and R * Master what drives successful marketing campaigns with data science * Use machine learning to predict customer engagement and lifetime value * Make product recommendations that customers are most likely to buy * Learn how to use A/B testing for better marketing decision making * Implement machine learning to understand different customer segments Who this book is for If you are a marketing professional, data scientist, engineer, or a student keen to learn how to apply data science to marketing, this book is what you need! It will be beneficial to have some basic knowledge of either Python or R to work through the examples. This book will also be beneficial for beginners as it covers basic-to-advanced data science concepts and applications in marketing with real-life examples.
Mobile Artificial Intelligence Projects
¥63.21
Learn to build end-to-end AI apps from scratch for Android and iOS using TensorFlow Lite, CoreML, and PyTorch Key Features * Build practical, real-world AI projects on Android and iOS * Implement tasks such as recognizing handwritten digits, sentiment analysis, and more * Explore the core functions of machine learning, deep learning, and mobile vision Book Description We’re witnessing a revolution in Artificial Intelligence, thanks to breakthroughs in deep learning. Mobile Artificial Intelligence Projects empowers you to take part in this revolution by applying Artificial Intelligence (AI) techniques to design applications for natural language processing (NLP), robotics, and computer vision. This book teaches you to harness the power of AI in mobile applications along with learning the core functions of NLP, neural networks, deep learning, and mobile vision. It features a range of projects, covering tasks such as real-estate price prediction, recognizing hand-written digits, predicting car damage, and sentiment analysis. You will learn to utilize NLP and machine learning algorithms to make applications more predictive, proactive, and capable of making autonomous decisions with less human input. In the concluding chapters, you will work with popular libraries, such as TensorFlow Lite, CoreML, and PyTorch across Android and iOS platforms. By the end of this book, you will have developed exciting and more intuitive mobile applications that deliver a customized and more personalized experience to users. What you will learn * Explore the concepts and fundamentals of AI, deep learning, and neural networks * Implement use cases for machine vision and natural language processing * Build an ML model to predict car damage using TensorFlow * Deploy TensorFlow on mobile to convert speech to text * Implement GAN to recognize hand-written digits * Develop end-to-end mobile applications that use AI principles * Work with popular libraries, such as TensorFlow Lite, CoreML, and PyTorch Who this book is for Mobile Artificial Intelligence Projects is for machine learning professionals, deep learning engineers, AI engineers, and software engineers who want to integrate AI technology into mobile-based platforms and applications. Sound knowledge of machine learning and experience with any programming language is all you need to get started with this book.
React Design Patterns and Best Practices
¥73.02
Build modular React web apps that are scalable, maintainable and powerful using design patterns and insightful practices Key Features * Get familiar with design patterns in React like Render props and Controlled/uncontrolled inputs * Learn about class/ functional, style and high order components with React * Work through examples that can be used to create reusable code and extensible designs Book Description React is an adaptable JavaScript library for building complex UIs from small, detached bits called components. This book is designed to take you through the most valuable design patterns in React, helping you learn how to apply design patterns and best practices in real-life situations. You’ll get started by understanding the internals of React, in addition to covering Babel 7 and Create React App 2.0, which will help you write clean and maintainable code. To build on your skills, you will focus on concepts such as class components, stateless components, and pure components. You'll learn about new React features, such as the context API and React Hooks that will enable you to build components, which will be reusable across your applications. The book will then provide insights into the techniques of styling React components and optimizing them to make applications faster and more responsive. In the concluding chapters, you’ll discover ways to write tests more effectively and learn how to contribute to React and its ecosystem. By the end of this book, you will be equipped with the skills you need to tackle any developmental setbacks when working with React. You’ll be able to make your applications more flexible, efficient, and easy to maintain, thereby giving your workflow a boost when it comes to speed, without reducing quality. What you will learn * Get familiar with the new React features,like context API and React Hooks * Learn the techniques of styling and optimizing React components * Make components communicate with each other by applying consolidate patterns * Use server-side rendering to make applications load faster * Write a comprehensive set of tests to create robust and maintainable code * Build high-performing applications by optimizing components Who this book is for This book is for web developers who want to increase their understanding of React and apply it to real-life application development. Prior experience with React and JavaScript is assumed.
Oracle CX Cloud Suite
¥63.21
Gain a complete overview of Oracle CX Cloud Suite and its tools for functions ranging from marketing to sales and commerce to service Key Features * Make optimal use of your Oracle CX Cloud Suite to improve business results * Achieve improved customer insights through Oracle CX’s advanced capabilities * Learn how to design a CX solution architecture Book Description Oracle CX Cloud offers features and capabilities that help companies excel at sales, customer management, and much more. This book is a detailed guide to implementing cloud solutions and helping administrators of all levels thoroughly understand the platform. Oracle CX Cloud Suite begins with an introduction to high-level Oracle architecture and examines what CX offers over CRM. You’ll explore the different cloud-based tools for marketing, sales, and customer services, among others. The book then delves into deployment by covering basic settings, setting up users, and provisioning. You’ll see how to integrate the CX suite to work together to interact with the environment and connect with legacy systems, social connectors, and internet services. The book concludes with a use case demonstrating how the entire Oracle CX Suite is set up, and also covers how to leverage Oracle ICS and Oracle CX Cloud for hybrid deployment. By end of the book, you will have learned about the working of the Oracle CX Cloud Suite and how to orchestrate user experience across all products seamlessly. What you will learn * Differentiate between Oracle CRM and CX Cloud suites * Explore a variety of Oracle CX Cloud tools for marketing and sales * Set up users and database connections during deployment * Employ Cloud Suite CX tools to aid in planning and analysis * Implement hybrid Oracle CX solutions and connect with legacy systems * Integrate with social media connectors like Facebook and LinkedIn * Leverage Oracle ICS and Oracle CX Suite to improve business results Who this book is for This book is for administrators who want to develop and strengthen their Oracle CX Cloud Suite skills in the areas of configuration and system management. Whether you are a new administrator or an experienced professional, this book will enhance your understanding of the new Oracle CX features.
Hyperledger Cookbook
¥62.12
Explore the entire Hyperledger blockchain family, including frameworks such as Fabric, Sawtooth, Indy, Burrow, and Iroha; and tools such as Composer, Explorer, and Caliper. Key Features * Plan, design, and create a full-fledged private decentralized application using Hyperledger services * Master the ins and outs of the Hyperledger network using real-world examples * Packed with problem-solution-based recipes to tackle pain areas in the blockchain development cycle Book Description Hyperledger is an open-source project and creates private blockchain applications for a range of domains. This book will be your desk reference as you explore common and not-so-common challenges faced while building blockchain networks using Hyperledger services. We'll work through all Hyperledger platform modules to understand their services and features and build end-to-end blockchain applications using various frameworks and tools supported by Hyperledger. This book's independent, recipe-based approach (packed with real-world examples) will familiarize you with the blockchain development cycle. From modeling a business network to integrating with various tools, you will cover it all. We'll cover common and not-so-common challenges faced in the blockchain life cycle. Later, we'll delve into how we can interact with the Hyperledger Fabric blockchain, covering all the principles you need to master, such as chaincode, smart contracts, and much more. We'll also address the scalability and security issues currently faced in blockchain development. By the end of this book, you will be able to implement each recipe to plan, design, and create a full-fledged, private, decentralized application to meet organizational needs. What you will learn * Create the most popular permissioned blockchain network with Fabric and Composer * Build permissioned and permission-less blockchains using Sawtooth * Utilize built-in Iroha asset/account management with role-based permissions * Implement and run Ethereum smart contracts with Burrow * Get to grips with security and scalability in Hyperledger * Explore and view blockchain data using Hyperledger Explorer * Produce reports containing performance indicators and benchmarks using Caliper Who this book is for This book is for blockchain developers who want to understand how they can apply Hyperledger services in their day-to-day projects. This book uses a recipe-based approach to help you use Hyperledger to build powerful, decentralized autonomous applications. We assume the reader has a basic knowledge of the Blockchain technology and cryptography concepts
QlikView: Advanced Data Visualization
¥90.46
Build powerful data analytics applications with this business intelligence tool and overcome all your business challenges Key Features *Master time-saving techniques and make your QlikView development more efficient *Perform geographical analysis and sentiment analysis in your QlikView applications *Explore advanced QlikView techniques, tips, and tricks to deliver complex business requirements Book Description QlikView is one of the most flexible and powerful business intelligence platforms around, and if you want to transform data into insights, it is one of the best options you have at hand. Use this Learning Path, to explore the many features of QlikView to realize the potential of your data and present it as impactful and engaging visualizations. Each chapter in this Learning Path starts with an understanding of a business requirement and its associated data model and then helps you create insightful analysis and data visualizations around it. You will look at problems that you might encounter while visualizing complex data insights using QlikView, and learn how to troubleshoot these and other not-so-common errors. This Learning Path contains real-world examples from a variety of business domains, such as sales, finance, marketing, and human resources. With all the knowledge that you gain from this Learning Path, you will have all the experience you need to implement your next QlikView project like a pro. This Learning Path includes content from the following Packt products: *QlikView for Developers by Miguel ?ngel García, Barry Harmsen *Mastering QlikView by Stephen Redmond *Mastering QlikView Data Visualization by Karl Pover What you will learn *Deliver common business requirements using advanced techniques *Load data from disparate sources to build associative data models *Understand when to apply more advanced data visualization *Utilize the built-in aggregation functions for complex calculations *Build a data architecture that supports scalable QlikView deployments *Troubleshoot common data visualization errors in QlikView *Protect your QlikView applications and data Who this book is for This Learning Path is designed for developers who want to go beyond their technical knowledge of QlikView and understand how to create analysis and data visualizations that solve real business needs. To grasp the concepts explained in this Learning Path, you should have a basic understanding of the common QlikView functions and some hands-on experience with the tool.
Hands-On Predictive Analytics with Python
¥81.74
Step-by-step guide to build high performing predictive applications Key Features *Use the Python data analytics ecosystem to implement end-to-end predictive analytics projects *Explore advanced predictive modeling algorithms with an emphasis on theory with intuitive explanations *Learn to deploy a predictive model's results as an interactive application Book Description Predictive analytics is an applied field that employs a variety of quantitative methods using data to make predictions. It involves much more than just throwing data onto a computer to build a model. This book provides practical coverage to help you understand the most important concepts of predictive analytics. Using practical, step-by-step examples, we build predictive analytics solutions while using cutting-edge Python tools and packages. The book's step-by-step approach starts by defining the problem and moves on to identifying relevant data. We will also be performing data preparation, exploring and visualizing relationships, building models, tuning, evaluating, and deploying model. Each stage has relevant practical examples and efficient Python code. You will work with models such as KNN, Random Forests, and neural networks using the most important libraries in Python's data science stack: NumPy, Pandas, Matplotlib, Seaborn, Keras, Dash, and so on. In addition to hands-on code examples, you will find intuitive explanations of the inner workings of the main techniques and algorithms used in predictive analytics. By the end of this book, you will be all set to build high-performance predictive analytics solutions using Python programming. What you will learn *Get to grips with the main concepts and principles of predictive analytics *Learn about the stages involved in producing complete predictive analytics solutions *Understand how to define a problem, propose a solution, and prepare a dataset *Use visualizations to explore relationships and gain insights into the dataset *Learn to build regression and classification models using scikit-learn *Use Keras to build powerful neural network models that produce accurate predictions *Learn to serve a model's predictions as a web application Who this book is for This book is for data analysts, data scientists, data engineers, and Python developers who want to learn about predictive modeling and would like to implement predictive analytics solutions using Python's data stack. People from other backgrounds who would like to enter this exciting field will greatly benefit from reading this book. All you need is to be proficient in Python programming and have a basic understanding of statistics and college-level algebra.
Learning Android Forensics
¥81.74
A comprehensive guide to Android forensics, from setting up the workstation to analyzing key artifacts Key Features *Get up and running with modern mobile forensic strategies and techniques *Analyze the most popular Android applications using free and open source forensic tools *Learn malware detection and analysis techniques to investigate mobile cybersecurity incidents Book Description Many forensic examiners rely on commercial, push-button tools to retrieve and analyze data, even though there is no tool that does either of these jobs perfectly. Learning Android Forensics will introduce you to the most up-to-date Android platform and its architecture, and provide a high-level overview of what Android forensics entails. You will understand how data is stored on Android devices and how to set up a digital forensic examination environment. As you make your way through the chapters, you will work through various physical and logical techniques to extract data from devices in order to obtain forensic evidence. You will also learn how to recover deleted data and forensically analyze application data with the help of various open source and commercial tools. In the concluding chapters, you will explore malware analysis so that you’ll be able to investigate cybersecurity incidents involving Android malware. By the end of this book, you will have a complete understanding of the Android forensic process, you will have explored open source and commercial forensic tools, and will have basic skills of Android malware identification and analysis. What you will learn *Understand Android OS and architecture *Set up a forensics environment for Android analysis *Perform logical and physical data extractions *Learn to recover deleted data *Explore how to analyze application data *Identify malware on Android devices *Analyze Android malware Who this book is for If you are a forensic analyst or an information security professional wanting to develop your knowledge of Android forensics, then this is the book for you. Some basic knowledge of the Android mobile platform is expected.

购物车
个人中心

