万本电子书0元读

万本电子书0元读

QlikView: Advanced Data Visualization
QlikView: Advanced Data Visualization
Miguel Ángel García
¥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
Hands-On Predictive Analytics with Python
Alvaro Fuentes
¥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
Learning Android Forensics
Oleg Skulkin
¥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.
Keras 2.x Projects
Keras 2.x Projects
Giuseppe Ciaburro
¥81.74
Demonstrate fundamentals of Deep Learning and neural network methodologies using Keras 2.x Key Features *Experimental projects showcasing the implementation of high-performance deep learning models with Keras. * *Use-cases across reinforcement learning, natural language processing, GANs and computer vision. * *Build strong fundamentals of Keras in the area of deep learning and artificial intelligence. Book Description Keras 2.x Projects explains how to leverage the power of Keras to build and train state-of-the-art deep learning models through a series of practical projects that look at a range of real-world application areas. To begin with, you will quickly set up a deep learning environment by installing the Keras library. Through each of the projects, you will explore and learn the advanced concepts of deep learning and will learn how to compute and run your deep learning models using the advanced offerings of Keras. You will train fully-connected multilayer networks, convolutional neural networks, recurrent neural networks, autoencoders and generative adversarial networks using real-world training datasets. The projects you will undertake are all based on real-world scenarios of all complexity levels, covering topics such as language recognition, stock volatility, energy consumption prediction, faster object classification for self-driving vehicles, and more. By the end of this book, you will be well versed with deep learning and its implementation with Keras. You will have all the knowledge you need to train your own deep learning models to solve different kinds of problems. What you will learn *Apply regression methods to your data and understand how the regression algorithm works *Understand the basic concepts of classification methods and how to implement them in the Keras environment *Import and organize data for neural network classification analysis *Learn about the role of rectified linear units in the Keras network architecture *Implement a recurrent neural network to classify the sentiment of sentences from movie reviews *Set the embedding layer and the tensor sizes of a network Who this book is for If you are a data scientist, machine learning engineer, deep learning practitioner or an AI engineer who wants to build speedy intelligent applications with minimal lines of codes, then this book is the best fit for you. Sound knowledge of machine learning and basic familiarity with Keras library would be useful.
Machine Learning for Mobile
Machine Learning for Mobile
Revathi Gopalakrishnan
¥71.93
Leverage the power of machine learning on mobiles and build intelligent mobile applications with ease Key Features *Build smart mobile applications for Android and iOS devices *Use popular machine learning toolkits such as Core ML and TensorFlow Lite *Explore cloud services for machine learning that can be used in mobile apps Book Description Machine learning presents an entirely unique opportunity in software development. It allows smartphones to produce an enormous amount of useful data that can be mined, analyzed, and used to make predictions. This book will help you master machine learning for mobile devices with easy-to-follow, practical examples. You will begin with an introduction to machine learning on mobiles and grasp the fundamentals so you become well-acquainted with the subject. You will master supervised and unsupervised learning algorithms, and then learn how to build a machine learning model using mobile-based libraries such as Core ML, TensorFlow Lite, ML Kit, and Fritz on Android and iOS platforms. In doing so, you will also tackle some common and not-so-common machine learning problems with regard to Computer Vision and other real-world domains. By the end of this book, you will have explored machine learning in depth and implemented on-device machine learning with ease, thereby gaining a thorough understanding of how to run, create, and build real-time machine-learning applications on your mobile devices. What you will learn *Build intelligent machine learning models that run on Android and iOS *Use machine learning toolkits such as Core ML, TensorFlow Lite, and more *Learn how to use Google Mobile Vision in your mobile apps *Build a spam message detection system using Linear SVM *Using Core ML to implement a regression model for iOS devices *Build image classification systems using TensorFlow Lite and Core ML Who this book is for If you are a mobile app developer or a machine learning enthusiast keen to use machine learning to build smart mobile applications, this book is for you. Some experience with mobile application development is all you need to get started with this book. Prior experience with machine learning will be an added bonus
Foundations of Blockchain
Foundations of Blockchain
Koshik Raj
¥73.02
Learn the foundations of blockchain technology - its core concepts and algorithmic solutions across cryptography, peer-to-peer technology, and game theory. Key Features * Learn the core concepts and foundations of the blockchain and cryptocurrencies * Understand the protocols and algorithms behind decentralized applications * Master how to architect, build, and optimize blockchain applications Book Description Blockchain technology is a combination of three popular concepts: cryptography, peer-to-peer networking, and game theory. This book is for anyone who wants to dive into blockchain from first principles and learn how decentralized applications and cryptocurrencies really work. This book begins with an overview of blockchain technology, including key definitions, its purposes and characteristics, so you can assess the full potential of blockchain. All essential aspects of cryptography are then presented, as the backbone of blockchain. For readers who want to study the underlying algorithms of blockchain, you’ll see Python implementations throughout. You’ll then learn how blockchain architecture can create decentralized applications. You’ll see how blockchain achieves decentralization through peer-to-peer networking, and how a simple blockchain can be built in a P2P network. You’ll learn how these elements can implement a cryptocurrency such as Bitcoin, and the wider applications of blockchain work through smart contracts. Blockchain optimization techniques, and blockchain security strategies are then presented. To complete this foundation, we consider blockchain applications in the financial and non-financial sectors, and also analyze the future of blockchain. A study of blockchain use cases includes supply chains, payment systems, crowdfunding, and DAOs, which rounds out your foundation in blockchain technology. What you will learn * The core concepts and technical foundations of blockchain * The algorithmic principles and solutions that make up blockchain and cryptocurrencies * Blockchain cryptography explained in detail * How to realize blockchain projects with hands-on Python code * How to architect the blockchain and blockchain applications * Decentralized application development with MultiChain, NEO, and Ethereum * Optimizing and enhancing blockchain performance and security * Classical blockchain use cases and how to implement them Who this book is for This book is for anyone who wants to dive into blockchain technology from first principles and build a foundational knowledge of blockchain. Familiarity with Python will be helpful if you want to follow how the blockchain protocols are implemented. For readers who are blockchain application developers, most of the applications used in this book can be executed on any platform.
AWS Certified SysOps Administrator – Associate Guide
AWS Certified SysOps Administrator – Associate Guide
Marko Sluga
¥81.74
An effective guide to becoming an AWS Certified SysOps Administrator Key Features * Not only pass the certification with confidence but also enhance your skills to solving real-world scenarios. * A practical guide to getting you hands-on experience with application management, deployment, operation. * Enhance your AWS skills with practice questions and mock tests. Book Description AWS certifications are becoming one of the must have certifications for any IT professional working on an AWS Cloud platform. This book will act as your one stop preparation guide to validate your technical expertise in deployment, management, and operations on the AWS platform. Along with exam specific content this book will also deep dive into real world scenarios and hands-on instructions. This book will revolve around concepts like teaching you to deploy, manage, and operate scalable, highly available, and fault tolerant systems on AWS. You will also learn to migrate an existing on-premises application to AWS. You get hands-on experience in selecting the appropriate AWS service based on compute, data, or security requirements. This book will also get you well versed with estimating AWS usage costs and identifying operational cost control mechanisms. By the end of this book, you will be all prepared to implement and manage resources efficiently on the AWS cloud along with confidently passing the AWS Certified SysOps Administrator – Associate exam. What you will learn * Create and manage users, groups, and permissions using AWS IAM services * Create a secure VPC with public and private subnets, Network Access Control, and security groups * Get started with launching your first EC2 instance, and working with it * Handle application traffic with ELB and monitor AWS resources with CloudWatch * Work with S3, Glacier, and CloudFront * Work across distributed application components using SWF * Understand event-based processing with Lambda and messaging SQS and SNS in AWS * Get familiar with AWS deployment concepts and tools including Elastic Beanstalk, CloudFormation and AWS OpsWorks Who this book is for If you are a system administrator or a system engineer interested in leveraging the AWS platform to deploy applications then, this book is for you. IT professionals interested in passing the AWS Certified Sysops Administrator will also benefit from this book. Some basic understanding of working AWS components would do wonders.
Ceph: Designing and Implementing Scalable Storage Systems
Ceph: Designing and Implementing Scalable Storage Systems
Michael Hackett
¥90.46
Get to grips with the unified, highly scalable distributed storage system and learn how to design and implement it. Key Features * Explore Ceph's architecture in detail * Implement a Ceph cluster successfully and gain deep insights into its best practices * Leverage the advanced features of Ceph, including erasure coding, tiering, and BlueStore Book Description This Learning Path takes you through the basics of Ceph all the way to gaining in-depth understanding of its advanced features. You’ll gather skills to plan, deploy, and manage your Ceph cluster. After an introduction to the Ceph architecture and its core projects, you’ll be able to set up a Ceph cluster and learn how to monitor its health, improve its performance, and troubleshoot any issues. By following the step-by-step approach of this Learning Path, you’ll learn how Ceph integrates with OpenStack, Glance, Manila, Swift, and Cinder. With knowledge of federated architecture and CephFS, you’ll use Calamari and VSM to monitor the Ceph environment. In the upcoming chapters, you’ll study the key areas of Ceph, including BlueStore, erasure coding, and cache tiering. More specifically, you’ll discover what they can do for your storage system. In the concluding chapters, you will develop applications that use Librados and distributed computations with shared object classes, and see how Ceph and its supporting infrastructure can be optimized. By the end of this Learning Path, you'll have the practical knowledge of operating Ceph in a production environment. This Learning Path includes content from the following Packt products: * Ceph Cookbook by Michael Hackett, Vikhyat Umrao and Karan Singh * Mastering Ceph by Nick Fisk * Learning Ceph, Second Edition by Anthony D'Atri, Vaibhav Bhembre and Karan Singh What you will learn * Understand the benefits of using Ceph as a storage solution * Combine Ceph with OpenStack, Cinder, Glance, and Nova components * Set up a test cluster with Ansible and virtual machine with VirtualBox * Develop solutions with Librados and shared object classes * Configure BlueStore and see its interaction with other configurations * Tune, monitor, and recover storage systems effectively * Build an erasure-coded pool by selecting intelligent parameters Who this book is for If you are a developer, system administrator, storage professional, or cloud engineer who wants to understand how to deploy a Ceph cluster, this Learning Path is ideal for you. It will help you discover ways in which Ceph features can solve your data storage problems. Basic knowledge of storage systems and GNU/Linux will be beneficial.
DevOps with Kubernetes
DevOps with Kubernetes
Hideto Saito
¥90.46
Leverage the power of Kubernetes to build an efficient software delivery pipeline. Key Features * Learn about DevOps, containers, and Kubernetes all within one handy book * A practical guide to container management and orchestration * Learn how to monitor, log, and troubleshoot your Kubernetes applications Book Description Kubernetes has been widely adopted across public clouds and on-premise data centers. As we're living in an era of microservices, knowing how to use and manage Kubernetes is an essential skill for everyone in the IT industry. This book is a guide to everything you need to know about Kubernetes—from simply deploying a container to administrating Kubernetes clusters wisely. You'll learn about DevOps fundamentals, as well as deploying a monolithic application as microservices and using Kubernetes to orchestrate them. You will then gain an insight into the Kubernetes network, extensions, authentication and authorization. With the DevOps spirit in mind, you'll learn how to allocate resources to your application and prepare to scale them efficiently. Knowing the status and activity of the application and clusters is crucial, so we’ll learn about monitoring and logging in Kubernetes. Having an improved ability to observe your services means that you will be able to build a continuous delivery pipeline with confidence. At the end of the book, you'll learn how to run managed Kubernetes services on three top cloud providers: Google Cloud Platform, Amazon Web Services, and Microsoft Azure. What you will learn * Learn fundamental and advanced DevOps skills and tools * Get a comprehensive understanding of containers * Dockerize an application * Administrate and manage Kubernetes cluster * Extend the cluster functionality with custom resources * Understand Kubernetes network and service mesh * Implement Kubernetes logging and monitoring * Manage Kubernetes services in Amazon Web Services, Google Cloud Platform,and Microsoft Azure Who this book is for This book is for anyone who wants to learn containerization and clustering in a practical way using Kubernetes. No prerequisite skills are required, however, essential DevOps skill and public/private Cloud knowledge will accelerate the reading speed. If you're advanced, you can get a deeper understanding of all the tools and technique described in the book.
Mastering Machine Learning with R
Mastering Machine Learning with R
Cory Lesmeister
¥73.02
Stay updated with expert techniques for solving data analytics and machine learning challenges and gain insights from complex projects and power up your applications Key Features * Build independent machine learning (ML) systems leveraging the best features of R 3.5 * Understand and apply different machine learning techniques using real-world examples * Use methods such as multi-class classification, regression, and clustering Book Description Given the growing popularity of the R-zerocost statistical programming environment, there has never been a better time to start applying ML to your data. This book will teach you advanced techniques in ML ,using? the latest code in R 3.5. You will delve into various complex features of supervised learning, unsupervised learning, and reinforcement learning algorithms to design efficient and powerful ML models. This newly updated edition is packed with fresh examples covering a range of tasks from different domains. Mastering Machine Learning with R starts by showing you how to quickly manipulate data and prepare it for analysis. You will explore simple and complex models and understand how to compare them. You’ll also learn to use the latest library support, such as TensorFlow and Keras-R, for performing advanced computations. Additionally, you’ll explore complex topics, such as natural language processing (NLP), time series analysis, and clustering, which will further refine your skills in developing applications. Each chapter will help you implement advanced ML algorithms using real-world examples. You’ll even be introduced to reinforcement learning, along with its various use cases and models. In the concluding chapters, you’ll get a glimpse into how some of these blackbox models can be diagnosed and understood. By the end of this book, you’ll be equipped with the skills to deploy ML techniques in your own projects or at work. What you will learn * Prepare data for machine learning methods with ease * Understand how to write production-ready code and package it for use * Produce simple and effective data visualizations for improved insights * Master advanced methods, such as Boosted Trees and deep neural networks * Use natural language processing to extract insights in relation to text * Implement tree-based classifiers, including Random Forest and Boosted Tree Who this book is for This book is for data science professionals, machine learning engineers, or anyone who is looking for the ideal guide to help them implement advanced machine learning algorithms. The book will help you take your skills to the next level and advance further in this field. Working knowledge of machine learning with R is mandatory.
Serverless Programming Cookbook
Serverless Programming Cookbook
Heartin Kanikathottu
¥81.74
Build, secure, and deploy real-world serverless applications in AWS and peek into the serverless cloud offerings from Azure, Google Cloud, and IBM Cloud Key Features * Build serverless applications with AWS Lambda, AWS CloudFormation and AWS CloudWatch * Perform data analytics and natural language processing(NLP)on the AWS serverless platform * Explore various design patterns and best practices involved in serverless computing Book Description Managing physical servers will be a thing of the past once you’re able to harness the power of serverless computing. If you’re already prepped with the basics of serverless computing, Serverless Programming Cookbook will help you take the next step ahead. This recipe-based guide provides solutions to problems you might face while building serverless applications. You'll begin by setting up Amazon Web Services (AWS), the primary cloud provider used for most recipes. The next set of recipes will cover various components to build a Serverless application including REST APIs, database, user management, authentication, web hosting, domain registration, DNS management, CDN, messaging, notifications and monitoring. The book also introduces you to the latest technology trends such as Data Streams, Machine Learning and NLP. You will also see patterns and practices for using various services in a real world application. Finally, to broaden your understanding of Serverless computing, you'll also cover getting started guides for other cloud providers such as Azure, Google Cloud Platform and IBM cloud. By the end of this book, you’ll have acquired the skills you need to build serverless applications efficiently using various cloud offerings. What you will learn * Serverless computing in AWS and explore services with other clouds * Develop full-stack apps with API Gateway, Cognito, Lambda and DynamoDB * Web hosting with S3, CloudFront, Route 53 and AWS Certificate Manager * SQS and SNS for effective communication between microservices * Monitoring and troubleshooting with CloudWatch logs and metrics * Explore Kinesis Streams, Amazon ML models and Alexa Skills Kit Who this book is for For developers looking for practical solutions to common problems while building a serverless application, this book provides helpful recipes. To get started with this intermediate-level book, knowledge of basic programming is a must.
Hands-On Full-Stack Web Development with GraphQL and React
Hands-On Full-Stack Web Development with GraphQL and React
Sebastian Grebe
¥81.74
Unearth the power of GraphQL, React, Apollo, Node, and Express to build a scalable, production ready application Key Features * Build full stack applications with modern APIs using GraphQL and Apollo * Integrate Apollo into React and build frontend components using GraphQL * Implement a self-updating notification pop-up with a unique GraphQL feature called Subscriptions Book Description React, one of the most widely used JavaScript frameworks, allows developers to build fast and scalable front end applications for any use case. GraphQL is the modern way of querying an API. It represents an alternative to REST and is the next evolution in web development. Combining these two revolutionary technologies will give you a future-proof and scalable stack you can start building your business around. This book will guide you in implementing applications by using React, Apollo, Node.js and SQL. We'll focus on solving complex problems with GraphQL, such as abstracting multi-table database architectures and handling image uploads. Our client, and server will be powered by Apollo. Finally we will go ahead and build a complete Graphbook. While building the app, we'll cover the tricky parts of connecting React to the back end, and maintaining and synchronizing state. We'll learn all about querying data and authenticating users. We'll write test cases to verify the front end and back end functionality for our application and cover deployment. By the end of the book, you will be proficient in using GraphQL and React for your full-stack development requirements. What you will learn * Resolve data from multi-table database and system architectures * Build a GraphQL API by implementing models and schemas with Apollo and Sequelize * Set up an Apollo Client and build front end components using React * Use Mocha to test your full-stack application * Write complex React components and share data across them * Deploy your application using Docker Who this book is for The book is for web developers who want to enhance their skills and build complete full stack applications using industry standards. Familiarity with JavaScript, React, and GraphQL is expected to get the most from this book.
Windows Server 2019 Automation with PowerShell Cookbook
Windows Server 2019 Automation with PowerShell Cookbook
Thomas Lee
¥108.99
Automate Windows server tasks with the powerful features of the PowerShell Language Key Features * Leverage PowerShell to automate complex Windows server tasks * Master new features such as DevOps, and containers, and speed up their performance using PowerShell * Improve PowerShell's usability, and control and manage Windows-based environments by working through exciting recipes Book Description Windows Server 2019 represents the latest version of Microsoft’s flagship server operating system. It also comes with PowerShell Version 5.1 and has a number of additional features that IT pros find useful. The book helps the reader learn how to use PowerShell and manage core roles, features, and services of Windows Server 2019. You will begin with creating a PowerShell Administrative Environment that has updated versions of PowerShell and the Windows Management Framework, updated versions of the .NET Framework, and third-party modules. Next, you will learn to use PowerShell to set up and configure Windows Server 2019 networking and also managing objects in the AD environment. You will also learn to set up a host to utilize containers and how to deploy containers. You will also be implementing different mechanisms for achieving desired state configuration along with getting well versed with Azure infrastructure and how to setup Virtual Machines, web sites, and shared files on Azure. Finally, you will be using some powerful tools you can use to diagnose and resolve issues with Windows Server 2019. By the end of the book, you will learn a lot of trips and tricks to automate your windows environment with PowerShell What you will learn * Perform key admin tasks on Windows Server 2019 * Employing best practices for writing PowerShell scripts and configuring Windows Server 2019 * Use the .NET Framework to achieve administrative scripting * Set up VMs, websites, and shared files on Azure * Report system performance using built-in cmdlets and WMI to obtain single measurements * Know the tools you can use to diagnose and resolve issues with Windows Server Who this book is for If you are a systems administrator, engineer, or an architect working with Windows Server 2016 interested in upgrading to Windows Server 2019 and automating tasks with PowerShell, then this book is for you. A basic knowledge of PowerShell is expected.
Getting Started with Qt 5
Getting Started with Qt 5
Benjamin Baka
¥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.
Advanced Serverless Architectures with Microsoft Azure
Advanced Serverless Architectures with Microsoft Azure
Daniel Bass
¥63.21
Build complex, observable, and fault-tolerant serverless systems easily on Microsoft Azure. Key Features * Use serverless systems to help you fulfill complex requirements * Develop your knowledge of Azure Microsoft Serverless * Understand concepts with a hands-on approach and helpful examples Book Description Advanced Serverless Architectures with Microsoft Azure redefines your experience of designing serverless systems. It shows you how to tackle challenges of varying levels, not just the straightforward ones. You'll be learning how to deliver features quickly by building systems, which retain the scalability and benefits of serverless. You'll begin your journey by learning how to build a simple, completely serverless application. Then, you'll build a highly scalable solution using a queue, load messages onto the queue, and read them asynchronously. To boost your knowledge further, the book also features durable functions and ways to use them to solve errors in a complex system. You'll then learn about security by building a security solution from serverless components. Next, you’ll gain an understanding of observability and ways to leverage application insights to bring you performance benefits. As you approach the concluding chapters, you’ll explore chaos engineering and the benefits of resilience, by actively switching off a few of the functions within a complex system, submitting a request, and observing the resulting behavior. By the end of this book, you will have developed the skills you need to build and maintain increasingly complex systems that match evolving platform requirements. What you will learn * Understand what true serverless architecture is * Study how to extend and scale architectures until they become ‘complex' * Implement durable functions in your design * Improve the observability of your serverless architecture * Implement security solutions using serverless services * Learn how to ‘practise' chaos engineering in production Who this book is for Advanced Serverless Architectures with Microsoft Azure is is ideal if you want to build serverless systems with fewer outages and high performance using Azure. Familiarity with the C# syntax and Azure Functions and ARM templates will help you to benefit more from this book. Prior knowledge of basic front-end development, HTML JS, and CSS is beneficial but not essential. Some DevOps knowledge is also beneficial but not essential.
Hands-On Data Structures and Algorithms with Kotlin
Hands-On Data Structures and Algorithms with Kotlin
Chandra Sekhar Nayak
¥63.21
Understand and solve complex computational problems and write efficient code with Kotlin Key Features * Learn about important data structures such as lists, arrays, queues, and stacks * Design custom algorithms for real-life implementations * Identify suitable tools for different scenarios and deliver immediate results Book Description Data structures and algorithms are more than just theoretical concepts. They help you become familiar with computational methods for solving problems and writing logical code. Equipped with this knowledge, you can write efficient programs that run faster and use less memory. Hands-On Data Structures and Algorithms with Kotlin book starts with the basics of algorithms and data structures, helping you get to grips with the fundamentals and measure complexity. You'll then move on to exploring the basics of functional programming while getting used to thinking recursively. Packed with plenty of examples along the way, this book will help you grasp each concept easily. In addition to this, you'll get a clear understanding of how the data structures in Kotlin's collection framework work internally. By the end of this book, you will be able to apply the theory of data structures and algorithms to work out real-world problems. What you will learn * Understand the basic principles of algorithms and data structures * Explore general-purpose data structures with arrays and linked lists * Get to grips with the basics of stacks, queues, and double-ended queues * Understand functional programming and related data structures * Use performant searching and efficient sorting * Uncover how Kotlin's collection framework functions * Become adept at implementing different types of maps Who this book is for If you're a Kotlin developer who wants to learn the intricacies of implementing data structures and algorithms for scalable application development, this book is for you.
Installation, Storage, and Compute with Windows Server 2016: Microsoft 70-740 MC
Installation, Storage, and Compute with Windows Server 2016: Microsoft 70-740 MC
Sasha Kranjac
¥73.02
A comprehensive guide for MCSA Exam 70-740, that will help you prepare from day one to earn the valuable Microsoft Certificate Key Features * Leverage practice questions and mock tests to pass this certification with confidence * Learn to Install Windows Servers,implement high availability, and monitor server environments * Gain necessary skills to implement and configure storage and compute features Book Description MCSA: Windows Server 2016 certification is one of the most sought-after certifications for IT professionals, which includes working with Windows Server and performing administrative tasks around it. This book is aimed at the 70-740 certification and is part of Packt's three-book series on MCSA Windows Server 2016 certification, which covers Exam 70-740, Exam 70-741, and Exam 70-742. This book will cover exam objectives for the 70-740 exam, and starting from installing and configuring Windows Server 2016, Windows Server imaging and deployment to configuring and managing disks and volumes, implementing and configuring server storage and implementing Hyper-V. At the end of each chapter you will be provided test questions to revise your learnings which will boost your confidence in preparing for the actual certifications. By the end of this book, you will learn everything needed to pass the, MCSA Exam 70-740: Installation, Storage, and Compute with Windows Server 2016, certification. What you will learn * Install Windows Server 2016 * Upgrade and Migrate servers and workloads * Implement and configure server storage * Install and configure Hyper-V * Configure the virtual machine (VM) settings * Configure Hyper-V storage * Configure Hyper-V networking Who this book is for This book is ideal for system administrators interested in installing and configuring storage and compute features with Windows Sever 2016 and aiming to pass the 70-740 certification. Some experience with Windows Server in an enterprise environment is assumed.
Hands-On Business Intelligence with Qlik Sense
Hands-On Business Intelligence with Qlik Sense
Pablo Labbe
¥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
MongoDB, Express, Angular, and Node.js Fundamentals
Paul Oluyege
¥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
C++ Fundamentals
Antonio Mallia
¥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.
Hands-On RESTful Web Services with TypeScript 3
Hands-On RESTful Web Services with TypeScript 3
Biharck Muniz Araújo
¥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.