Blockchain: The complete guide to understanding Blockchain Technology for beginn
¥24.44
Blockchain: The complete guide to understanding Blockchain Technology for beginners in record time
Finding Hamiltonian paths in traceable graphs with a polynomial-time algorithm
¥1635.00
Finding Hamiltonian paths in traceable graphs with a polynomial-time algorithm
15 Most Powerful Features Of Pivot Tables: Save Your Time With MS Excel
¥24.44
15 Most Powerful Features Of Pivot Tables: Save Your Time With MS Excel
List Anti Rootkit & AntiVirus For Ubuntu, Linux & BSD: Edition 2018
¥16.27
List Anti Rootkit & AntiVirus For Ubuntu, Linux & BSD: Edition 2018
Narrative Design for Indies: Getting Started
¥40.79
Narrative Design for Indies: Getting Started
How To Jailbreak Amazon Fire Stick TV Alexa: How to Unlock Channels & Apps Step
¥40.79
How To Jailbreak Amazon Fire Stick TV Alexa: How to Unlock Channels & Apps Step by Step Guide
Python: Advanced Guide to Programming Code with Python
¥24.44
Python: Advanced Guide to Programming Code with Python
Using Speech Recognition Software & Equipment to Write Books
¥40.79
Using Speech Recognition Software & Equipment to Write Books
Deep Learning with TensorFlow - Second Edition
¥73.02
Delve into neural networks, implement deep learning algorithms, and explore layers of data abstraction with the help of TensorFlow v1.7. About This Book ? Learn how to implement advanced techniques in deep learning with Google's brainchild, TensorFlow v1.7 ? Explore deep neural networks and layers of data abstraction with the help of this comprehensive guide ? Gain real-world contextualization through some deep learning problems concerning research and application Who This Book Is For The book is for people interested in machine learning and machine intelligence. A rudimentary level of programming in one language is assumed, as is a basic familiarity with computer science techniques and technologies, including a basic awareness of computer hardware and algorithms. Some competence in mathematics is needed to the level of elementary linear algebra and calculus. What You Will Learn ? Apply deep machine intelligence and GPU computing with TensorFlow v1.7 ? Access public datasets and use TensorFlow to load, process, and transform the data ? Discover how to use the high-level TensorFlow API to build more powerful applications ? Use deep learning for scalable object detection and mobile computing ? Train machines quickly to learn from data by exploring reinforcement learning techniques ? Explore active areas of deep learning research and applications In Detail Deep learning is a branch of machine learning algorithms based on learning multiple levels of abstraction. Neural networks, which are at the core of deep learning, are being used in predictive analytics, computer vision, natural language processing, time series forecasting, and to perform a myriad of other complex tasks. This book is conceived for developers, data analysts, machine learning practitioners and deep learning enthusiasts who want to build powerful, robust, and accurate predictive models with the power of TensorFlow v1.7, combined with other open source Python libraries. Throughout the book, you’ll learn how to develop deep learning applications for machine learning systems using Feedforward Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Autoencoders, and Factorization Machines. Discover how to attain deep learning programming on GPU in a distributed way. You'll come away with an in-depth knowledge of machine learning techniques and the skills to apply them to real-world projects. Style and approach This step-by-step guide explores common, and not so common, deep neural networks, and shows how they can be exploited in the real world with complex raw data. Benefit from practical examples, and learn how to implement different types of neural nets to build smart applications related to text, speech, and image data processing.
Kubernetes Cookbook
¥73.02
Learn how to automate and manage your containers and reduce the overall operation burden on your system. About This Book ? Use containers to manage, scale and orchestrate apps in your organization ? Transform the latest concept of Kubernetes 1.10 into examples ? Expert techniques for orchestrating containers effectively Who This Book Is For This book is for system administrators, developers, DevOps engineers, or any stakeholder who wants to understand how Kubernetes works using a recipe-based approach. Basic knowledge of Kubernetes and Containers is required. What You Will Learn ? Build your own container cluster ? Deploy and manage highly scalable, containerized applications with Kubernetes ? Build high-availability Kubernetes clusters ? Build a continuous delivery pipeline for your application ? Track metrics and logs for every container running in your cluster ? Streamline the way you deploy and manage your applications with large-scale container orchestration In Detail Kubernetes is an open source orchestration platform to manage containers in a cluster environment. With Kubernetes, you can configure and deploy containerized applications easily. This book gives you a quick brush up on how Kubernetes works with containers, and an overview of main Kubernetes concepts, such as Pods, Deployments, Services and etc. This book explains how to create Kubernetes clusters and run applications with proper authentication and authorization configurations. With real-world recipes, you'll learn how to create high availability Kubernetes clusters on AWS, GCP and in on-premise datacenters with proper logging and monitoring setup. You'll also learn some useful tips about how to build a continuous delivery pipeline for your application. Upon completion of this book, you will be able to use Kubernetes in production and will have a better understanding of how to manage containers using Kubernetes. Style and approach This recipe-based book will teach you how to use Kubernetes in production and will help you discover various steps involved in managing your containers using Kubernetes
Angular 6 for Enterprise-Ready Web Applications
¥90.46
A hands-on guide with a minimalist and flexible approach that enables quick learning and rapid delivery of cloud-ready enterprise applications with Angular 6 About This Book ? Explore tools and techniques to push your web app to the next level ? Master Angular app design and architectural considerations ? Learn continuous integration and deploy your app on a highly available cloud infrastructure in AWS Who This Book Is For This book is for developers who want to confidently deliver high-quality and production-grade Angular apps from design to deployment. We assume that you have prior experience in writing a RESTful API with the tech stack of your choice; if you don't, you can still gain a lot of benefit from this book, which focuses on the entire scope of frontend development, from design to deployment! What You Will Learn ? Create full-stack web applications using Angular and RESTful APIs ? Master Angular fundamentals, RxJS, CLI tools, unit testing, GitHub, and Docker ? Design and architect responsive, secure and scalable apps to deploy on AWS ? Adopt a minimalist, value-first approach to delivering your app with Kanban ? Get introduced to automated testing with continuous integration on CircleCI ? Optimize Nginx and Node.js web servers with load testing tools In Detail Angular 6 for Enterprise-Ready Web Applications follows a hands-on and minimalist approach demonstrating how to design and architect high quality apps. The first part of the book is about mastering the Angular platform using foundational technologies. You will use the Kanban method to focus on value delivery, communicate design ideas with mock-up tools and build great looking apps with Angular Material. You will become comfortable using CLI tools, understand reactive programming with RxJS, and deploy to the cloud using Docker. The second part of the book will introduce you to the router-first architecture, a seven-step approach to designing and developing mid-to-large line-of-business applications, along with popular recipes. You will learn how to design a solid authentication and authorization experience; explore unit testing, early integration with backend APIs using Swagger and continuous integration using CircleCI. In the concluding chapters, you will provision a highly available cloud infrastructure on AWS and then use Google Analytics to capture user behavior. By the end of this book, you will be familiar with the scope of web development using Angular, Swagger, and Docker, learning patterns and practices to be successful as an individual developer on the web or as a team in the Enterprise. Style and approach The book follows a hands-on, value-first methodology to help readers design and architect small and large applications, while covering ancillary topics that all web developers should be aware of. The book uses minimal and flexible tools and techniques to enable quick learning and rapid delivery of high-quality and reliable Angular applications.
Artificial Intelligence By Example
¥73.02
Be an adaptive thinker that leads the way to Artificial Intelligence About This Book ? AI-based examples to guide you in designing and implementing machine intelligence ? Develop your own method for future AI solutions ? Acquire advanced AI, machine learning, and deep learning design skills Who This Book Is For Artificial Intelligence by Example is a simple, explanatory, and descriptive guide for junior developers, experienced developers, technology consultants, and those interested in AI who want to understand the fundamentals of Artificial Intelligence and implement it practically by devising smart solutions. Prior experience with Python and statistical knowledge is essential to make the most out of this book. What You Will Learn ? Use adaptive thinking to solve real-life AI case studies ? Rise beyond being a modern-day factory code worker ? Acquire advanced AI, machine learning, and deep learning designing skills ? Learn about cognitive NLP chatbots, quantum computing, and IoT and blockchain technology ? Understand future AI solutions and adapt quickly to them ? Develop out-of-the-box thinking to face any challenge the market presents In Detail Artificial Intelligence has the potential to replicate humans in every field. This book serves as a starting point for you to understand how AI is built, with the help of intriguing examples and case studies. Artificial Intelligence By Example will make you an adaptive thinker and help you apply concepts to real-life scenarios. Using some of the most interesting AI examples, right from a simple chess engine to a cognitive chatbot, you will learn how to tackle the machine you are competing with. You will study some of the most advanced machine learning models, understand how to apply AI to blockchain and IoT, and develop emotional quotient in chatbots using neural networks. You will move on to designing AI solutions in a simple manner rather than get confused by complex architectures and techniques. This comprehensive guide will be a starter kit for you to develop AI applications on your own. By the end of this book, will have understood the fundamentals of AI and worked through a number of case studies that will help you develop business vision. Style and approach An easy-to-follow step by step guide which will help you get to grips with real world application of Artificial Intelligence
Test-Driven Java Development - Second Edition
¥90.46
This book will teach the concepts of test driven development in Java so you can build clean, maintainable and robust code About This Book ? Explore the most popular TDD tools and frameworks and become more proficient in building applications ? Create applications with better code design, fewer bugs, and higher test coverage, enabling you to get them to market quickly ? Implement test-driven programming methods into your development workflows Who This Book Is For If you're an experienced Java developer and want to implement more effective methods of programming systems and applications, then this book is for you. What You Will Learn ? Explore the tools and frameworks required for effective TDD development ? Perform the Red-Green-Refactor process efficiently, the pillar around which all other TDD procedures are based ? Master effective unit testing in isolation from the rest of your code ? Design simple and easily maintainable code by implementing different techniques ? Use mocking frameworks and techniques to easily write and quickly execute tests ? Develop an application to implement behavior-driven development in conjunction with unit testing ? Enable and disable features using feature toggles In Detail Test-driven development (TDD) is a development approach that relies on a test-first procedure that emphasizes writing a test before writing the necessary code, and then refactoring the code to optimize it.The value of performing TDD with Java, one of the longest established programming languages, is to improve the productivity of programmers and the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively. Starting with the basics of TDD and understanding why its adoption is beneficial, this book will take you from the first steps of TDD with Java until you are confident enough to embrace the practice in your day-to-day routine.You'll be guided through setting up tools, frameworks, and the environment you need, and we will dive right into hands-on exercises with the goal of mastering one practice, tool, or framework at a time. You'll learn about the Red-Green-Refactor procedure, how to write unit tests, and how to use them as executable documentation.With this book, you'll also discover how to design simple and easily maintainable code, work with mocks, utilize behavior-driven development, refactor old legacy code, and release a half-finished feature to production with feature toggles.You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java. Style and approach An easy-to-follow, hands-on guide to building applications through effective coding practices. This book covers practical examples by introducing different problems, each one designed as a learning exercise to help you understand each aspect of TDD.
Architecting Angular Applications with Redux, RxJS, and NgRx
¥81.74
Manage state in Angular to write high performing web apps by combining the power of Flux, RxJS, and NgRx About This Book ? Learn what makes an excellent Angular application architecture ? Use Redux to write performant, consistent Angular applications ? Incorporate Reactive Programming principles and RxJS to make it easier to develop, test, and debug your Angular applications Who This Book Is For If you have been developing Angular applications and want to dive deeper into the Angular architecture with Redux, RxJS, and NgRx to write robust web apps, then this book is for you. What You Will Learn ? Understand the one-way data flow and Flux pattern ? Work with functional programming and asynchronous data streams ? Figure out how RxJS can help us address the flaws in promises ? Set up different versions of cascading calls ? Explore advanced operators ? Get familiar with the Redux pattern and its principles ? Test and debug different features of your application ? Build your own lightweight app using Flux, Redux, and NgRx In Detail Managing the state of large-scale web applications is a highly challenging task with the need to align different components, backends, and web workers harmoniously. When it comes to Angular, you can use NgRx, which combines the simplicity of Redux with the reactive programming power of RxJS to build your application architecture, making your code elegant and easy to reason about, debug, and test. In this book, we start by looking at the different ways of architecting Angular applications and some of the patterns that are involved in it. This will be followed by a discussion on one-way data flow, the Flux pattern, and the origin of Redux. The book introduces you to declarative programming or, more precisely, functional programming and talks about its advantages. We then move on to the reactive programming paradigm. Reactive programming is a concept heavily used in Angular and is at the core of NgRx. Later, we look at RxJS, as a library and master it. We thoroughly describe how Redux works and how to implement it from scratch. The two last chapters of the book cover everything NgRx has to offer in terms of core functionality and supporting libraries, including how to build a micro implementation of NgRx. This book will empower you to not only use Redux and NgRx to the fullest, but also feel confident in building your own version, should you need it. Style and approach This book covers everything there is to know to get well-acquainted with Angular without bogging you down. Everything is neatly laid out under clear headings for quick consultation, giving you the information required to understand a concept immediately.
Learning Robotic Process Automation
¥90.46
Design RPA solutions to perform a wide range of transactional tasks with minimal cost and maximum ROI About This Book ? A beginner's guide to learn Robotic Process Automation and its impact on the modern world ? Design, test, and perform enterprise automation task with UiPath ? Create Automation apps and deploy them to all the computers in your department. Who This Book Is For If you would like to pursue a career in Robotic Process Automation or improve the efficiency of your businesses by automating common tasks, then this book is perfect for you. Prior programming knowledge of either Visual Basic or C# will be useful. What You Will Learn ? Understand Robotic Process Automation technology ? Learn UiPath programming techniques to deploy robot configurations ? Explore various data extraction techniques ? Learn about integrations with various popular applications such as SAP and MS Office ? Debug a programmed robot including logging and exception handling ? Maintain code version and source control ? Deploy and control Bots with UiPath Orchestrator In Detail Robotic Process Automation (RPA) enables automating business processes using software robots. Software robots interpret, trigger responses, and communicate with other systems just like humans do. Robotic processes and intelligent automation tools can help businesses improve the effectiveness of services faster and at a lower cost than current methods. This book is the perfect start to your automation journey, with a special focus on one of the most popular RPA tools: UiPath. Learning Robotic Process Automation takes you on a journey from understanding the basics of RPA to advanced implementation techniques. You will become oriented in the UiPath interface and learn about its workflow. Once you are familiar with the environment, we will get hands-on with automating different applications such as Excel, SAP, Windows and web applications, screen and web scraping, working with user events, as well as understanding exceptions and debugging. By the end of the book, you'll not only be able to build your first software bot, but also you'll wire it to perform various automation tasks with the help of best practices for bot deployment. Style and approach This book will help you kick-start your automation journey with a special focus on one of the most popular RPA tools: UiPath.
Kotlin Programming By Example
¥90.46
Enhance your Kotlin programming skills by building 3 real-world applications About This Book ? Build three full-fledged, engaging applications from scratch and learn to deploy them ? Enhance your app development and programming activities with Kotlin’s powerful and intuitive tools and utilities. ? Experience the gentle learning curve, expressiveness, and intuitiveness of Kotlin, as you develop your own applications Who This Book Is For This book is for those who are new to Kotlin or are familiar with the basics, having dabbled with Java until now. Basic programming knowledge is mandatory. What You Will Learn ? Learn the building blocks of the Kotlin programming language ? Develop powerful RESTful microservices for Android applications ? Create reactive Android applications efficiently ? Implement an MVC architecture pattern and dependency management using Kotlin ? Centralize, transform, and stash data with Logstash ? Secure applications using Spring Security ? Deploy Kotlin microservices to AWS and Android applications to the Play Store In Detail Kotlin greatly reduces the verbosity of source code. With Google having announced their support for Kotlin as a first-class language for writing Android apps, now's the time learn how to create apps from scratch with Kotlin Kotlin Programming By Example takes you through the building blocks of Kotlin, such as functions and classes. You’ll explore various features of Kotlin by building three applications of varying complexity. For a quick start to Android development, we look at building a classic game, Tetris, and elaborate on object-oriented programming in Kotlin. Our next application will be a messenger app, a level up in terms of complexity. Before moving onto the third app, we take a look at data persistent methods, helping us learn about the storage and retrieval of useful applications. Our final app is a place reviewer: a web application that will make use of the Google Maps API and Place Picker. By the end of this book, you will have gained experience of of creating and deploying Android applications using Kotlin. Style and approach Here we will build three exciting projects in Kotlin which will demonstrate how to effectively use Kotlin language constructs
Hands-On Cloud Development with WildFly
¥81.74
Create microservices using Java EE technologies using WildFly Swarm,deploy them in the OpenShift cloud, make them resilient to network failures using Hystrix, configure continuous integration using Jenkins, and security using Keycloak. About This Book ? Create functional microservices with WildFly Swarm ? Use OpenShift to deploy your microservices in the cloud ? Make your application production-ready using Jenkins, Hystrix, and Keycloak Who This Book Is For If you're an experienced developer familiar with Java EE technologies and would like to learn how you can use those technologies in the cloud with WildFly and OpenShift, then this book is for you. What You Will Learn ? Utilize Java EE technology to develop modern cloud-enabled applications ? Easily create microservices with WildFly Swarm using proven Java EE technologies ? See the benefits of OpenShift – easy deployment of your services, out of the box scalability and healing, and integration with Continuous Integration tools ? Integrate the sample application with Jenkins’ Continuous Integration server ? Utilize Netflix OSS to connect your services and provide resilience to your application ? Provide security to your application using Keycloak In Detail The book starts by introducing you to WildFly Swarm—a tool that allows you to create runnable microservices from Java EE components. You’ll learn the basics of Swarm operation—creating a microservice containing only the parts of enterprise runtime needed in a specific case. Later, you’ll learn how to configure and test those services. In order to deploy our services in the cloud, we’ll use OpenShift. You’ll get to know basic information on its architecture, features, and relationship to Docker and Kubernetes. Later, you’ll learn how to deploy and configure your services to run in the OpenShift cloud. In the last part of the book, you’ll see how to make your application production-ready. You’ll find out how to configure continuous integration for your services using Jenkins, make your application resistant to network failures using Hystrix, and how to secure them using Keycloak. By the end of the book, you’ll have a fully functional example application and will have practical knowledge of Java EE cloud development that can be used as a reference in your other projects. Style and approach This example-based tutorial guides you step by step through creating an application based on well-known Java EE technologies (JAX-RS, CDI, JPA, and JSF) and modern architectural patterns.
Tkinter GUI Application Development Cookbook
¥73.02
Discover solutions to all your Tkinter and Python GUI development problems About This Book ? Integrate efficient Python GUI programming techniques with Tkinter ? Efficiently implement advanced MVC architectures in your Python GUI apps ? Solve all your problems related to Tkinter and Python GUI development Who This Book Is For This book is for Python developers who are familiar with the basics of the language syntax, data structures, and OOP. You do not need previous experience with Tkinter or other GUI development libraries. What You Will Learn ? Add widgets and handle user events ? Lay out widgets within windows using frames and the different geometry managers ? Configure widgets so that they have a customized appearance and behavior ? Improve the navigation of your apps with menus and dialogs ? Apply object-oriented programming techniques in Tkinter applications ? Use threads to achieve responsiveness and update the GUI ? Explore the capabilities of the canvas widget and the types of items that can be added to it ? Extend Tkinter applications with the TTK (themed Tkinter) module In Detail As one of the more versatile programming languages, Python is well-known for its batteries-included philosophy, which includes a rich set of modules in its standard library; Tkinter is the library included for building desktop applications. Due to this, Tkinter is a common choice for rapid GUI development, and more complex applications can benefit from the full capabilities of this library. This book covers all of your Tkinter and Python GUI development problems and solutions. Tkinter GUI Application Development Cookbook starts with an overview of Tkinter classes and at the same time provides recipes for basic topics, such as layout patterns and event handling. Next, we cover how to develop common GUI patterns, such as entering and saving data, navigating through menus and dialogs, and performing long-running actions in the background. You will then make your apps leverage network resources effectively, perform 2D and 3D animation-related tasks, create 3D objects, and perform advanced graphical operations. Finally, this book covers using the canvas and themed widgets. By the end of the book, you will have an in-depth knowledge of Tkinter classes, and will know how to use them to build efficient and rich GUI applications. Style and approach A practical recipe-based guide that will help you find solutions to all your Tkinter and Python GUI development-related problems.
Hands-On Full-Stack Development with Swift
¥81.74
Build full-stack shopping list applications from scratch for web and mobile platforms using Xcode, Vapor, and Swift About This Book ? Build, package, and deploy an end-to-end app solution for mobile and web with Swift 4 ? Increase developer productivity by creating reusable client and server components ? Develop backend services for your apps and websites using Vapor framework Who This Book Is For This book is for developers who are looking to build full-stack web and native mobile applications using Swift. An understanding of HTML, CSS, and JavaScript would be beneficial when building server-rendered pages with Vapor. What You Will Learn ? Get accustomed to server-side programming as well as the Vapor framework ? Learn how to build a RESTful API ? Make network requests from your app and handle error states when a network request fails ? Deploy your app to Heroku using the CLI command ? Write a test for the Vapor backend ? Create a tvOS version of your shopping list app and explore code-sharing with an iOS platform ? Add registration and authentication so that users can have their own shopping lists In Detail Making Swift an open-source language enabled it to share code between a native app and a server. Building a scalable and secure server backend opens up new possibilities, such as building an entire application written in one language—Swift. This book gives you a detailed walk-through of tasks such as developing a native shopping list app with Swift and creating a full-stack backend using Vapor (which serves as an API server for the mobile app). You'll also discover how to build a web server to support dynamic web pages in browsers, thereby creating a rich application experience. You’ll begin by planning and then building a native iOS app using Swift. Then, you'll get to grips with building web pages and creating web views of your native app using Vapor. To put things into perspective, you'll learn how to build an entire full-stack web application and an API server for your native mobile app, followed by learning how to deploy the app to the cloud, and add registration and authentication to it. Once you get acquainted with creating applications, you'll build a tvOS version of the shopping list app and explore how easy is it to create an app for a different platform with maximum code shareability. Towards the end, you’ll also learn how to create an entire app for different platforms in Swift, thus enhancing your productivity. Style and approach A step-by-step tutorial-based approach that teaches you full-stack Swift through the development of a single application on several platforms.
ECMAScript Cookbook
¥73.02
Become a better web programmer by writing efficient and modular code using ES6 and ES8 About This Book ? Learn to write asynchronous code and improve the readability of your web applications ? Explore advanced concepts such as closures, Proxy, generators, Promise, async functions, and Atomics ? Use different design patterns to create structures to solve common organizational and processing issues Who This Book Is For If you’re a web developer with a basic understanding of JavaScript and wish to learn the latest features of ECMAScript for developing efficient web applications, this book is for you. What You Will Learn ? Organize JavaScript programs across multiple files, using ES modules ? Create and work with promises using the Promise object and methods ? Compose async functions to propagate and handle errors ? Solve organizational and processing issues with structures using design patterns ? Use classes to encapsulate and share behavior ? Orchestrate parallel programs using WebWorkers, SharedMemory, and Atomics ? Use and extend Map, Set, and Symbol to work with user-defined classes and simulate data types ? Explore new array methods to avoid looping with arrays and other collections In Detail ECMAScript Cookbook follows a modular approach with independent recipes covering different feature sets and specifications of ECMAScript to help you become an efficient programmer. This book starts off with organizing your JavaScript applications as well as delivering those applications to modem and legacy systems. You will get acquainted with features of ECMAScript 8 such as async, SharedArrayBuffers, and Atomic operations that enhance asynchronous and parallel operations. In addition to this, this book will introduce you to SharedArrayBuffers, which allow web workers to share data directly, and Atomic operations, which help coordinate behavior across the threads. You will also work with OOP and Collections, followed by new functions and methods on the built-in Object and Array types that make common operations more manageable and less error-prone. You will then see how to easily build more sophisticated and expressive program structures with classes and inheritance. In the end, we will cover Sets, Maps, and Symbols, which are the new types introduced in ECMAScript 6 to add new behaviors and allow you to create simple and powerful modules. By the end of the book, you will be able to produce more efficient, expressive, and simpler programs using the new features of ECMAScript. Style and approach This book will follow a modular approach covering independent recipes on different features of ECMAScript throughout the book.
Mastering Blockchain - Second Edition
¥81.74
Learn about cryptography and cryptocurrencies, so you can build highly secure, decentralized applications and conduct trusted in-app transactions. About This Book ? Get to grips with the underlying technical principles and implementations of blockchain ? Build powerful applications using Ethereum to secure transactions and create smart contracts ? Explore cryptography, mine cryptocurrencies, and solve scalability issues with this comprehensive guide Who This Book Is For This book will appeal to those who wish to build fast, highly secure, transactional applications. It targets people who are familiar with the concept of blockchain and are comfortable with a programming language. What You Will Learn ? Master the theoretical and technical foundations of the blockchain technology ? Understand the concept of decentralization, its impact, and its relationship with blockchain technology ? Master how cryptography is used to secure data - with practical examples ? Grasp the inner workings of blockchain and the mechanisms behind bitcoin and alternative cryptocurrencies ? Understand the theoretical foundations of smart contracts ? Learn how Ethereum blockchain works and how to develop decentralized applications using Solidity and relevant development frameworks ? Identify and examine applications of the blockchain technology - beyond currencies ? Investigate alternative blockchain solutions including Hyperledger, Corda, and many more ? Explore research topics and the future scope of blockchain technology In Detail A blockchain is a distributed ledger that is replicated across multiple nodes and enables immutable, transparent and cryptographically secure record-keeping of transactions. The blockchain technology is the backbone of cryptocurrencies, and it has applications in finance, government, media and almost all other industries. Mastering Blockchain, Second Edition has been thoroughly updated and revised to provide a detailed description of this leading technology and its implementation in the real world. This book begins with the technical foundations of blockchain technology, teaching you the fundamentals of distributed systems, cryptography and how it keeps data secure. You will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine. You will also explore different other blockchain solutions and get an introduction to business blockchain frameworks under Hyperledger, a collaborative effort for the advancement of blockchain technologies hosted by the Linux Foundation. You will also be shown how to implement blockchain solutions beyond currencies, Internet of Things with blockchain, blockchain scalability, and the future scope of this fascinating and powerful technology. Style and approach This comprehensive guide allows you to build smart blockchain applications and explore the power of this database. The book will let you quickly brush up on the basics of the blockchain database, followed by advanced implementations of blockchain in currency, smart contracts, decentralization, and so on.

购物车
个人中心

