Mastering Microservices with Java
¥81.74
Master the art of implementing scalable and reactive microservices in your production environment with Java 11 Key Features * Use domain-driven designs to build microservices * Explore various microservices design patterns such as service discovery, registration, and API Gateway * Use Kafka, Avro, and Spring Streams to implement event-based microservices Book Description Microservices are key to designing scalable, easy-to-maintain applications. This latest edition of Mastering Microservices with Java, works on Java 11. It covers a wide range of exciting new developments in the world of microservices, including microservices patterns, interprocess communication with gRPC, and service orchestration. This book will help you understand how to implement microservice-based systems from scratch. You'll start off by understanding the core concepts and framework, before focusing on the high-level design of large software projects. You'll then use Spring Security to secure microservices and test them effectively using REST Java clients and other tools. You will also gain experience of using the Netflix OSS suite, comprising the API Gateway, service discovery and registration, and Circuit Breaker. Additionally, you'll be introduced to the best patterns, practices, and common principles of microservice design that will help you to understand how to troubleshoot and debug the issues faced during development. By the end of this book, you'll have learned how to build smaller, lighter, and faster services that can be implemented easily in a production environment. What you will learn * Use domain-driven designs to develop and implement microservices * Understand how to implement microservices using Spring Boot * Explore service orchestration and distributed transactions using the Sagas * Discover interprocess communication using REpresentational State Transfer (REST) and events * Gain knowledge of how to implement and design reactive microservices * Deploy and test various microservices Who this book is for This book is designed for Java developers who are familiar with microservices architecture and now want to effectively implement microservices at an enterprise level. Basic knowledge and understanding of core microservice elements and applications is necessary.
Create React App 2 Quick Start Guide
¥54.49
Integrate your React applications with React to build efficient web services. Key Features * Learn React by building applications with Create React App * Create interactive UIs exploring the latest feature of CRA 2.0 * Build Progressive Web Applications for a more seamless web Book Description If you're a power user and you aren’t happy always reusing default configurations, from previous applications with each new application, then all you need is Create React App (CRA), a tool in the React ecosystem designed to help you create boilerplate code for building a web frontend. This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.You will learn to design UIs with the features of CRA and template your React applications. By the end of the book, you will be sufficiently skilled to be able to build faster and effective React apps using CRA. What you will learn * Become familiar with React by building applications with Create React App * Make your frontend development hassle free * Create interactive UIs exploring the latest features of CRA 2 * Build modern, React projects with, SASS,and progressive web applications * Develop proxy backend servers and simulate interaction with a full backend * Keep your application fully tested and maintain confidence in your project Who this book is for The book is intended for the web developers who want to jump into building great frontend with React using easy templating solutions.
Mastering Microsoft Dynamics 365 Customer Engagement
¥90.46
A comprehensive guide packed with the latest features of Dynamics 365 for customer relationship management Key Features * Create efficient client-side apps and customized plugins that work seamlessly * Learn best practices from field experience to use Dynamics 365 efficiently * Unleash the power of Dynamics 365 to maximize your organization’s profits Book Description Microsoft Dynamics 365 is an all-in-one business management solution that's easy to use and adapt. It helps you connect your finances, sales, service, and operations to streamline business processes, improve customer interactions, and enable growth. This book gives you all the information you need to become an expert in MS Dynamics 365. This book starts with a brief overview of the functional features of Dynamics 365. You will learn how to create Word and Excel templates using CRM data to enable customized data analysis for your organization. This book helps you understand how to use Dynamics 365 as an XRM Framework, gain a deep understanding of client-side scripting in Dynamics 365, and create client-side applications using JavaScript and the Web API. In addition to this, you will discover how to customize Dynamics 365, and quickly move on to grasp the app structure, which helps you customize Dynamics 365 better. You will also learn how Dynamics 365 can be seamlessly embedded into various productivity tools to customize them for machine learning and contextual guidance. By the end of this book, you will have mastered utilizing Dynamics 365 features through real-world scenarios. What you will learn * Manage various divisions of your organization using Dynamics 365 customizations * Explore the XRM Framework and leverage its features * Provide an enhanced mobile and tablet experience * Develop client-side applications using JavaScript and the Web API * Understand how to develop plugins and workflows using Dynamics 365 * Explore solution framework improvements and new field types Who this book is for Mastering Microsoft Dynamics 365 Customer Engagement is for you if you have knowledge of Dynamics CRM and want to utilize the latest features of Dynamics 365. This book is also for you if you’re a skilled developer looking to move to the Microsoft stack to build business solution software. Extensive Dynamics CRM development experience will be beneficial to understand the concepts covered in this book.
Securing Network Infrastructure
¥90.46
Plug the gaps in your network’s infrastructure with resilient network security models Key Features * Develop a cost-effective and end-to-end vulnerability management program * Explore best practices for vulnerability scanning and risk assessment * Understand and implement network enumeration with Nessus and Network Mapper (Nmap) Book Description Digitization drives technology today, which is why it’s so important for organizations to design security mechanisms for their network infrastructures. Analyzing vulnerabilities is one of the best ways to secure your network infrastructure. This Learning Path begins by introducing you to the various concepts of network security assessment, workflows, and architectures. You will learn to employ open source tools to perform both active and passive network scanning and use these results to analyze and design a threat model for network security. With a firm understanding of the basics, you will then explore how to use Nessus and Nmap to scan your network for vulnerabilities and open ports and gain back door entry into a network. As you progress through the chapters, you will gain insights into how to carry out various key scanning tasks, including firewall detection, OS detection, and access management to detect vulnerabilities in your network. By the end of this Learning Path, you will be familiar with the tools you need for network scanning and techniques for vulnerability scanning and network protection. This Learning Path includes content from the following Packt books: * Network Scanning Cookbook by Sairam Jetty * Network Vulnerability Assessment by Sagar Rahalkar What you will learn * Explore various standards and frameworks for vulnerability assessments and penetration testing * Gain insight into vulnerability scoring and reporting * Discover the importance of patching and security hardening * Develop metrics to measure the success of a vulnerability management program * Perform configuration audits for various platforms using Nessus * Write custom Nessus and Nmap scripts on your own * Install and configure Nmap and Nessus in your network infrastructure * Perform host discovery to identify network devices Who this book is for This Learning Path is designed for security analysts, threat analysts, and security professionals responsible for developing a network threat model for an organization. Professionals who want to be part of a vulnerability management team and implement an end-to-end robust vulnerability management program will also find this Learning Path useful.
Hands-On Full Stack Development with Go
¥73.02
Create a real-world application in Go and explore various frameworks and methodologies for full-stack development Key Features * Organize your isomorphic codebase to enhance the maintainability of your application * Build web APIs and middleware in the Go language by making use of the popular Gin framework * Implement real-time web application functionality with WebSockets Book Description The Go programming language has been rapidly adopted by developers for building web applications. With its impressive performance and ease of development, Go enjoys the support of a wide variety of open source frameworks, for building scalable and high-performant web services and apps. Hands-On Full Stack Development with Go is a comprehensive guide that covers all aspects of full stack development with Go. This clearly written, example-rich book begins with a practical exposure to Go development and moves on to build a frontend with the popular React framework. From there, you will build RESTful web APIs utilizing the Gin framework. After that, we will dive deeper into important software backend concepts, such as connecting to the database via an ORM, designing routes for your services, securing your services, and even charging credit cards via the popular Stripe API. We will also cover how to test, and benchmark your applications efficiently in a production environment. In the concluding chapters, we will cover isomorphic developments in pure Go by learning about GopherJS. As you progress through the book, you'll gradually build a musical instrument online store application from scratch. By the end of the book, you will be confident in taking on full stack web applications in Go. What you will learn * Understand Go programming by building a real-world application * Learn the React framework to develop a frontend for your application * Understand isomorphic web development utilizing the GopherJS framework * Explore methods to write RESTful web APIs in Go using the Gin framework * Learn practical topics such as ORM layers, secure communications, and Stripe's API * Learn methods to benchmark and test web APIs in Go Who this book is for Hands-On Full Stack Development with Go will appeal to developers who are looking to start building amazing full stack web applications in Go. Basic knowhow of Go language and JavaScript is expected. The book targets web developers who are looking to move to the Go language.
Hands-On Machine Learning with IBM Watson
¥73.02
Learn how to build complete machine learning systems with IBM Cloud and Watson Machine learning services Key Features * Implement data science and machine learning techniques to draw insights from real-world data * Understand what IBM Cloud platform can help you to implement cognitive insights within applications * Understand the role of data representation and feature extraction in any machine learning system Book Description IBM Cloud is a collection of cloud computing services for data analytics using machine learning and artificial intelligence (AI). This book is a complete guide to help you become well versed with machine learning on the IBM Cloud using Python. Hands-On Machine Learning with IBM Watson starts with supervised and unsupervised machine learning concepts, in addition to providing you with an overview of IBM Cloud and Watson Machine Learning. You'll gain insights into running various techniques, such as K-means clustering, K-nearest neighbor (KNN), and time series prediction in IBM Cloud with real-world examples. The book will then help you delve into creating a Spark pipeline in Watson Studio. You will also be guided through deep learning and neural network principles on the IBM Cloud using TensorFlow. With the help of NLP techniques, you can then brush up on building a chatbot. In later chapters, you will cover three powerful case studies, including the facial expression classification platform, the automated classification of lithofacies, and the multi-biometric identity authentication platform, helping you to become well versed with these methodologies. By the end of this book, you will be ready to build efficient machine learning solutions on the IBM Cloud and draw insights from the data at hand using real-world examples. What you will learn * Understand key characteristics of IBM machine learning services * Run supervised and unsupervised techniques in the cloud * Understand how to create a Spark pipeline in Watson Studio * Implement deep learning and neural networks on the IBM Cloud with TensorFlow * Create a complete, cloud-based facial expression classification solution * Use biometric traits to build a cloud-based human identification system Who this book is for This beginner-level book is for data scientists and machine learning engineers who want to get started with IBM Cloud and its machine learning services using practical examples. Basic knowledge of Python and some understanding of machine learning will be useful.
Git Essentials - Second Edition
¥259.95
Dive and explore into the latest addons of the latest Git.About This Book·Master all the basic concepts of Git to protect your code and make it easier to evolve·Use Git proficiently, and learn how to resolve day-by-day challenges easily·This step-by-step guide is packed with examples to help you learn and work with Git's internalsWho This Book Is ForIf you are a software developer with little or no experience of versioning systems, or you are familiar with other centralized versioning systems, then this book is for you.If you have experience in server and system management and need to broaden your use of Git from a DevOps perspective, this book contains everything you need.What You Will Learn·Master Git fundamentals·Be able to "visualize," even with the help of a valid GUI tool·Write principal commands in a shell·Figure out the right strategy to run change your daily work with few or no annoyances·Explore the tools used to migrate to Git from the Subversion versioning system without losing your development history·Plan new projects and repositories with ease, using online services, or local network resourcesIn DetailSince its inception, Git has attracted skilled developers due to its robust, powerful, and reliable features. Its incredibly fast branching ability transformed a piece of code from a niche tool for Linux Kernel developers into a mainstream distributed versioning system. Like most powerful tools, Git can be hard to approach since it has a lot of commands, subcommands, and options that easily confuse newcomers.The 2nd edition of this very successful book will help you overcome this fear and become adept in all the basic tasks in Git. Building upon the success of the first book, we start with a brief step-by-step installation guide; after this, you'll delve into the essentials of Git. For those of you who have bought the first edition, this time we go into internals in far greater depth, talking less about theory and using much more practical examples.The book serves as a primer for topics to follow, such as branching and merging, creating and managing a GitHub personal repository, and fork and pull requests. You'll then learn the art of cherry-picking, taking only the commits you want, followed by Git blame. Finally, we'll see how to interoperate with a Subversion server, covering the concepts and commands needed to convert an SVN repository into a Git repository.To conclude, this is a collection of resources, links, and appendices to satisfy even the most curious.Style and approachThis short guide will help you understand the concepts and fundamentals of GIT is a step-by-step manner.
A h?séges férfi?: Boldogságnovellák
¥50.36
Ha kíváncsi az olyan témákra, mint például hogy miként lehet felt?rni egy jelszót, vagy egy webhelyet, esetleg hogyan lehet lehallgatni bárki kommunikációját egy nyílt wifi hálózaton, akkor ez a k?nyv ?nnek szól. Sokan azt hiszik, hogy ezek ?rd?ng?s dolgok, pedig egyáltalán nem azok. ?ppen ezért fontos, hogy védekezni is kell ellenük, ami szintén nem bonyolult, csak egy kis odafigyelésre van szükség. K?nyvünk mindkét oldalt megmutatja, elrettentésképpen a lehet?ségeket, okulásként a védekezési módokat. Ha ?n azt hiszi, hogy biztonságban van, hiszen nem csinál semmi illegálisat és még vírusirtó is van a gépén, akkor nagyon téved! Teljesk?r? védelem ugyanis nem létezik! Ha elolvassa ezt a k?nyvet, meg fog d?bbenni, hogy milyen sok támadási lehet?ség van adataink ellen. A k?nyv, azon túl, hogy ismerteti, mit jelentenek az információbiztonsági szakkifejezések olyan témákkal foglalkozik, mint hogy milyen eszk?z?k támadhatók és hogyan, hogyan dolgozik egy hacker, mekkora kockázatot jelent az emberi tényez? (social engineering), stb. Kitér a jelszavak biztonságára, a kül?nféle hackeléshez használható programok és azok kezelésére, a billenty?zetnaplózási lehet?ségekre, a hálózatok és weboldalak támadására és felt?résére, az online bankolási kockázatokra, a titkosítási módszerekre, illetve hogy mit érdemes tenni a biztonságos adattárolás érdekében.Természetesen senkit sem akarunk illegális tevékenységre buzdítani, célunk sokkal inkább azt megmutatni, hogy mekkora veszélynek vagyunk kitéve, ezáltal a támadási és védekezési lehet?ségek bemutatásával ?szt?n?zzük az embereket a biztonságosabb számítógéphasználatra.
Learning Rust:A comprehensive guide to writing Rust applications
¥334.25
Start building fast and robust applications with the power of Rust by your sideAbout This Book·Get started with the language to build scalable and high performance applications·This book will help C#/C++ developers gain better performance and memory management·Discover the power of Rust when developing concurrent applications for large and scalable softwareWho This Book Is ForThe book is for absolute beginners to Rust, who want to build high performance, concurrent applications for their projects. It is suitable for developers who have a basic knowledge of programming and developers who are using the C#/C++ language to write their applications. No knowledge of Rust is expected.What You Will Learn·Set up Rust for Windows, Linux, and OS X·Write effective code using Rust·Expand your Rust applications using libraries·Interface existing non-Rust libraries with your Rust applications·Use the standard library within your applications·Understand memory management within Rust and speed efficiency when passing variables·Create more complex data types·Study concurrency in Rust with multi-threaded applications and sync threading techniques to improve the performance of an application problemIn DetailRust is a highly concurrent and high performance language that focuses on safety and speed, memory management, and writing clean code. It also guarantees thread safety, and its aim is to improve the performance of existing applications. Its potential is shown by the fact that it has been backed by Mozilla to solve the critical problem of concurrency.Learning Rust will teach you to build concurrent, fast, and robust applications. From learning the basic syntax to writing complex functions, this book will is your one stop guide to get up to speed with the fundamentals of Rust programming. We will cover the essentials of the language, including variables, procedures, output, compiling, installing, and memory handling.You will learn how to write object-oriented code, work with generics, conduct pattern matching, and build macros. You will get to know how to communicate with users and other services, as well as getting to grips with generics, scoping, and more advanced conditions. You will also discover how to extend the compilation unit in Rust.By the end of this book, you will be able to create a complex application in Rust to move forward with.Style and approachThis comprehensive book will focus on the Rust syntax, functions, data types, and conducting pattern matching for programmers. It is divided into three parts and each part of the book has an objective to enable the readers to create their own applications at an appropriate level, ultimately towards creating complex applications.
Flux Architecture
¥334.25
Learn to build powerful and scalable applications with Flux, the architecture that serves billions of Facebook users every dayAbout This Book·This the first resource dedicated to the new architectural pattern that powers Facebook·You'll learn all the tips and tricks you need to get the most out of Flux·Filled with practical, hands-on samples, you'll not only understand how Flux works, but will be able to start building Flux-powered applications straight away·Written by Adam Boduch, software architect at Virtustream (EMC), and author of JavaScript at Scale, JavaScript Concurrency, and jQuery UI Cookbook for Packt PublishingWho This Book Is ForAre you trying to use React, but are struggling to get your head around Flux? Maybe you're tired of MV* spaghetti code at scale? Do you find yourself asking what the Flux?!Flux Architecture will guide you through everything you need to understand the Flux pattern, and design and build powerful web applications that rely on the Flux architecture.You don't need to know what Flux is or how it works to read along with the book. No knowledge of Flux's partner technology, ReactJS, is necessary to follow along, but it is recommended that you have a good working knowledge of JavaScript.What You Will Learn·Understand the Flux pattern and how it will impact your React applications·Build real-world applications that rely on Flux·Handle asynchronous actions in your application·Implement immutable stores with Immutable.js·Replace React.js with alternate View components such as jQuery and Handlebars·Test and benchmark your Flux architecture using Jest—Facebook's enhancement of the Jasmine libraryIn DetailWhilst React has become Facebook's poster-child for clean, complex, and modern web development, it has quietly been underpinned by its simplicity. It's just a view. The real beauty in React is actually the architectural pattern that handles data in and out of React applications: Flux. With Flux, you're able to build data-rich applications that engage your users, and scale to meet every demand. It is a key part of the Facebook technology stack that serves billions of users every day.This book will start by introducing the Flux pattern and help you get an understanding of what it is and how it works. After this, we'll build real-world React applications that highlight the power and simplicity of Flux in action. Finally, we look at the landscape of Flux and explore the Alt and Redux libraries that make React and Flux developments easier.Filled with fully-worked examples and code-first explanations, by the end of the book, you'll not only have a rock solid understanding of the architecture, but will be ready to implement Flux architecture in anger.Style and approachThis book is filled with practical, hands-on examples. You'll not only understand how Flux works, but will be able to start building Flux-powered applications straight away.
16 conferin?e despre traum?
¥81.67
Mivel az informatika egyre inkább átsz?vi életünket, a szoftverek min?ségével kapcsolatos elvárások egyre magasabbak. Egy szoftver el?állítása azonban nem csak programozásból áll, és a programozóktól sem lehet elvárni emberfeletti képességeket, a megrendel? el nem mondott elképzelésének t?kéletesen megfelel?, teljesen hibamentes munkát, mivel csak az nem hibázik, aki nem is dolgozik. Az informatika világában a szoftvertesztel?k azok, akik a szoftverek min?ségéért dolgoznak. A szoftvertesztel?k?n óriási felel?sség nyugszik és folyamatosan elvárások kereszttüzében kell helytállniuk. Mégis, szoftvertesztelés nélkül a legt?bb szoftver el sem jutna a felhasználókig, vagy ha igen, akkor megjelenésük botrányokkal, valamint óriási anyagi és erk?lcsi veszteségekkel járna együtt, a rengeteg fel nem tárt programhiba miatt. Szoftvertesztelésre és tesztel?kre ezért mindenképp szükség van. K?nyvünk a professzionális szoftvertesztelés alapjaival ismerteti meg az olvasót, számos gyakorlati példával f?szerezve, mell?zve a száraz, pusztán technikai megk?zelítés? leírásokat, kezdve a szoftvertesztelés általános bemutatásától, a fogalmak ismertetését?l, majd részleteiben tárgyalva a szoftvertesztelést és annak helyét a fejlesztési folyamatokban. Segítségével jó adag gyakorlati ismerettel vértezhetjük fel magunkat, melynek során valódi, a tesztelést támogató alkalmazásokat ismerhetünk meg, biztos alapot nyújtva a szoftvertesztelésben elhelyezked? leend? és gyakorló szakembereknek a mindennapi munkájukhoz. A szoftverteszteléssel most ismerked? szakembereknek és laikusoknak kimondottan hasznos lehet ez a k?nyv, de fejleszt?k és cégvezet?k számára is tartogat hasznos információkat, melyek segítségével bevezethetik, illetve hatékonyabbá tehetik a szoftvertesztelést munkájuk során.
MEAN Blueprints
¥334.25
Unlock the power of the MEAN stack by creating attractive and real-world projectsAbout This Book·Build six optimum end-to-end web applications using the M.E.A.N stack·Follow the advanced Angular.js 2 application structure to build more scalable and maintainable apps·Integrate an authorization system into your application and reuse existing code from projectsWho This Book Is ForIf you are a web developer with a basic understanding of the MEAN stack, experience in developing applications with JavaScript, and basic experience with NoSQL databases, then this book is for you.What You Will Learn·Build modern, end-to-end web applications by employing the full stack web development solution of MEAN·Learn NoSQL databases and separate the client logic from the server code·Build a complex application from start to finish and work with monetary data in MongoDB·Handle a multi-user type system and authorize your users to access control list·Implement a chat application from scratch using Socket.IO·Create distributed applications and use the power of server-side rendering in your applications·Extend a project with a real-time bidding system using WebSocketsIn DetailThe MEAN stack is a combination of the most popular web development frameworks available—MongoDB, Angular, Express, and Node.js used together to offer a powerful and comprehensive full stack web development solution. It is the modern day web dev alternative to the old LAMP stack. It works by allowing AngularJS to handle the front end, and selecting Mongo, Express, and Node to handle the back-end development, which makes increasing sense to forward-thinking web developers. The MEAN stack is great if you want to prototype complex web applications.This book will enable you to build a better foundation for your AngularJS apps. Each chapter covers a complete, single, advanced end-to-end project. You'll learn how to build complex real-life applications with the MEAN stack and few more advanced projects. You will become familiar with WebSockets and build real-time web applications, as well as create auto-destructing entities. Later, we will combine server-side rendering techniques with a single page application approach. You'll build a fun project and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application.By the end of this book, you will be a lot more confident in developing real-time, complex web applications using the MEAN stack.Style and approachThis book is filled with independent hands-on projects that teach you how to build real-life end-to-end complex web applications using the MEAN stack.
Swift 3 New Features
¥222.81
A fast-paced guide to get you up and running with Swift 3 and its new featuresAbout This Book·Get up to date with the latest changes to Swift 3·Make your life easier by knowing how to port your Swift code to the latest version·Learn how to write programs that work on most of the major platforms such as iOS and LinuxWho This Book Is ForThe book is for those who are familiar with Swift but are in need of clear guidance on what's changed in the latest version and the new features.What You Will Learn·Migrate a Swift 2.2 project to Swift 3·Understand the workings of Swift Package Manager·Interact with Cocoa libraries when importing Objective C to Swift·Explore the function and operator changes new in Swift 3·Work with the advanced type changes, attribute improvements, and floating point type improvements in Swift·Discover the changes in the Swift API and see how Objective-C can be manipulated in the current API·Implement the new features central to Swift Testing and understand the new debug features·Create server-side applications using Swift 3In DetailSince Swift was introduced by Apple in WWDC 2015, it has gone on to become one of the most beloved languages to develop iOS applications with. In the new version, the Swift team aimed to take its adoption to the next level by making it available for new platforms and audiences.This book will very quickly get you up to speed and productive with Swift 3. You will begin by understanding the process of submitting new feature requests for future versions of Swift. Swift 3 allows you to develop and run your applications on a Linux machine. Using this feature, you will write your first Linux application using the debugger in Linux. Using Swift migrator, you will initiate a conversion from Swift 2.2 to Swift 3.Further on, you will learn how to interact with Cocoa libraries when importing Objective C to Swift. You will explore the function and operator changes new to Swift 3, followed by Collection and Closure changes. You will also see the changes in Swift 3 that allow you write tests easier with XCTest and debug your running code better with new formats as well. Finally, you will have a running server written completely in Swift on a Linux box.By the end of the book, you will know everything you need to know to dive into Swift 3 and build successful projects.Style and approachThe book takes a tutorial-based approach offering an overview of the new features introduced in the latest version of Swift. It includes relevant examples of how code and concepts change when it comes to working on Swift 3 compared to previous versions.
Mastering Bitcoin For Absolute Beginners: The Ultimate Guide To Bitcoin And The
¥32.62
☆★☆The Ultimate ?Guide To The World of Bitcoin ?Technology is here! ☆★☆ This book will teach you the history, fundamentals, and real world applications of bitcoin cryptocurrency ?Tired of being cheated by the current system of ?central banking? They are like rouge intermediaries with absolute control and hold all the power and can print money on a whim. How much longer can we allow this dysfunctional system of currency exchange to exist? ?This is the digital age and this new wave of currency will impact the lives of millions and even billions worldwide! ?Meaning ?no more scandals from third party intermediaries who can print money out of thin air! No more centralized banks! But a unified and decentralized system that is transparent, distributed, and validated among EVERYONE. If ?you are wondering how can all this be possible? Than it is strongly recommended you grab your copy now and learn everything you need to know about bitcoin, whether you want to invest or understand the convoluted concepts of cyptocurrency in the most easy to read and detailed step by step guide in plain English! What You'll Learn ?Benefits of Bitcoin ?History of Bitcoin Real World Application ?Blockchain technology ?How mining works ?Estimating Trends ?Worldwide Influence On ?Laws, Policies and Regulations For Bitcoin ?And, much,much more! Not enough? Ok, well there's more... This book also includes bonus chapters and diagrams! ?Over 200+ pages of valuable content! ?How Does This Book Differ From The Rest? ?This book is truly set apart from the rest and is vastly superior. There's an entire section dedicated to blockchain technology as understanding the fundamental technology behind bitcoin is as equally as important itself. Unlike other books this book does not skim over any details, but gives you the reader an enhanced experience of in depth information, so you can have a greater understanding of both bitcoin and blockchain technology. What are you waiting for? Grab your copy now and join the next big wave of change and see the future! ?Imagine a world with no more physical currency or central authority figures that control the supply of money.
Modular Programming with Python
¥297.10
Introducing modular techniques for building sophisticated programs using PythonAbout This Book·The book would help you develop succinct, expressive programs using modular deign·The book would explain best practices and common idioms through carefully explained and structured examples·It will have broad appeal as far as target audience is concerned and there would be take away for all beginners to PythonWho This Book Is ForThis book is intended for beginner to intermediate level Python programmers who wish to learn how to use modules and packages within their programs. While readers must understand the basics of Python programming, no knowledge of modular programming techniques is required.What You Will Learn·Learn how to use modules and packages to organize your Python code·Understand how to use the import statement to load modules and packages into your program·Use common module patterns such as abstraction and encapsulation to write better programs·Discover how to create self-testing Python packages·Create reusable modules that other programmers can use·Learn how to use GitHub and the Python Package Index to share your code with other people·Make use of modules and packages that others have written·Use modular techniques to build robust systems that can handle complexity and changing requirements over timeIn DetailPython has evolved over the years and has become the primary choice of developers in various fields. The purpose of this book is to help readers develop readable, reliable, and maintainable programs in Python.Starting with an introduction to the concept of modules and packages, this book shows how you can use these building blocks to organize a complex program into logical parts and make sure those parts are working correctly together.Using clearly written, real-world examples, this book demonstrates how you can use modular techniques to build better programs. A number of common modular programming patterns are covered, including divide-and-conquer, abstraction, encapsulation, wrappers and extensibility. You will also learn how to test your modules and packages, how to prepare your code for sharing with other people, and how to publish your modules and packages on GitHub and the Python Package Index so that other people can use them. Finally, you will learn how to use modular design techniques to be a more effective programmer.Style and approachThis book will be simple and straightforward, focusing on imparting learning through a wide array of examples that the readers can put into use as they read through the book. They should not only be able to understand the way modules help in improving development, but they should also be able to improvise on their techniques of writing concise and effective code.
RESTful Web API Design with Node.js - Second Edition
¥222.81
Design and implement efficient RESTful solutions with this practical hands-on guideAbout This Book·Create a fully featured RESTful API solution from scratch.·Learn how to leverage Node.JS, Express, MongoDB and NoSQL datastores to give an extra edge to your REST API design.·Use this practical guide to integrate MongoDB in your Node.js application.Who This Book Is ForThe ideal target audience for this book is web developers who have some experience with RESTful services. Familiarity with basic JavaScript programming techniques is required. No prior experience with Node.JS or Express.js is required.What You Will Learn·Install, develop, and test your own Node.js user modules·Comprehend the differences between an HTTP and a RESTful application·Optimize RESTful service URI routing with best practices·Eliminate third-party dependencies in your tests with mocking·Learn about NoSQL data stores and integrate MongoDB in your Node.js application with Mongoose·Secure your services with NoSQL database integration within Node.js applications·Enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platformIn DetailIn this era of cloud computing, every data provisioning solution is built in a scalable and fail-safe way. Thus, when building RESTful services, the right choice for the underlying platform is vital. Node.js, with its asynchronous, event-driven architecture, is exactly the right choice to build RESTful APIs.This book will help you enrich your development skills to create scalable, server-side, RESTful applications based on the Node.js platform.Starting with the fundamentals of REST, you will understand why RESTful web services are better data provisioning solution than other technologies. You will start setting up a development environment by installing Node.js, Express.js, and other modules. Next, you will write a simple HTTP request handler and create and test Node.js modules using automated tests and mock objects. You will then have to choose the most appropriate data storage type, having options between a key/value or document data store, and also you will implement automated tests for it. This module will evolve chapter by chapter until it turns into a full-fledged and secure Restful service.Style and approachCreate state of the art RESTful API solutions leveraging Node.JS 4.x.
Deployment with Docker
¥297.10
A practical guide to rapidly and efficiently mastering Docker containers, along with tips and tricks learned in the field.About This Book·Use Docker containers, horizontal node scaling, modern orchestration tools (Docker Swarm, Kubernetes, and Mesos) and Continuous Integration/Continuous Delivery to manage your infrastructure.·Increase service density by turning often-idle machines into hosts for numerous Docker services.·Learn what it takes to build a true container infrastructure that is scalable, reliable, and resilient in the face of increased complexities from using container infrastructures.·Find out how to identify, debug, and mitigate most real-world, undocumented issues when deploying your own Docker infrastructure.·Learn tips and tricks of the trade from existing Docker infrastructures running in production environments.Who This Book Is ForThis book is aimed at system administrators, developers, DevOps engineers, and software engineers who want to get concrete, hands-on experience deploying multi-tier web applications and containerized microservices using Docker. This book is also for anyone who has worked on deploying services in some fashion and wants to take their small-scale setups to the next level (or simply to learn more about the process).What You Will Learn·Set up a working development environment and create a simple web service to demonstrate the basics·Learn how to make your service more usable by adding a database and an app server to process logic·Add resilience to your services by learning how to horizontally scale with a few containers on a single node·Master layering isolation and messaging to simplify and harden the connectivity between containers·Learn about numerous issues encountered at scale and their workarounds, from the kernel up to code versioning·Automate the most important parts of your infrastructure with continuous integrationIn DetailDeploying Docker into production is considered to be one of the major pain points in developing large-scale infrastructures, and the documentation available online leaves a lot to be desired. With this book, you will learn everything you wanted to know to effectively scale your deployments globally and build a resilient, scalable, and containerized cloud platform for your own use.The book starts by introducing you to the containerization ecosystem with some concrete and easy-to-digest examples; after that, you will delve into examples of launching multiple instances of the same container. From there, you will cover orchestration, multi-node setups, volumes, and almost every relevant component of this new approach to deploying services. Using intertwined approaches, the book will cover battle-tested tooling, or issues likely to be encountered in real-world scenarios, in detail. You will also learn about the other supporting components required for a true PaaS deployment and discover common options to tie the whole infrastructure together.At the end of the book, you learn to build a small, but functional, PaaS (to appreciate the power of the containerized service approach) and continue to explore real-world approaches to implementing even larger global-scale services.Style and approachThis in-depth learning guide shows you how to deploy your applications in production using Docker (from the basic steps to advanced concepts) and how to overcome challenges in Docker-based infrastructures. The book also covers practical use-cases in real-world examples, and provides tips and tricks on the various topics.
WiX 3.6: A Developer’s Guide to Windows Installer XML
¥90.46
A step-by-step tutorial with plenty of code and examples to improve your learning curve. If you are a developer and want to create installers for software targeting the Windows platform, then this book is for you. You’ll be using plenty of XML and ought to know the basics of writing a well-formed document. No prior experience in WiX or Windows Installer is assumed. You should know your way around Visual Studio to compile projects, add project references and tweak project properties.
Instant jQuery 2.0 Table Manipulation How-to
¥41.41
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. Get the job done and learn as you go. A how-To book with practical recipes accompanied with rich screenshots for easy comprehension.A short, concise, recipe-based approach that shows you how to manipulate tables using hands-on examples and the most up-to-date techniques in jQuery 2.0. Instant jQuery 2.0 Table Manipulation How-to is aimed at both newcomers and those who have already worked with JavaScript or jQuery. A familiarity with HTML and basic CSS would be beneficial.
Banana Pi Cookbook
¥54.49
This book is intended for anybody who wants to learn how they can utilize the capabilities of the Banana Pi to its full potential. It's full of step-by-step guides and detailed de*ions for the whole range of possibilities in a language that is appropriate for computer enthusiasts and experts alike. It would be helpful to have a basic knowledge of Unix-like operating systems or programming, but no prior experience is required as every concept is explained in the appropriate sections.
Corona SDK Mobile Game Development: Beginner's Guide - Second Edition
¥90.46
This book is for anyone who wants to have a go at creating commercially successfully games for Android and iOS. You don’t need game development or programming experience.

购物车
个人中心

