Filter
(found 5040 products)
Book cover image
Take your network automation skills to the next level by following detailed recipes outlining how to manage network devices from different vendors like Cisco, Juniper and Arista effectively using Ansible About This Book * Step-by-step instructions to automate network Infrastructure using Ansible *Effectively model and describe Network Infrastructure using Ansible ...
Network Automation Cookbook: Proven and actionable recipes to automate and manage network devices using Ansible
Take your network automation skills to the next level by following detailed recipes outlining how to manage network devices from different vendors like Cisco, Juniper and Arista effectively using Ansible About This Book * Step-by-step instructions to automate network Infrastructure using Ansible *Effectively model and describe Network Infrastructure using Ansible in various environments across Cloud, Data Center and Service Provider Networks *Integrate Ansible with several 3rd party tools like NAPALM, NetBox and Batfish to deliver a robust automation framework Who This Book Is For This book is ideal for network engineers and devops engineers who would like to automate common network tasks. A good amount of network and basic Linux knowledge is required. What You Will Learn * Understand the various components of Ansible *Using infrastructure as code concepts in the design and build of network solutions *Using Ansible in automating network devices like Cisco, Juniper, Arista and F5 *Using Ansible to automate network resources in AWS, GCP and Azure cloud solutions *How to use NetBox for network inventory and how to integrate it with Ansible *How to validate network using Ansible and Batfish In Detail Network Automation Cookbook is designed for system administrators, network engineers, or infrastructure automation engineers interested in using network automation to centrally manage the switches, routers, and other devices in their organization's network infrastructure. The book begins by reviewing the basic Ansible concepts and then explains how to use Ansible to automate common network tasks across various vendor equipment in different environments like enterprise, data center and service providers.Then, we move to explain how to automate networks on the cloud from providers like AWS, GCP and Azure.. By the end of this book, you should be comfortable in using Ansible in automating network devices as well as using various 3rd party tools like NAPALM, NetBox and Batfish to build robust network automation solutions.
https://magrudy-assets.storage.googleapis.com/9781789956481.jpg
41.990000 USD

Network Automation Cookbook: Proven and actionable recipes to automate and manage network devices using Ansible

by Karim Okasha
Paperback / softback
Book cover image
One stop guide to secure various phases of Blockchain applications using deployment and operational security principles About This Book * Explore various blockchain technical concepts and topics like Cryptography, consensus algorithms, and security assumptions *Architect the network security for mission-critical decentralized applications using design security considerations *Adapt to various deployment ...
Securing Blockchain: Learn simple to advanced security configurations to your Ethereum and Hyperledger fabric network
One stop guide to secure various phases of Blockchain applications using deployment and operational security principles About This Book * Explore various blockchain technical concepts and topics like Cryptography, consensus algorithms, and security assumptions *Architect the network security for mission-critical decentralized applications using design security considerations *Adapt to various deployment and operational aspects considerations while building the blockchain network Who This Book Is For This book is for blockchain developers, security professionals, Ethereum and Hyperledger developers who are willing to implement security in Blockchain Platforms. What You Will Learn * Explore how Ethereum and various components of Hyperledger network and blockchain node works. *Understand common network attacks on blockchain networks and security best practices. *Learn various algorithms in symmetric and asymmetric cryptography *Implement various consensus algorithms in Blockchain *Gain a good understanding of how to write a secure smart contract and chain code *Become well versed with security implementation guidelines for decentralized application In Detail The adoption of blockchain for value chain, insurance, and healthcare has been raising from niche research to an everyday usage technology. However, one of the key challenges that are faced in Blockchain development is securing them. Securing Blockchain is a comprehensive guide to performing simple to advanced security configurations to your Ethereum and Hyperledger fabric network. You will be introduced to various Blockchain attacks such as a denial of service, user wallets, pool mining attacks and more. It will teach you various cryptography concepts, consensus algorithms in Blockchain Security, and design principles while deploying and understanding security implementation guidelines. You will cover the necessary architectural considerations, system and network security, various operational configurations to your Ethereum and Hyperledger fabric network. You will learn to implement security at each level of Blockchain application development, thus showing how to secure various phases of Blockchain application using example-based approach. By the end of the book, you will be well versed with various blockchain security concepts and techniques to be implemented in the real blockchain production environments with various compliances.
https://magrudy-assets.storage.googleapis.com/9781838646486.jpg
41.990000 USD

Securing Blockchain: Learn simple to advanced security configurations to your Ethereum and Hyperledger fabric network

by Nishanth Kumar
Paperback / softback
Book cover image
A new edition of the bestselling guide to Deep Reinforcement Learning and how it can be used to solve complex real-world problems. Revised and expanded to include multi-agent methods, discrete optimization, RL in robotics, advanced exploration techniques, and more Key Features *2nd edition of the bestselling introduction to deep reinforcement ...
Deep Reinforcement Learning Hands-On -: Apply modern RL methods to practical problems of chatbots, robotics, discrete optimisation, web automation and more
A new edition of the bestselling guide to Deep Reinforcement Learning and how it can be used to solve complex real-world problems. Revised and expanded to include multi-agent methods, discrete optimization, RL in robotics, advanced exploration techniques, and more Key Features *2nd edition of the bestselling introduction to deep reinforcement learning, expanded with six new chapters * Explore deep reinforcement learning (RL), from the first principles to the latest algorithms * Evaluate high-profile RL methods, including Value Iteration, Deep Q-networks, Policy Gradients, TRPO, PPO, DDPG, D4PG and non-gradient methods * Discover ways to increase efficiency of RL methods both from theoretical and engineering perspective * Learn advanced exploration techniques including Noisy Networks, Pseudo-count and Network Distillation methods * Apply RL methods to cheap hardware robotics platform Book Description Deep Reinforcement Learning Hands-On 2nd edition is an updated and expanded version of the bestselling guide to the very latest RL tools and techniques. It provides you with an introduction to the fundamentals of Reinforcement Learning (RL) while providing you with the practical hands-on ability to code intelligent learning agents to perform a range of practical tasks. With six new chapters devoted to a variety of up-to-the-minute developments in RL, including discrete optimization (solving the Rubik's Cube), multi-agent methods, Microsoft's TextWorld environment, advanced exploration techniques, and more, you will come away from this book with a deep understanding of the latest innovations in this emerging field. In addition, you will gain actionable insights into such topic areas as Deep Q-Networks, Policy Gradient methods, Continuous control problems and highly scalable non-gradient methods. You will also discover how to build a real hardware robot trained with RL for less than $100 and solve Pong environment in just 30 minutes of training using step-by-step code optimization. In short, Deep Reinforcement Learning 2nd edition is your companion to navigating the exciting complexities of RL as it helps you attain expert hands-on experience and knowledge through practical real-world examples. What you will learn *Understand the DL context of RL and implement complex DL models * Learn the foundation of RL: Markov chain, Markov reward processes and Markov decision processes * Evaluate RL methods including Cross-entropy, DQN, Actor-Critic, TRPO, PPO, DDPG, D4PG and others * Find cutting edge ways to speed up RL methods * Build a practical hardware robot trained with RL methods for less than $100 * Discover Microsoft's TextWorld Environment which is an Interactive Fiction games platform * Use discrete optimization in RL to solve the Rubik's Cube * Gain insights into dealing with discrete and continuous action spaces in various environments * Create your own OpenAI Gym environment to train a stock trading agent * Teach your agent to play Connect4 using AlphaGo Zero * Explore the very latest deep RL research on topics including AI-driven chatbots * Discover advanced exploration techniques, including Noisy Networks and Network Distillation techniques Who This Book Is For Some fluency in Python is assumed. Basic deep learning (DL) approaches should be familiar to readers and some practical experience in DL will be helpful. This book is an introduction to deep reinforcement learning (RL) and requires no background in RL.
https://magrudy-assets.storage.googleapis.com/9781838826994.jpg
41.990000 USD

Deep Reinforcement Learning Hands-On -: Apply modern RL methods to practical problems of chatbots, robotics, discrete optimisation, web automation and more

by Maxim Lapan
Paperback / softback
Book cover image
Mastering the art of forensics for the iOS, Android, and the Windows 10 mobile platforms About This Book * Recover deleted data from mobile devices through advanced techniques. *Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums. *A practical guide ...
Practical Mobile Forensics! - Fourth Edition: Forensically investigate and analyze iOS, Android and Windows devices
Mastering the art of forensics for the iOS, Android, and the Windows 10 mobile platforms About This Book * Recover deleted data from mobile devices through advanced techniques. *Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums. *A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats. Who This Book Is For This book is intended for forensic examiners with little or basic experience in mobile forensics or open source solutions for mobile forensics. This book will also be useful to computer security professionals , researchers and anyone seeking a deeper understanding of mobile internals. Some understanding of digital forensics practices would be helpful. What You Will Learn * Discover the new techniques in practical mobile forensics *Understand the architecture and security mechanisms present in iOS and Android platforms *Identify sensitive files on the iOS and Android platforms *Set up a forensic environment *Extract data from the iOS and Android platforms *Recover data on the iOS and Android platforms *Understand the forensics of Windows devices *Explore various third-party application techniques and data recovery techniques In Detail This book focuses on teaching you the latest forensic techniques to investigate mobile devices, across various mobile platforms. We cover multiple OS versions, up to and including iOS 11, iOS 12, Android 8, Android 9 and Windows 10. We delve into the latest open source and commercial mobile forensic tools, enabling you to analyze and retrieve data effectively. You will learn how to inspect the device, retrieve data from the cloud, and document reports of your investigations. We explore reverse engineering of apps and ways to identify malware. You will also learn about parsing popular third party apps such as Facebook, WhatsApp and so on. By the end of this book, you will have mastered various mobile forensic techniques to extract data from mobile devices by leveraging open source solutions.
https://magrudy-assets.storage.googleapis.com/9781838647520.jpg
41.990000 USD

Practical Mobile Forensics! - Fourth Edition: Forensically investigate and analyze iOS, Android and Windows devices

by Satish Bommisetty, Heather Mahalik, Oleg Skulkin, Rohit Tamma
Paperback / softback
Book cover image
Understand the concepts and methodologies to manage and deliver top-notch Data Science solutions for your organization. Key Features *Learn to design, implement and maintain distributed data architectures with DataOps * Follow principles for building a better innovation process for your organization * Explore various challenges, possibilities, and limitations in Data ...
Managing Data Science: Effective strategies to manage data science projects efficiently and build a sustainable team
Understand the concepts and methodologies to manage and deliver top-notch Data Science solutions for your organization. Key Features *Learn to design, implement and maintain distributed data architectures with DataOps * Follow principles for building a better innovation process for your organization * Explore various challenges, possibilities, and limitations in Data Science Book Description Data Science and Machine Learning can transform any organization and open new opportunities. Any Data Science project is a unique mix of research, software engineering, and business expertise. A substantial managerial effort is needed to guide the solution from prototype development to production. Traditional approaches often fail as they have different conditions and requirements in mind. This book presents a proven approach to Data Science project management, with tips and best practices to guide you along the way. With the help of this book, you will understand the practical applications of data science and AI to incorporate them into your solutions. You will go through the Data Science project life-cycle, explore the common pitfalls encountered at each step, and learn how to avoid them. Any data science project requires a balanced skillful team, and this book will present helpful advice for hiring and growing a skillful data science team for your organization. The book also shows you how you can efficiently manage and improve your Data Science projects through the use of DevOps. By the end of the book, the readers will have the practical knowledge to tackle various challenges they deal on a daily basis and will have an understanding of various data science solutions. What you will learn *Understand the underlying problems of building a strong Data Science pipeline * Learn about the different tools to build and deploy data science solution * Hire, grow, and sustain an efficient Data Science team * Manage data science projects through all stages from prototype to production * Learn how to use DevOps for improving Data Science projects * Master the techniques for testing models in all the stages Who This Book Is For The book is intended to Data Scientists, Analysts, as well as program managers who want to bring more productivity to their organization and improve their business by incorporating data science workflows efficiently. Some understanding of the basic data science concepts will be useful.
https://magrudy-assets.storage.googleapis.com/9781838826321.jpg
31.490000 USD

Managing Data Science: Effective strategies to manage data science projects efficiently and build a sustainable team

by Kirill Dubovikov
Paperback / softback
Book cover image
This friendly and accessible guide to AI theory and programming in Python requires no maths or data science background. Key Features * Roll up your sleeves and start programming AI models * No math, data science, or machine learning background required * Packed with hands-on examples, illustrations, and clear step-by-step ...
AI Crash Course: A fun and hands-on introduction to machine learning, reinforcement learning, deep learning, and artificial intelligence with Python
This friendly and accessible guide to AI theory and programming in Python requires no maths or data science background. Key Features * Roll up your sleeves and start programming AI models * No math, data science, or machine learning background required * Packed with hands-on examples, illustrations, and clear step-by-step instructions * 5 hands-on working projects put ideas into action and show step-by-step how to build intelligent software Book DescriptionAI is changing the world - and with this book, anyone can start building intelligent software! Through his best-selling video courses, Hadelin de Ponteves has taught hundreds of thousands of people to write AI software. Now, for the first time, his hands-on, energetic approach is available as a book. Taking a graduated approach that starts with the basics before easing readers into more complicated formulas and notation, Hadelin helps you understand what you really need to build AI systems with reinforcement learning and deep learning. Five full working projects put the ideas into action, showing step-by-step how to build intelligent software using the best and easiest tools for AI programming: * Google Colab * Python * TensorFlow * Keras * PyTorchAI Crash Course teaches everyone to build an AI to work in their applications. Once you've read this book, you're only limited by your imagination. What you will learnBuild fun projects: * Make a virtual self-driving car * Use AI to solve real-world business problems * Use AI to win games against human players * Build an intelligent, virtual robot warehouse workerMaster key skills: * Deep Learning * Reinforcement Learning * Thompson Sampling * Q-Learning * Deep Q-Learning Learn in an easy way: * Friendly, plain English explanations * Examples and illustrations * Practical activities * An interactive journey * A dash of humor and fun Who This Book Is ForIf you want to add AI to your skillset, this book is for you. It doesn't require data science or machine learning knowledge. Just maths basics (high school level).
https://magrudy-assets.storage.googleapis.com/9781838645359.jpg
31.490000 USD

AI Crash Course: A fun and hands-on introduction to machine learning, reinforcement learning, deep learning, and artificial intelligence with Python

by Hadelin de Ponteves
Paperback / softback
Book cover image
Explore the principles and practicalities of quantum computing Key Features * Discover how quantum computing works and the straightforward math behind it * Learn how it may become the most important new computer technology of the century * Explore the inner workings of quantum computing technology Book Description Quantum computing ...
Dancing with Qubits: How quantum computing works and how it may change the world
Explore the principles and practicalities of quantum computing Key Features * Discover how quantum computing works and the straightforward math behind it * Learn how it may become the most important new computer technology of the century * Explore the inner workings of quantum computing technology Book Description Quantum computing is making us change how we think about computers. Quantum bits, a.k.a. qubits, may make it possible to solve problems and do this much faster than previously thought with current computing technology. Dancing with Qubits starts with an overview of why quantum computing is so different from classical computing and describes several industry use cases where it may have a major impact. From there it moves on to a fuller description of classical computing and the mathematical underpinnings necessary to understand such concepts as superposition, entanglement, and interference. Next up is circuits and algorithms, both basic and more sophisticated. It then nicely moves on to provide a survey of the physics and engineering ideas behind how quantum computing hardware is built. Finally, it looks to the future and gives you a guide to understand how further developments will affect you. Really understanding quantum computing requires a lot of math, and this book doesn't shy away from the necessary math concepts you'll need. Each topic is introduced and explained thoroughly, in clear English with helpful examples. What you will learn * See how Quantum Computing works, what makes it different, and why it could be so powerful * Discover the complex, mind-bending mechanics that underpin quantum systems * Understand the necessary mathematical concepts behind classical and quantum computing * Refresh and extend your grasp of computing, quantum theory, and quantum computing * Explore the main applications of quantum computing to scientific computing, AI, and elsewhere * Comprehend the detailed overview of qubits, quantum circuits, and quantum algorithm Who This Book Is For Dancing with Qubits is for anybody who wants to explore quantum computing and how it works. Necessary math concepts are explained clearly and simply. Calculus is not required.
https://magrudy-assets.storage.googleapis.com/9781838827366.jpg
52.490000 USD

Dancing with Qubits: How quantum computing works and how it may change the world

by Robert S. Sutor
Paperback / softback
Book cover image
Build trending robotics projects such as mobile manipulators, self-driving cars and industrial robots powered by ROS, Machine Learning and Virtual Reality. Key Features *Create and program cool robotic projects using powerful ROS libraries * Build industrial robots like mobile manipulators to handle complex tasks * Learn how Reinforcement learning and ...
ROS Robotics Projects -: Build and control robots powered by the Robot Operating System, Machine Learning and Virtual Reality
Build trending robotics projects such as mobile manipulators, self-driving cars and industrial robots powered by ROS, Machine Learning and Virtual Reality. Key Features *Create and program cool robotic projects using powerful ROS libraries * Build industrial robots like mobile manipulators to handle complex tasks * Learn how Reinforcement learning and Deep Learning are used with ROS Book Description Compared to the last decade, the concept of heavy industrial robots, placed in workcells are getting replaced with new age robots called cobots that don't need a workcell. They are used not only in manufacturing but different domains like retail, banks, energy and healthcare. One of the major reasons for such rapid growth in robotics market is the introduction of an open source robotics framework called ROS. This book targets projects in latest ROS distro - ROS Melodic Morenia with Ubuntu Bionic (18.04). It starts with fundamentals covered in the previous edition, followed by an introduction to ROS-2 and its differences with ROS-1. You will be able to model and build an industrial mobile manipulator in ROS and also simulate it in Gazebo 9. Then you would understand how complex robot applications are carried out through state machines and later get confident working with multiple robots at a time. This book also introduces new, trending hardware such as Nvidia's Jetson Nano, Asus Tinkerboard and BeagleboneBlack, along with their capabilities and interfacing with ROS. Furthermore, you will build interesting ROS projects such as self-driving cars, making use of trending AI concepts such as Deep Learning and Reinforcement Learning. By the end of the book you would be able to build interesting and intricate projects with ROS. What you will learn *Basics of ROS and understanding ROS applications * Learn how ROS-2 is different from ROS-1 * Handle complex robot tasks using state machines with application * Learn how to communicate between multiple robots and build applications with them * Understand ROS capabilities with latest embedded boards like Tinkerboard S and Jetson Nano * Discover how machine learning and deep learning techniques are used with ROS * Build a self-driving car powered by ROS * Teleoperate your robot using Leapmotion and a VR headset Who This Book Is For This book is for students, hobbyists, professionals and individuals with a passion for learning robotics, and for those who are interested to learn about the algorithms, motion control and perception capabilities of robots from scratch. This book is also ideal for those who wish to build a new product, or for researchers to utilize what's already available and create something new and innovative in the field of robotics.
https://magrudy-assets.storage.googleapis.com/9781838649326.jpg
47.240000 USD

ROS Robotics Projects -: Build and control robots powered by the Robot Operating System, Machine Learning and Virtual Reality

by Lentin Joseph, Ramkumar Gandhinathan
Paperback / softback
Book cover image
Deploy, orchestrate, and monitor serverless applications using Kubernetes. About This Book * Get hands-on experience with frameworks, such as Kubeless, Apache OpenWhisk, and Funktion *Master the basics of Kubernetes and prepare yourself for challenging technical assessments *Learn how to launch Kubernetes both locally and in a public cloud Who This ...
Serverless Architectures with Kubernetes: Create production-ready Kubernetes clusters and run serverless applications on them
Deploy, orchestrate, and monitor serverless applications using Kubernetes. About This Book * Get hands-on experience with frameworks, such as Kubeless, Apache OpenWhisk, and Funktion *Master the basics of Kubernetes and prepare yourself for challenging technical assessments *Learn how to launch Kubernetes both locally and in a public cloud Who This Book Is For This course is for software developers and DevOps engineers who have basic or intermediate knowledge about Kubernetes and want to learn how to create serverless applications that run on Kubernetes. Those who want to design and create serverless applications running on the cloud, or on-premise Kubernetes clusters will also find this course useful. What You Will Learn * Deploy a Kubernetes cluster locally with Minikube *Get familiar with AWS Lambda and Google Cloud Functions *Create, build, and deploy a webpage generated by the serverless functions in the cloud *Create a Kubernetes cluster running on the virtual kubelet hardware abstraction *Create, test, troubleshoot, and delete an OpenFass function *Create a sample slackbot with Apache OpenWhisk actions In Detail Kubernetes has established itself as the standard platform for container management, orchestration, and deployment. By learning Kubernetes, you'll be able to design your own serverless architecture by implementing the function as a service (FaaS) model. After an accelerated, hands-on overview of the serverless architecture and various Kubernetes concepts, you'll cover a wide range of real-world development challenges faced by real-world developers, and explore various techniques to overcome them. You'll learn how to create production-ready Kubernetes clusters and run serverless applications on them. You'll see how Kubernetes platforms and serverless frameworks such as Kubeless, Apache OpenWhisk, OpenFass, and Funktion provide the tooling to help you develop serverless applications on Kubernetes. You'll also learn ways to select the appropriate framework for your upcoming project. By the end of this book, you'll have the skills and confidence to design your own serverless applications using the power and flexibility of Kubernetes.
https://magrudy-assets.storage.googleapis.com/9781838983277.jpg
41.990000 USD

Serverless Architectures with Kubernetes: Create production-ready Kubernetes clusters and run serverless applications on them

by Sathsara Sarathchandra, Onur Yilmaz
Paperback / softback
Book cover image
Cut through the noise and get real results with a step-by-step approach to learning PHP programming Key Features *Ideal for the PHP beginner who is getting started for the first time * Complete step-by-step exercises and open-ended activities to help build and reinforce key skills * Structured to let you ...
The PHP Workshop: A Practical, No-Nonsense Introduction to PHP Development
Cut through the noise and get real results with a step-by-step approach to learning PHP programming Key Features *Ideal for the PHP beginner who is getting started for the first time * Complete step-by-step exercises and open-ended activities to help build and reinforce key skills * Structured to let you progress at your own pace, on your own terms * Use your physical copy to redeem free access to the online interactive edition Book Description You already know you want to learn PHP 7, and a smarter way to learn PHP development is to learn by doing. The PHP Workshop focuses on building up your practical skills so that you can develop cutting-edge, high-performance web applications. It's ideal if you're looking to work with an existing application, or even develop your own side project with a PHP framework like Laravel. You'll learn from real examples that lead to real results. Throughout The PHP Workshop, you'll take an engaging step-by-step approach to understanding PHP development. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about third-party libraries. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical copy of The PHP Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your PHP guide. Fast-paced and direct, The PHP Workshop is the ideal companion for PHP beginners. You'll build and iterate on your code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn *Get to grips with fundamental concepts and conventions of PHP 7 * Work with PHP MySQL databases and build dynamic applications * Learn how to compile logical errors and handle exceptions in your programs * Explore how PHP unit testing can help create a bug-free development process * Integrate third-party packages into your applications * Connect external web services to your applications with tools like Guzzle Who This Book Is For Workshops are ideal for foundational, entry-level developers who are learning something new.
https://magrudy-assets.storage.googleapis.com/9781838648916.jpg
31.490000 USD

The PHP Workshop: A Practical, No-Nonsense Introduction to PHP Development

by M. A. Hossain Tonu, Bart McLeod, Mark McCollum, Vijay Joshi, Markus Gray, David Carr, Alexandru Busuioc
Paperback / softback
Book cover image
A project-based guide to help you create, package, and deploy desktop applications on multiple platforms using modern JavaScript frameworks Key Features * Uses the latest Electron 6 with Chrome 76 and Node 12 * Build desktop applications of various popular mobile applications similar to Slack, Spotify, etc * Design desktop ...
Electron Projects: Build cross-platform desktop applications using Electron and JavaScript
A project-based guide to help you create, package, and deploy desktop applications on multiple platforms using modern JavaScript frameworks Key Features * Uses the latest Electron 6 with Chrome 76 and Node 12 * Build desktop applications of various popular mobile applications similar to Slack, Spotify, etc * Design desktop apps with automatic updates and real-time analytics capabilities Book Description Developing cross-platform applications takes a lot of time, money and effort. The Electron framework allows you to use modern web technologies to build applications that share the same code across all the operating systems and platforms. That also provides easy transitioning of the designers from the web to the desktops. This book helps you get started with building cross-platform Electron applications with modern web technologies and Javascript frameworks like Angular, React.js or Vue.js. It guides you through the process of configuring modern javascript frameworks and UI libraries, real-time analytics and automatic updates, interactions with the operating system. We start with a basic Electron application and move to a Markdown Editor implementation alongside experimenting with the major JavaScript frameworks. Then we will build a screenshot snipping tool, a mini-game, and a music player. We will also cover the analytics, bug tracking and licensing. We will learn to build a chat application, an eBook generator and finally create a simple digital wallet application. By the end of the book, you will have a variety of projects and project templates to apply your knowledge to building other cross-platform applications of your choice. What you will learn * Initialize Node.js, NPM, and JavaScript to setup your app * Integrate Phaser with Electron to build a simple 2D game * Improve app quality by adding an error tracking system and crash reports * Implement group chat features and event handling capability using Firebase * Integrating WordPress-like rich text editor into your app * Build Electron applications using a single codebase Who This Book Is For The book aims at JavaScript developers who want to explore the Electron framework for building desktop apps. The book assumes working knowledge with modern front-end JS frameworks and Node.js. No prior knowledge of desktop development required.
https://magrudy-assets.storage.googleapis.com/9781838552206.jpg
36.740000 USD

Electron Projects: Build cross-platform desktop applications using Electron and JavaScript

by Denys Vuika
Paperback / softback
Book cover image
Skillfully developed exam preparation guide that offers assessment, review, and mock tests for Salesforce Advanced Administrator Certification About This Book * Level up administration skills to reduce implementation time by leveraging advanced features *Develop the ability to solve critical issues with a proactive approach and deliver the best solution *Solve ...
Salesforce Advanced Administrator Certification Guide: Unleash your Salesforce administration superpowers with an advanced training certification guide
Skillfully developed exam preparation guide that offers assessment, review, and mock tests for Salesforce Advanced Administrator Certification About This Book * Level up administration skills to reduce implementation time by leveraging advanced features *Develop the ability to solve critical issues with a proactive approach and deliver the best solution *Solve meticulously designed questions which will prepare you for this advanced certification exam Who This Book Is For If you are a Salesforce administrator who wants to maximize your administration skills by having a deeper knowledge of the key Salesforce features, this book is for you. If you are a developer, you will improve your administration skills and learn how to deliver better solutions. Readers who have already passed the Salesforce Administrator certification will have the necessary skill-set to easily follow this book. A few years of experience as an administrator or developer should also give the necessary aptitude to implement tips and suggestions included throughout the book. What You Will Learn * Master data security and effectively monitor an org *Explore best practices to handle change management across orgs *Extend Salesforce objects capabilities by using advanced relationships, validation rules, and duplicate management *Handle file libraries with Salesforce CRM content *Understand the ways to deliver the best solutions with Sales and Service Cloud applications *Master reporting features with reports and dashboards *Customize your CRM with process automation features In Detail The Salesforce Certified Advanced Administrator program is curated for seasoned Salesforce Administrators. The program covers the advanced configuration, management, Sales and Service Cloud advanced topics, features, and functions available to end users. Salesforce Advanced Administrator Certification Guide will provide you an in-depth coverage of all these topics, with well-thought, actual exam-oriented questions and mock tests. You will start your journey with mastering data access security, monitoring and auditing with best practices to handle change management and data across different organizations. You will move on to learn about data model management, and work with Sales features such as products and quotes management and sales forecasts through Sales and Service Cloud Applications. You will be also working with Salesforce CRM content management, analytics, reports, and dashboards, which are important aspects in organizing your data. You will also learn process automation, workflows, and process builder to deliver the best solution with a declarative or pragmatic approach By the end of the book, you will be confident enough to take this certification exam and get your certified advanced administrator credential.
https://magrudy-assets.storage.googleapis.com/9781838643898.jpg
47.240000 USD

Salesforce Advanced Administrator Certification Guide: Unleash your Salesforce administration superpowers with an advanced training certification guide

by Enrico Murru
Paperback / softback
Book cover image
Build automated and highly-scalable end-to-end Machine Learning models and pipelines in Azure using Tensorflow, Spark, and Kubernetes. About This Book * Implement highly-scalable end-to-end Machine Learning pipelines on Azure * Train and optimize advanced Deep Learning models on Spark using Azure Databricks * Deploy Machine Learning models for batch and ...
Mastering Azure Machine Learning: Perform large scale end-to-end advanced machine learning on Cloud with Microsoft Azure
Build automated and highly-scalable end-to-end Machine Learning models and pipelines in Azure using Tensorflow, Spark, and Kubernetes. About This Book * Implement highly-scalable end-to-end Machine Learning pipelines on Azure * Train and optimize advanced Deep Learning models on Spark using Azure Databricks * Deploy Machine Learning models for batch and real-time scoring using Azure Kubernetes Services Who This Book Is For If you are a data professional (data analyst, data engineer, data scientist, or machine learning developer) who wants to master scalable cloud-based Machine Learning architectures in Azure, this book is for you! Basics of Python and working knowledge of machine learning is required. What You Will Learn * Load and preprocess large datasets using Azure Data Factory * Train Machine Learning models using Azure Databricks * Learn to deploy machine learning models on Azure Kubernetes Services * Learn how to use DSVMs and Notebooks for Plotting and Embedding * Normalize data, and fill missing values using Spark in Azure Databricks * Implement feature extraction with word embedding using Natural Language Processing * Implement a distributed model training using Uber's Horovod Estimator * Use the Catalyst optimizer to improve query performance in Spark * Train Machine learning model using Azure ML Compute and Azure Databricks * Explore how to track and optimize the model performance over time * Implement a Real-time Scoring Service on Azure Kubernetes Services for automated Machine Learning deployments In Detail Data is eating the world and most data professionals need to make sense of it. The massive increase of data requires complex distributed systems, powerful algorithms and scalable cloud infrastructure in order to compute insights, train models and deploy them at scale. This book is a comprehensive guide to build large end-to-end Machine Learning pipelines in the cloud using Azure and Machine Learning services. Starting with Azure Data Science VMs, Notebooks and Azure Machine Learning Service you will perform and schedule common data loading and preparation technique using Azure Databricks and Azure Data Factory. Next, you will cover NLP, classical Machine Learning techniques such as ensemble techniques, time-series forecasting as well as Deep Learning for classification and regression. Leveraging state-of-the-art technologies, you will learn how to train, optimize and tune models using Automated-ML and Hyperdrive. You will learn to perform distributed training using Azure ML Compute. Later, you will learn different monitoring and optimization techniques in order to measure training performance in Spark using Azure Databricks. Finally, you will learn to deploy models to Kubernetes using Azure Machine Learning Service By the end of this book, you will master Azure Machine Learning Service and be able to build, optimize and operate scalable Machine Learning pipelines in Azure.
https://magrudy-assets.storage.googleapis.com/9781789807554.jpg
47.240000 USD

Mastering Azure Machine Learning: Perform large scale end-to-end advanced machine learning on Cloud with Microsoft Azure

by Kaijisse Waaijer, Christoph Korner
Paperback / softback
Book cover image
Cut through the noise and get real results with a step-by-step approach to learning Ruby programming. Key Features *Ideal for the Ruby beginner who is getting started with Ruby for the first time * A complete Ruby tutorial with exercises and activities that help build key skills * Structured to ...
The Ruby Workshop: A Practical, No-Nonsense Introduction to Ruby Development
Cut through the noise and get real results with a step-by-step approach to learning Ruby programming. Key Features *Ideal for the Ruby beginner who is getting started with Ruby for the first time * A complete Ruby tutorial with exercises and activities that help build key skills * Structured to let you progress at your own pace, on your own terms * Use your physical copy to redeem free access to the online interactive edition Book Description You already know you want to learn Ruby, and the smarter way to learn Ruby 2.X is to learn by doing. The Ruby Workshop focuses on building up your practical skills so that you can kick-start your career as a developer and rapidly prototype applications. You'll learn from real examples that lead to real results. Throughout The Ruby Workshop, you'll take an engaging step-by-step approach to understanding the Ruby language. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about metaprogramming. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical copy of The Ruby Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your Ruby book. Fast-paced and direct, The Ruby Workshop is the ideal companion for Ruby beginners. You'll build and iterate on your Ruby code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn *Get to grips with the fundamentals of Ruby object-oriented programming * Understand common Ruby patterns to help minimize and easily maintain code * Explore ways to fetch, process, and output external data * Discover ways to work with public APIs and create reusable RubyGems * Keep your development process bug-free with various testing methods * Explore how to host applications on cloud application platforms like Heroku Who This Book Is For Workshops are ideal for foundational, entry-level developers who are learning something new.
https://magrudy-assets.storage.googleapis.com/9781838642365.jpg
41.990000 USD

The Ruby Workshop: A Practical, No-Nonsense Introduction to Ruby Development

by Cheyne Wallace, Daniel Szabo, Peter Philips, Akshat Paul
Paperback / softback
Book cover image
Become an expert in implementing Azure Functions to work seamlessly with your serverless applications About This Book * Developing scalable, robust multi-tier applications without worrying about the Infrastructure needs *Learn to deploy and manage cost-effective and highly available serverless applications using Azure functions *Accelerate your Enterprise level application development by ...
Mastering Azure Serverless Computing: A practical guide to build and deploy enterprise-grade serverless applications using Azure Functions
Become an expert in implementing Azure Functions to work seamlessly with your serverless applications About This Book * Developing scalable, robust multi-tier applications without worrying about the Infrastructure needs *Learn to deploy and manage cost-effective and highly available serverless applications using Azure functions *Accelerate your Enterprise level application development by seamless integration of different cloud services with Azure functions Who This Book Is For This book is targeted to cloud administrator, architect, or developer interested in building scalable systems and deploying serverless applications with Azure functions. Prior understanding of core Microsoft Azure services and Azure functions will be necessary. What You Will Learn * How to create, build and deploy advanced Azure Functions *How to extend Azure Functions runtime *How to orchestrate your logic through code or a visual workflow *How to add caching, security, routing and filtering to your API *When to use Serverless technologies in real scenarios In Detail Application development has evolved from traditional monolithic app development to using serverless options and microservices. The main goal of this book is to teach you to leverage Microsoft's Azure functions to process data, integrate systems, and building simple APIs and microservices. This book will teach users to leverage serverless computing to speed-up deployment and reduce downtime. Topics covered in this book will revolve around Azure functions and its core functionalities and how users can effectively implement DevOps and automation into their working environment. Towards the end, this book will also cover some quick tips and troubleshooting techniques to making the most of serverless computing.
https://magrudy-assets.storage.googleapis.com/9781789951226.jpg
41.990000 USD

Mastering Azure Serverless Computing: A practical guide to build and deploy enterprise-grade serverless applications using Azure Functions

by Massimo Bonanni, Lorenzo Barbieri
Paperback / softback
Book cover image
Expert guide to design and build advanced neural network models using R 3.5 Key Features * Implement popular deep learning algorithms in R using real-world examples * Understand how deep learning models operate using expert techniques shared in the book * Implement Reinforcement learning, computer vision, GANs, capsule networks and ...
Advanced Deep Learning with R: Best practice for choosing, building and improving deep learning models
Expert guide to design and build advanced neural network models using R 3.5 Key Features * Implement popular deep learning algorithms in R using real-world examples * Understand how deep learning models operate using expert techniques shared in the book * Implement Reinforcement learning, computer vision, GANs, capsule networks and more using range of datasets Book Description Deep learning is a branch of machine learning based on a set of algorithms that attempt to model high-level abstractions in data. Advanced Deep learning with R will help you understand popular deep learning architectures and their variants in R, and provide real-life examples for each. This book will start by covering the essential deep learning techniques and concepts for prediction and classification. During the course of the book, you will learn about neural networks, deep learning architectures, and all the ground knowledge for implementing deep learning with R. The book will make use of important deep learning libraries such as H2O, MXNet, Keras-R, and Tensorflow-R to bring in various deep learning algorithms within applications. You will learn about artificial neural networks (multilayer perceptrons), recurrent neural networks, convolutional neural networks, Restricted Boltzmann machines and more using advanced examples. You will also learn how to apply generative adversarial networks (GAN) for generating new images, reinforcement learning for text summarization and transfer learning to prepare, define, train and model a deep neural network By the end of this book, you will be ready to implement your newly acquired skills in the field of deep learning in the real world. What you will learn * Learn how to create binary & multi-class deep neural network models * Exploit Restricted Boltzmann machines for image classification. * Learn to create Reinforcement learning framework * Implement deep neural networks for performing efficient text classification * Learn to define recurrent convolutional network model in Keras * Best practices and tips for performance optimization of various deep learning models Who This Book Is For This book is for data scientists, machine learning practitioners, deep learning researchers and AI enthusiasts who want to extend their skills and knowledge to implement deep learning techniques and algorithms using the power of R. With this book, you will learn to build advanced neural networks using extensive libraries from R ecosystem. Strong understanding of machine learning and working knowledge of R programming language is expected.
https://magrudy-assets.storage.googleapis.com/9781789538779.jpg
47.240000 USD

Advanced Deep Learning with R: Best practice for choosing, building and improving deep learning models

by Bharatendra Rai
Paperback / softback
Book cover image
A comprehensive guide filled with best practices and tailor-made examples - a must-read for all Lightning Platform architects! Key Features Use the Lightning Platform to build integrated, scalable, and robust apps focused on enterprise-level customer demands Use the Lightning Component framework to deliver modern and responsive user experiences targeting multiple ...
Salesforce Lightning Platform Enterprise Architecture: Architect and deliver packaged applications that cater to enterprise business needs, 3rd Edition
A comprehensive guide filled with best practices and tailor-made examples - a must-read for all Lightning Platform architects! Key Features Use the Lightning Platform to build integrated, scalable, and robust apps focused on enterprise-level customer demands Use the Lightning Component framework to deliver modern and responsive user experiences targeting multiple devices through Lightning Experience and Salesforce Mobile Extend your application with access to external services and AI Book DescriptionSalesforce Lightning provides a secure and scalable platform to build, deploy, customize, and upgrade applications. This book will take you through the architecture of building an application on the Lightning platform to help you understand its features and best practices, and ensure that your app keeps up with your customers' increasing needs as well as the innovations on the platform. This book guides you in working with the popular aPaaS offering from Salesforce, the Lightning Platform. You'll see how to build and ship enterprise-grade apps that not only leverage the platform's many productivity features, but also prepare your app to harness its extensibility and customization capabilities. You'll even get to grips with advanced application architectural design patterns such as Separation of Concerns, Unit Testing and Dependency Integration. You will learn to use Apex and JavaScript with Lightning Web Components, Platform Events, among others, with the help of a sample app illustrating patterns that will ensure your own applications endure and evolve with the platform. Finally, you will become familiar with using Salesforce DX to develop, publish, and monitor a sample app and experience standard application life cycle processes along with tools such as Jenkins to implement CI/CD. By the end of this book, you will have learned how to develop effective business apps and be ready to explore innovative ways to meet customer demands. What you will learn Create and deploy AppExchange packages and manage upgrades Understand Enterprise Application Architecture patterns Customize mobile and desktop user experience with Lightning Web Components Manage large data volumes with asynchronous processing and big data strategies Implement Source Control and Continuous Integration Add AI to your application with Einstein Use Lightning External Services to integrate external code and data with your Lightning Application Who this book is forThis book is for Lightning platform developers who want to discover the true potential of the platform to develop complex scalable applications for use in enterprise businesses.
https://magrudy-assets.storage.googleapis.com/9781789956719.jpg
52.490000 USD

Salesforce Lightning Platform Enterprise Architecture: Architect and deliver packaged applications that cater to enterprise business needs, 3rd Edition

by Andrew Fawcett
Paperback / softback
Book cover image
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start ...
C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
Learn the fundamentals, practical applications, and latest features of C# 8.0 and .NET Core 3.0 from expert teacher Mark J. Price. Key Features Build modern, cross-platform applications with .NET Core 3.0 Get up to speed with C#, and up to date with all the latest features of C# 8.0 Start creating professional web applications with ASP.NET Core 3.0 Book DescriptionIn C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development, Fourth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications. This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with new chapters on Content Management Systems (CMS) and machine learning with ML.NET. The book covers all the topics you need. Part 1 teaches the fundamentals of C#, including object-oriented programming, and new C# 8.0 features such as nullable reference types, simplified switch pattern matching, and default interface methods. Part 2 covers the .NET Standard APIs, such as managing and querying data, monitoring and improving performance, working with the filesystem, async streams, serialization, and encryption. Part 3 provides examples of cross-platform applications you can build and deploy, such as web apps using ASP.NET Core or mobile apps using Xamarin.Forms. The book introduces three technologies for building Windows desktop applications including Windows Forms, Windows Presentation Foundation (WPF), and Universal Windows Platform (UWP) apps, as well as web applications, web services, and mobile apps. What you will learn Build cross-platform applications for Windows, macOS, Linux, iOS, and Android Explore application development with C# 8.0 and .NET Core 3.0 Explore ASP.NET Core 3.0 and create professional web applications Learn object-oriented programming and C# multitasking Query and manipulate data using LINQ Use Entity Framework Core and work with relational databases Discover Windows app development using the Universal Windows Platform and XAML Build mobile applications for iOS and Android using Xamarin.Forms Who this book is forReaders with some prior programming experience or with a science, technology, engineering, or mathematics (STEM) background, who want to gain a solid foundation with C# 8.0 and .NET Core 3.0.
https://magrudy-assets.storage.googleapis.com/9781788478120.jpg
41.990000 USD

C# 8.0 and .NET Core 3.0 - Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition

by Mark J Price
Paperback / softback
Book cover image
Implement reinforcement learning techniques and algorithms with the help of real-world examples and recipes Key Features Use PyTorch 1.x to design and build self-learning artificial intelligence (AI) models Implement RL algorithms to solve control and optimization challenges faced by data scientists today Apply modern RL libraries to simulate a controlled ...
PyTorch 1.x Reinforcement Learning Cookbook: Over 60 recipes to design, develop, and deploy self-learning AI models using Python
Implement reinforcement learning techniques and algorithms with the help of real-world examples and recipes Key Features Use PyTorch 1.x to design and build self-learning artificial intelligence (AI) models Implement RL algorithms to solve control and optimization challenges faced by data scientists today Apply modern RL libraries to simulate a controlled environment for your projects Book DescriptionReinforcement learning (RL) is a branch of machine learning that has gained popularity in recent times. It allows you to train AI models that learn from their own actions and optimize their behavior. PyTorch has also emerged as the preferred tool for training RL models because of its efficiency and ease of use. With this book, you'll explore the important RL concepts and the implementation of algorithms in PyTorch 1.x. The recipes in the book, along with real-world examples, will help you master various RL techniques, such as dynamic programming, Monte Carlo simulations, temporal difference, and Q-learning. You'll also gain insights into industry-specific applications of these techniques. Later chapters will guide you through solving problems such as the multi-armed bandit problem and the cartpole problem using the multi-armed bandit algorithm and function approximation. You'll also learn how to use Deep Q-Networks to complete Atari games, along with how to effectively implement policy gradients. Finally, you'll discover how RL techniques are applied to Blackjack, Gridworld environments, internet advertising, and the Flappy Bird game. By the end of this book, you'll have developed the skills you need to implement popular RL algorithms and use RL techniques to solve real-world problems. What you will learn Use Q-learning and the state-action-reward-state-action (SARSA) algorithm to solve various Gridworld problems Develop a multi-armed bandit algorithm to optimize display advertising Scale up learning and control processes using Deep Q-Networks Simulate Markov Decision Processes, OpenAI Gym environments, and other common control problems Select and build RL models, evaluate their performance, and optimize and deploy them Use policy gradient methods to solve continuous RL problems Who this book is forMachine learning engineers, data scientists and AI researchers looking for quick solutions to different reinforcement learning problems will find this book useful. Although prior knowledge of machine learning concepts is required, experience with PyTorch will be useful but not necessary.
https://magrudy-assets.storage.googleapis.com/9781838551964.jpg
41.990000 USD

PyTorch 1.x Reinforcement Learning Cookbook: Over 60 recipes to design, develop, and deploy self-learning AI models using Python

by Yuxi (Hayden) Liu
Paperback / softback
Book cover image
Learn all that's needed to build a fully functional web application from scratch About This Book * Delve deep into the principle behind RESTful API. *Learn how to build a scalable web application with the RESTful API architecture and Flask framework. *Know what are the exact tools and methodology to ...
Python API Development Fundamentals: Develop a full stack web application with Python and Flask
Learn all that's needed to build a fully functional web application from scratch About This Book * Delve deep into the principle behind RESTful API. *Learn how to build a scalable web application with the RESTful API architecture and Flask framework. *Know what are the exact tools and methodology to test your applications and how to use them Who This Book Is For This book is ideal for aspiring software developers who have basic to intermediate knowledge in Python programming and want to develop web applications using Python. Knowledge about how web applications work will be beneficial but is not essential. What You Will Learn * Explore how the RESTful API project structure works *Build applications with PyCharm and Postman *Use SQLAlchemy to access a database. *Implement the user login-logout function using the Auth API *Add features, such as data format verification and database connection with Python modules and libraries *Use the Marshmallow package to perform a series of serialization work on the collected data In Detail Python is a flexible language that can do much more than just script development. By knowing how the Python RESTful APIs work, you can easily develop a full stack web application using Python. You'll take your first steps by building a simple API and learning how the frontend web interface can communicate with the backend. You'll create online forms using the Marshmallow library. These forms will take in data from users and then serialize and persist the data in the database using Flask-SQLAlchemy. Then, you'll learn how to authenticate and authorize users using Flask-JWT. Apart from all this, you'll also learn how to enhance your application by adding useful features, such as email, image upload, searching, and pagination. You'll complete your learning by seeing how to deploy the system so it is available to the users. By the end of this book, you'll have the confidence and skill to leverage the power of RESTful APIs and Python to build efficient web applications.
https://magrudy-assets.storage.googleapis.com/9781838983994.jpg
36.740000 USD

Python API Development Fundamentals: Develop a full stack web application with Python and Flask

by Jack Huang, Ray Chung, Jack Chan
Paperback / softback
Book cover image
Get started with C++ programming by learning how to build applications using its data structures and algorithms Key Features Explore data structures such as arrays, stacks, and graphs with real-world examples Study the trade-offs between algorithms and data structures and discover what works and what doesn't Discover how techniques such ...
C++ Data Structures and Algorithm Design Principles: Leverage the power of modern C++ to build robust and scalable applications
Get started with C++ programming by learning how to build applications using its data structures and algorithms Key Features Explore data structures such as arrays, stacks, and graphs with real-world examples Study the trade-offs between algorithms and data structures and discover what works and what doesn't Discover how techniques such as bloom filters and multi-way heaps boost real-world applications Book DescriptionC++ is a mature multi-paradigm programming language that enables you to write high-level code with a high degree of control over the hardware. Today, significant parts of software infrastructure, including databases, browsers, multimedia frameworks, and GUI toolkits, are written in C++. This book starts by introducing C++ data structures and how to store data using linked lists, arrays, stacks, and queues. In later chapters, the book explains the basic algorithm design paradigms, such as the greedy approach and the divide-and-conquer approach, which are used to solve a large variety of computational problems. Finally, you will learn the advanced technique of dynamic programming to develop optimized implementations of several algorithms discussed in the book. By the end of this book, you will have learned how to implement standard data structures and algorithms in efficient and scalable C++ 14 code. What you will learn Build applications using hash tables, dictionaries, and sets Explore how modern hardware affects the actual run-time performance of programs Apply common algorithms such as heapsort and merge sort for string data types Use C++ template metaprogramming to write code libraries Implement a URL shortening service using a bloom filter Use appropriate modern C++ idioms such as std:: array instead of C-style arrays Who this book is forThis book is for developers or students who want to revisit basic data structures and algorithm design techniques. Although no mathematical background is required, basic knowledge of complexity classes and Big O notation along with a qualification in an algorithms course will help you get the most out of this book. Familiarity with C++ 14 standard is assumed.
https://magrudy-assets.storage.googleapis.com/9781838828844.jpg
41.990000 USD

C++ Data Structures and Algorithm Design Principles: Leverage the power of modern C++ to build robust and scalable applications

by Payas Rajan, Shreyans Doshi, John Carey
Paperback / softback
Book cover image
A step-by-step guide, filled with design examples and secret techniques, to help you make the most out of Adobe InDesign Key Features * Step-by-step guide from planning the design project to generating the desired output for web and print *Create engaging design solutions for print media such as posters, magazines, ...
Mastering Adobe Indesign CC 2019: Complete guide to building intuitive publishing design for various print media
A step-by-step guide, filled with design examples and secret techniques, to help you make the most out of Adobe InDesign Key Features * Step-by-step guide from planning the design project to generating the desired output for web and print *Create engaging design solutions for print media such as posters, magazines, books, brochures, among others *Uncover InDesign secrets and back doors to increase productivity and simplify the design process Book Description Indesign is a rich application that inspires users to create brilliant designs for print, web, and digital media. This book attempts to simplify the rich tools, properties and techniques of Adobe InDesign through extensive coverage on design processes. The book starts with helping you get comfortable with the workspace of InDesign and take you through learning the menus and functions of InDesign. The book sets a roadmap for going from Beginner to Professional by building a full project, starting from the first chapter and end up with a full project by the end of the book. Each chapter includes the shortcuts for Windows and macOS at the end associated with every tool or option in InDesign. Once you get started using InDesign environment, the book extensively touches upon InDesign frameworks, Workspace, Pages, Master Pages, Text, among others functions and tools. By the end of the book, the readers will be able to design, develop, and troubleshoot their design projects and enhance them with expert tips and tricks. What you will learn *Core functions and tools of Adobe InDesign for creating pages, book, and magazine designs *Explore InDesign workspace, creation tools, and applications structure *Build a complete design project applying the techniques learned through the book *Transform design elements using both InDesign library and Creative Cloud library *Create and edit documents using the Master page feature in InDesign *Explore various options for working with images, shapes, text, tables, and colors for generating the desired output Who This Book Is For The book is intended for any creative individuals, professionals, and non-designers who want to build designs of books, magazines, pamphlets, among others. The book also helps any intermediate-level Indesign users to know more and progress to become advanced-level Indesign users. The book does not assume any prior knowledge of design tools or techniques.
https://magrudy-assets.storage.googleapis.com/9781789538946.jpg
47.240000 USD

Mastering Adobe Indesign CC 2019: Complete guide to building intuitive publishing design for various print media

by Iman Ahmed Mohamed Mohamed
Paperback / softback
Book cover image
Simplify your DevOps roles with DevOps tools and techniques Key Features Learn to utilize business resources effectively to increase productivity and collaboration Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD) Ensure faster time-to-market by reducing overall lead time and deployment downtime Book DescriptionThe ...
Learning DevOps: The complete guide to accelerate collaboration with Jenkins, Kubernetes, Terraform and Azure DevOps
Simplify your DevOps roles with DevOps tools and techniques Key Features Learn to utilize business resources effectively to increase productivity and collaboration Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD) Ensure faster time-to-market by reducing overall lead time and deployment downtime Book DescriptionThe implementation of DevOps processes requires the efficient use of various tools, and the choice of these tools is crucial for the sustainability of projects and collaboration between development (Dev) and operations (Ops). This book presents the different patterns and tools that you can use to provision and configure an infrastructure in the cloud. You'll begin by understanding DevOps culture, the application of DevOps in cloud infrastructure, provisioning with Terraform, configuration with Ansible, and image building with Packer. You'll then be taken through source code versioning with Git and the construction of a DevOps CI/CD pipeline using Jenkins, GitLab CI, and Azure Pipelines. This DevOps handbook will also guide you in containerizing and deploying your applications with Docker and Kubernetes. You'll learn how to reduce deployment downtime with blue-green deployment and the feature flags technique, and study DevOps practices for open source projects. Finally, you'll grasp some best practices for reducing the overall application lead time to ensure faster time to market. By the end of this book, you'll have built a solid foundation in DevOps, and developed the skills necessary to enhance a traditional software delivery process using modern software delivery tools and techniques What you will learn Become well versed with DevOps culture and its practices Use Terraform and Packer for cloud infrastructure provisioning Implement Ansible for infrastructure configuration Use basic Git commands and understand the Git flow process Build a DevOps pipeline with Jenkins, Azure Pipelines, and GitLab CI Containerize your applications with Docker and Kubernetes Check application quality with SonarQube and Postman Protect DevOps processes and applications using DevSecOps tools Who this book is forIf you are a developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you.
https://magrudy-assets.storage.googleapis.com/9781838642730.jpg
36.740000 USD

Learning DevOps: The complete guide to accelerate collaboration with Jenkins, Kubernetes, Terraform and Azure DevOps

by Mikael Krief
Paperback / softback
Book cover image
Perform advanced data manipulation tasks using pandas and become an expert data analyst. Key Features Manipulate and analyze your data expertly using the power of pandas Work with missing data and time series data and become a true pandas expert Includes expert tips and techniques on making your data analysis ...
Mastering pandas: A complete guide to pandas, from installation to advanced data analysis techniques, 2nd Edition
Perform advanced data manipulation tasks using pandas and become an expert data analyst. Key Features Manipulate and analyze your data expertly using the power of pandas Work with missing data and time series data and become a true pandas expert Includes expert tips and techniques on making your data analysis tasks easier Book Descriptionpandas is a popular Python library used by data scientists and analysts worldwide to manipulate and analyze their data. This book presents useful data manipulation techniques in pandas to perform complex data analysis in various domains. An update to our highly successful previous edition with new features, examples, updated code, and more, this book is an in-depth guide to get the most out of pandas for data analysis. Designed for both intermediate users as well as seasoned practitioners, you will learn advanced data manipulation techniques, such as multi-indexing, modifying data structures, and sampling your data, which allow for powerful analysis and help you gain accurate insights from it. With the help of this book, you will apply pandas to different domains, such as Bayesian statistics, predictive analytics, and time series analysis using an example-based approach. And not just that; you will also learn how to prepare powerful, interactive business reports in pandas using the Jupyter notebook. By the end of this book, you will learn how to perform efficient data analysis using pandas on complex data, and become an expert data analyst or data scientist in the process. What you will learn Speed up your data analysis by importing data into pandas Keep relevant data points by selecting subsets of your data Create a high-quality dataset by cleaning data and fixing missing values Compute actionable analytics with grouping and aggregation in pandas Master time series data analysis in pandas Make powerful reports in pandas using Jupyter notebooks Who this book is forThis book is for data scientists, analysts and Python developers who wish to explore advanced data analysis and scientific computing techniques using pandas. Some fundamental understanding of Python programming and familiarity with the basic data analysis concepts is all you need to get started with this book.
https://magrudy-assets.storage.googleapis.com/9781789343236.jpg
47.240000 USD

Mastering pandas: A complete guide to pandas, from installation to advanced data analysis techniques, 2nd Edition

by Ashish Kumar
Paperback / softback
Book cover image
Get the most out of Elasticsearch 7's new features to build, deploy, and manage efficient applications Key Features Discover the new features introduced in Elasticsearch 7 Explore techniques for distributed search, indexing, and clustering Gain hands-on knowledge of implementing Elasticsearch for your enterprise Book DescriptionElasticsearch is one of the most ...
Elasticsearch 7 Quick Start Guide: Get up and running with the distributed search and analytics capabilities of Elasticsearch
Get the most out of Elasticsearch 7's new features to build, deploy, and manage efficient applications Key Features Discover the new features introduced in Elasticsearch 7 Explore techniques for distributed search, indexing, and clustering Gain hands-on knowledge of implementing Elasticsearch for your enterprise Book DescriptionElasticsearch is one of the most popular tools for distributed search and analytics. This Elasticsearch book highlights the latest features of Elasticsearch 7 and helps you understand how you can use them to build your own search applications with ease. Starting with an introduction to the Elastic Stack, this book will help you quickly get up to speed with using Elasticsearch. You'll learn how to install, configure, manage, secure, and deploy Elasticsearch clusters, as well as how to use your deployment to develop powerful search and analytics solutions. As you progress, you'll also understand how to troubleshoot any issues that you may encounter along the way. Finally, the book will help you explore the inner workings of Elasticsearch and gain insights into queries, analyzers, mappings, and aggregations as you learn to work with search results. By the end of this book, you'll have a basic understanding of how to build and deploy effective search and analytics solutions using Elasticsearch. What you will learn Install Elasticsearch and use it to safely store data and retrieve it when needed Work with a variety of analyzers and filters Discover techniques to improve search results in Elasticsearch Understand how to perform metric and bucket aggregations Implement best practices for moving clusters and applications to production Explore various techniques to secure your Elasticsearch clusters Who this book is forThis book is for software developers, engineers, data architects, system administrators, and anyone who wants to get up and running with Elasticsearch 7. No prior experience with Elasticsearch is required.
https://magrudy-assets.storage.googleapis.com/9781789803327.jpg
31.490000 USD

Elasticsearch 7 Quick Start Guide: Get up and running with the distributed search and analytics capabilities of Elasticsearch

by Douglas Miller, Anurag Srivastava
Paperback / softback
Book cover image
Create your own clear and impactful interactive data visualizations with the powerful data visualization libraries of Python Key Features Study and use Python interactive libraries, such as Bokeh and Plotly Explore different visualization principles and understand when to use which one Create interactive data visualizations with real-world data Book DescriptionWith ...
Interactive Data Visualization with Python: Present your data as an effective and compelling story
Create your own clear and impactful interactive data visualizations with the powerful data visualization libraries of Python Key Features Study and use Python interactive libraries, such as Bokeh and Plotly Explore different visualization principles and understand when to use which one Create interactive data visualizations with real-world data Book DescriptionWith so much data being continuously generated, developers, who can present data as impactful and interesting visualizations, are always in demand. Interactive Data Visualization with Python sharpens your data exploration skills, tells you everything there is to know about interactive data visualization in Python. You'll begin by learning how to draw various plots with Matplotlib and Seaborn, the non-interactive data visualization libraries. You'll study different types of visualizations, compare them, and find out how to select a particular type of visualization to suit your requirements. After you get a hang of the various non-interactive visualization libraries, you'll learn the principles of intuitive and persuasive data visualization, and use Bokeh and Plotly to transform your visuals into strong stories. You'll also gain insight into how interactive data and model visualization can optimize the performance of a regression model. By the end of the course, you'll have a new skill set that'll make you the go-to person for transforming data visualizations into engaging and interesting stories. What you will learn Explore and apply different static and interactive data visualization techniques Make effective use of plot types and features from the Matplotlib, Seaborn, Altair, Bokeh, and Plotly libraries Master the art of selecting appropriate plotting parameters and styles to create attractive plots Choose meaningful and informative ways to present your stories through data Customize data visualization for specific scenarios, contexts, and audiences Avoid common errors and slip-ups in visualizing data Who this book is forThis book intends to provide a solid training ground for Python developers, data analysts and data scientists to enable them to present critical data insights in a way that best captures the user's attention and imagination. It serves as a simple step-by-step guide that demonstrates the different types and components of visualization, the principles, and techniques of effective interactivity, as well as common pitfalls to avoid when creating interactive data visualizations. Students should have an intermediate level of competency in writing Python code, as well as some familiarity with using libraries such as pandas.
https://magrudy-assets.storage.googleapis.com/9781838648350.jpg
36.740000 USD

Interactive Data Visualization with Python: Present your data as an effective and compelling story

by Anshu Kumar, Shubhangi Hora, Sharath Chandra Guntuku, Abha Belorkar
Paperback / softback
Book cover image
Learn how to build dynamic schema-driven forms with Vue from scratch Key Features Understand the basics of form component composition Scale and integrate your forms with libraries such as Vuex and Vuelidate Convert any form into a self-generated schema-driven app Book DescriptionAlmost every web application and site out there handles ...
Building Forms with Vue.js: Patterns for building and scaling complex forms with great UX
Learn how to build dynamic schema-driven forms with Vue from scratch Key Features Understand the basics of form component composition Scale and integrate your forms with libraries such as Vuex and Vuelidate Convert any form into a self-generated schema-driven app Book DescriptionAlmost every web application and site out there handles user input in one way or another, from registration forms and log-in handling to registration and landing pages. Building Forms with Vue.js follows a step-by-step approach to help you create an efficient user interface (UI) and seamless user experience (UX) by building quick and easy-to-use forms. You'll get off to a steady start by setting up the demo project. Next, you'll get to grips with component composition from creating reusable form components through to implementing the custom input components. To further help you develop a convenient user input experience, the book will show you how to enhance custom inputs with v-mask. As you progress, you'll get up to speed with using Vuelidate and Vuex to effectively integrate your forms. You'll learn how to create forms that use global state, reactive instant user input validation and input masking, along with ensuring that they are completely schema-driven and connected to your application's API. Every chapter builds on the concepts learned in the previous chapter, while also allowing you to skip ahead to the topics you're most interested in. By the end of this book, you will have gained the skills you need to transform even the simplest form into a crafted user and developer experience with Vue. What you will learn Learn all about the basics of creating reusable form components with the Vue framework Understand v-model and how it plays a role in form creation Create forms that are completely powered and generated by a schema, either locally or from an API endpoint Understand how Vuelidate allows for easy declarative validation of all your form's inputs with Vue's reactivity system Connect your application with a Vuex-powered global state management Use the v-mask library to enhance your inputs and improve user experience (UX) Who this book is forIf you are a developer with basic Vue experience who wants to enhance your forms, then this book is for you. No previous experience with any of the libraries used in the book is required.
https://magrudy-assets.storage.googleapis.com/9781839213335.jpg
20.990000 USD

Building Forms with Vue.js: Patterns for building and scaling complex forms with great UX

by Marina Mosti
Paperback / softback
Book cover image
Create large-scale web applications with code that is extensible and easy to understand using React Hooks Key Features Explore effective strategies for migrating your state management from Redux and MobX to React Hooks Integrate Hooks with React features such as Context and Suspense to add advanced functionality to your web ...
Learn React Hooks: Build and refactor modern React.js applications using Hooks
Create large-scale web applications with code that is extensible and easy to understand using React Hooks Key Features Explore effective strategies for migrating your state management from Redux and MobX to React Hooks Integrate Hooks with React features such as Context and Suspense to add advanced functionality to your web apps Create complex applications by combining multiple hooks Book DescriptionReact Hooks revolutionize how you manage state and effects in your web applications. They enable you to build simple and concise React.js applications, along with helping you avoid using wrapper components in your applications, making it easy to refactor code. This React book starts by introducing you to React Hooks. You will then get to grips with building a complex UI in React while keeping the code simple and extensible. Next, you will quickly move on to building your first applications with React Hooks. In the next few chapters, the book delves into various Hooks, including the State and Effect Hooks. After covering State Hooks and understanding how to use them, you will focus on the capabilities of Effect Hooks for adding advanced functionality to React apps. You will later explore the Suspense and Context APIs and how they can be used with Hooks. Toward the concluding chapters, you will learn how to integrate Redux and MobX with React Hooks. Finally, the book will help you develop the skill of migrating your existing React class components, and Redux and MobX web applications to Hooks. By the end of this book, you will be well-versed in building your own custom Hooks and effectively refactoring your React applications. What you will learn Understand the fundamentals of React Hooks and how they modernize state management in React apps Build your own custom Hooks and learn how to test them Use community Hooks for implementing responsive design and more Learn the limitations of Hooks and what you should and shouldn't use them for Get to grips with implementing React context using Hooks Refactor your React-based web application, replacing existing React class components with Hooks Use state management solutions such as Redux and MobX with React Hooks Who this book is forThis book is for React developers who want to learn how to build applications with Hooks. Developers who are looking to migrate to React for its advanced feature set and capabilities will also find the book useful.
https://magrudy-assets.storage.googleapis.com/9781838641443.jpg
41.990000 USD

Learn React Hooks: Build and refactor modern React.js applications using Hooks

by Daniel Bugl
Paperback / softback
Book cover image
Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language ...
Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps
Practical solutions to overcome challenges in creating console and web applications and working with systems-level and embedded code, network programming, deep neural networks, and much more. Key Features Work through recipes featuring advanced concepts such as concurrency, unsafe code, and macros to migrate your codebase to the Rust programming language Learn how to run machine learning models with Rust Explore error handling, macros, and modularization to write maintainable code Book DescriptionRust 2018, Rust's first major milestone since version 1.0, brings more advancement in the Rust language. The Rust Programming Cookbook is a practical guide to help you overcome challenges when writing Rust code. This Rust book covers recipes for configuring Rust for different environments and architectural designs, and provides solutions to practical problems. It will also take you through Rust's core concepts, enabling you to create efficient, high-performance applications that use features such as zero-cost abstractions and improved memory management. As you progress, you'll delve into more advanced topics, including channels and actors, for building scalable, production-grade applications, and even get to grips with error handling, macros, and modularization to write maintainable code. You will then learn how to overcome common roadblocks when using Rust for systems programming, IoT, web development, and network programming. Finally, you'll discover what Rust 2018 has to offer for embedded programmers. By the end of the book, you'll have learned how to build fast and safe applications and services using Rust. What you will learn Understand how Rust provides unique solutions to solve system programming language problems Grasp the core concepts of Rust to develop fast and safe applications Explore the possibility of integrating Rust units into existing applications for improved efficiency Discover how to achieve better parallelism and security with Rust Write Python extensions in Rust Compile external assembly files and use the Foreign Function Interface (FFI) Build web applications and services using Rust for high performance Who this book is forThe Rust cookbook is for software developers looking to enhance their knowledge of Rust and leverage its features using modern programming practices. Familiarity with Rust language is expected to get the most out of this book.
https://magrudy-assets.storage.googleapis.com/9781789530667.jpg
41.990000 USD

Rust Programming Cookbook: Explore the latest features of Rust 2018 for building fast and secure apps

by Claus Matzinger
Paperback / softback
Book cover image
Develop self-learning algorithms and agents using TensorFlow and other Python tools, frameworks, and libraries Key Features Learn, develop, and deploy advanced reinforcement learning algorithms to solve a variety of tasks Understand and develop model-free and model-based algorithms for building self-learning agents Work with advanced Reinforcement Learning concepts and algorithms such ...
Reinforcement Learning Algorithms with Python: Learn, understand, and develop smart algorithms for addressing AI challenges
Develop self-learning algorithms and agents using TensorFlow and other Python tools, frameworks, and libraries Key Features Learn, develop, and deploy advanced reinforcement learning algorithms to solve a variety of tasks Understand and develop model-free and model-based algorithms for building self-learning agents Work with advanced Reinforcement Learning concepts and algorithms such as imitation learning and evolution strategies Book DescriptionReinforcement Learning (RL) is a popular and promising branch of AI that involves making smarter models and agents that can automatically determine ideal behavior based on changing requirements. This book will help you master RL algorithms and understand their implementation as you build self-learning agents. Starting with an introduction to the tools, libraries, and setup needed to work in the RL environment, this book covers the building blocks of RL and delves into value-based methods, such as the application of Q-learning and SARSA algorithms. You'll learn how to use a combination of Q-learning and neural networks to solve complex problems. Furthermore, you'll study the policy gradient methods, TRPO, and PPO, to improve performance and stability, before moving on to the DDPG and TD3 deterministic algorithms. This book also covers how imitation learning techniques work and how Dagger can teach an agent to drive. You'll discover evolutionary strategies and black-box optimization techniques, and see how they can improve RL algorithms. Finally, you'll get to grips with exploration approaches, such as UCB and UCB1, and develop a meta-algorithm called ESBAS. By the end of the book, you'll have worked with key RL algorithms to overcome challenges in real-world applications, and be part of the RL research community. What you will learn Develop an agent to play CartPole using the OpenAI Gym interface Discover the model-based reinforcement learning paradigm Solve the Frozen Lake problem with dynamic programming Explore Q-learning and SARSA with a view to playing a taxi game Apply Deep Q-Networks (DQNs) to Atari games using Gym Study policy gradient algorithms, including Actor-Critic and REINFORCE Understand and apply PPO and TRPO in continuous locomotion environments Get to grips with evolution strategies for solving the lunar lander problem Who this book is forIf you are an AI researcher, deep learning user, or anyone who wants to learn reinforcement learning from scratch, this book is for you. You'll also find this reinforcement learning book useful if you want to learn about the advancements in the field. Working knowledge of Python is necessary.
https://magrudy-assets.storage.googleapis.com/9781789131116.jpg
36.740000 USD

Reinforcement Learning Algorithms with Python: Learn, understand, and develop smart algorithms for addressing AI challenges

by Andrea Lonza
Paperback / softback
Page 1 of 40