
Learning DevOps
¥63.21
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 Description The 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 for If 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.

Getting Started with Angular - Second Edition
¥63.21
Fast-track your web development skills to build high performance SPA with Angular 2 and beyond About This Book Up to date with the latest API changes introduced by Angular 2 and 4 Get familiar with the improvements to directives, change detection, dependency injection, router, and more Understand Angular's new component-based architecture Start using TypeScript to supercharge your Angular applications Who This Book Is For Do you want to jump in at the deep end of AngularOr perhaps you’re interested assessing the changes to AngularJS before moving overIf so, then "Getting Started with Angular" is the book for you. To get the most out of the book, you’ll need to be familiar with AngularJS 1.x, and have a good understanding of JavaScript. What You Will Learn Understand the changes made from AngularJS with side-by-side code samples to help demystify the Angular learning curve Start working with Angular’s new method of implementing directives Use TypeScript to write modern, powerful Angular applications Dig in to the change detection method, and other architectural changes to make sure you know what’s going on under the hood of Angular Get to work with the new router in Angular Use the new features of Angular, including pipes, and the updated features such as forms, services, and dependency injection Learn about the server-side rendering in Angular to keep your new applications SEO-friendly Enhance your applications using Ahead-of-Time compilation and Web Workers In Detail I'm delighted to see this new update and hope it helps you build amazing things with Angular. - Mi?ko Hevery, Creator of AngularJS and Angular Angular is the modern framework you need to build performant and robust web applications. This book is the quickest way to upgrade your AngularJS knowledge to the brave new world of Angular, and get grips with the framework. It starts with an overview putting the changes of the framework in context with version 1. After that, you will be taken on a TypeScript crash-course so you can take advantage of Angular in its native, statically-typed environment. You'll explore the new change detection mechanism in detail, how directives and components have changed, how you create applications with Angular, and much more. Next, you'll understand how to efficienly develop forms, use the router, implement communication with HTTP services, and transform data with custom pipes. Finally, we will take a look at the Angular's Ahead-of-Time compiler, angular-cli and other such tools that help us build professional applications. By the end of the book, you’ll be ready to start building quick and efficient Angular applications compatible with v2 and v4, that take advantage of all the new features on offer. This book is up to date for the 2.4 release and is compatible with the 4.0 release as well. Style and approach Starting with a comparison between Angular versions, this book is filled with side-by-side code examples to help highlight the changes. Each chapter then looks at major changes to the framework and is filled with small examples and sample code to get you started.

CentOS High Performance
¥63.21
Create high availability clusters to enhance system performance using CentOS 7About This BookMaster the concepts of high performance and high availability to eliminate performance bottlenecksMaximize the uptime of services running in a CentOS 7 clusterA step-by-step guide that will provide knowledge of methods and approaches to optimize the performance of CentOS clustersWho This Book Is ForThis book is targeted at system administrators: those who want a detailed, step-by-step guide to learn how to set up a high-availability CentOS 7 cluster, and those who are looking for a reference book to help them learn or refresh the necessary skills to ensure their systems and respective resources are utilized optimally. No previous knowledge of high-availability systems is needed, though the reader is expected to have at least some degree of familiarity with any spin-off of the Fedora family of Linux distributions, preferably CentOS.What You Will LearnInstall a CentOS 7 cluster and network infrastructureConfigure firewall, networking, and clustering services and settingsSet up and test a HAC (high-availability cluster) to host an Apache web server and a MariaDB database serverMonitor performance and availabilityIdentify bottlenecks and troubleshoot issuesImprove performance and ensure high availabilityIn DetailCentOS is the enterprise level Linux OS, which is 100% binary compatible to Red Hat Enterprise Linux (RHEL). It acts as a free alternative to RedHat's commercial Linux offering, with only a change in the branding. A high performance cluster consists in a group of computers that work together as one set parallel, hence minimizing or eliminating the downtime of critical services and enhancing the performance of the application.Starting with the basic principles of clustering, you will learn the necessary steps to install a cluster with two CentOS 7 servers. We will then set up and configure the basic required network infrastructure and clustering services. Further, you will learn how to take a proactive approach to the split-brain issue by configuring the failover and fencing of the cluster as a whole and the quorum of each node individually. Further, we will be setting up HAC and HPC clusters as a web server and a database server. You will also master the art of monitoring performance and availability, identifying bottlenecks, and exploring troubleshooting techniques.At the end of the book, you’ll review performance-tuning techniques for the recently installed cluster, test performance using a payload simulation, and learn the necessary skills to ensure that the systems, and the corresponding resources and services, are being utilized to their best capacity.Style and approachAn easy-to-follow and step-by-step guide with hands-on instructions to set up real-world simple cluster scenarios that will start you on the path to building more complex applications on your own.

Learning Probabilistic Graphical Models in R
¥63.21
Familiarize yourself with probabilistic graphical models through real-world problems and illustrative code examples in R About This Book Predict and use a probabilistic graphical models (PGM) as an expert system Comprehend how your computer can learn Bayesian modeling to solve real-world problems Know how to prepare data and feed the models by using the appropriate algorithms from the appropriate R package Who This Book Is For This book is for anyone who has to deal with lots of data and draw conclusions from it, especially when the data is noisy or uncertain. Data scientists, machine learning enthusiasts, engineers, and those who curious about the latest advances in machine learning will find PGM interesting. What You Will Learn Understand the concepts of PGM and which type of PGM to use for which problem Tune the model’s parameters and explore new models automatically Understand the basic principles of Bayesian models, from simple to advanced Transform the old linear regression model into a powerful probabilistic model Use standard industry models but with the power of PGM Understand the advanced models used throughout today's industry See how to compute posterior distribution with exact and approximate inference algorithms In Detail Probabilistic graphical models (PGM, also known as graphical models) are a marriage between probability theory and graph theory. Generally, PGMs use a graph-based representation. Two branches of graphical representations of distributions are commonly used, namely Bayesian networks and Markov networks. R has many packages to implement graphical models. We’ll start by showing you how to transform a classical statistical model into a modern PGM and then look at how to do exact inference in graphical models. Proceeding, we’ll introduce you to many modern R packages that will help you to perform inference on the models. We will then run a Bayesian linear regression and you’ll see the advantage of going probabilistic when you want to do prediction. Next, you’ll master using R packages and implementing its techniques. Finally, you’ll be presented with machine learning applications that have a direct impact in many fields. Here, we’ll cover clustering and the discovery of hidden information in big data, as well as two important methods, PCA and ICA, to reduce the size of big problems. Style and approach This book gives you a detailed and step-by-step explanation of each mathematical concept, which will help you build and analyze your own machine learning models and apply them to real-world problems. The mathematics is kept simple and each formula is explained thoroughly.

React Components
¥63.21
Explore the power of React components for cutting-edge web development About This Book Learn to build better websites by creating a variety of different components in React Conceptualize the design and build maintainable web apps with the help of components A fast-paced guide to help you learn about component-based development in React Who This Book Is For This book is ideal for developers who are familiar with the basics of React and are looking for a guide to building a wide range of components as well as develop component-driven UIs. What You Will Learn How to structure an app into components Working with nested components Work with nested components Set up communication across components Style the existing components Work with Material Design as a component Render components on the server Make the best of design patterns Make the app pluggable In Detail The reader will learn how to use React and its component-based architecture in order to develop modern user interfaces. A new holistic way of thinking about UI development will establish throughout this book and the reader will discover the power of React components with many examples. After reading the book and following the example application, the reader has built a small to a mid-size application with React using a component based UI architecture. The book will take the reader through a journey to discover the benefits of component-based user interfaces over the classical MVC architecture. Throughout the book, the reader will develop a wide range of components and then bring them together to build a component-based UI. By the end of this book, readers would have learned several techniques to build powerful components and how the component-based development is beneficial over regular web development. Style and approach This book is a compact, example-driven guide that provides a step-by-step approach.

Python Projects for Kids
¥63.21
Unleash Python and take your small readers on an adventurous ride through the world of programming About This Book Learn to start using Python for some simple programming tasks such as doing easy mathematical calculations. Use logic and control loops to build a nice interesting game. Get to grips with working with data and, once you're comfortable with that, you'll be introduced to Pygame, which will help you wrap up the book with a cool game. Who This Book Is For This book is for kids (aged 10 and over). This is book is intended for absolute beginners who lack any knowledge of computing or programming languages and want to get started in the world of programming. What You Will Learn Start fiddling with Python's variables, build functions and interact with users Build your own calculator using the Math Library Train Python to make logical decisions Work with moving 2D objects on-screen Understand the Pygame Library and build your very own game! Write a cool program to manage inventories in your backpack In Detail Kids are always the most fast-paced and enthusiastic learners, and are naturally willing to build stuff that looks like magic at the end (when it works!). Programming can be one such magic. Being able to write a program that works helps them feel they've really achieved something. Kids today are very tech-savvy and cannot wait to enter the fast-paced digital world. Because Python is one of the most popular languages and has a syntax that is quite simple to understand, even kids are eager to use it as a stepping stone to learning programming languages. This book will cover projects that are simple and fun, and teach kids how to write Python code that works. The book will teach the basics of Python programming, installation, and so on and then will move on to projects. A total of three projects, with each and every step explained carefully, without any assumption of previous experience. Style and approach The book will take a light approach in guiding the little readers through the world of Python. The main idea is to teach by example and let the readers have as much exercises to do, so that they learn faster and can apply their own ideas to the existing examples. The book should get them thinking, by the end, on where they can go next with such a powerful tool at their disposal.

Distributed Computing with Python
¥63.21
Harness the power of multiple computers using Python through this fast-paced informative guide About This Book You'll learn to write data processing programs in Python that are highly available, reliable, and fault tolerant Make use of Amazon Web Services along with Python to establish a powerful remote computation system Train Python to handle data-intensive and resource hungry applications Who This Book Is For This book is for Python developers who have developed Python programs for data processing and now want to learn how to write fast, efficient programs that perform CPU-intensive data processing tasks. What You Will Learn Get an introduction to parallel and distributed computing See synchronous and asynchronous programming Explore parallelism in Python Distributed application with Celery Python in the Cloud Python on an HPC cluster Test and debug distributed applications In Detail CPU-intensive data processing tasks have become crucial considering the complexity of the various big data applications that are used today. Reducing the CPU utilization per process is very important to improve the overall speed of applications. This book will teach you how to perform parallel execution of computations by distributing them across multiple processors in a single machine, thus improving the overall performance of a big data processing task. We will cover synchronous and asynchronous models, shared memory and file systems, communication between various processes, synchronization, and more. Style and Approach This example based, step-by-step guide will show you how to make the best of your hardware configuration using Python for distributing applications.

Kali Linux Wireless Penetration Testing Beginner's Guide - Third Edition
¥63.21
Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition presents wireless pentesting from the ground up, and has been updated with the latest methodologies, including full coverage of the KRACK attack. About This Book ? Learn wireless penetration testing with Kali Linux ? Detect hidden wireless networks and discover their names ? Explore advanced Wi-Fi hacking techniques including rogue access point hosting and probe sniffing ? Develop your encryption cracking skills and gain an insight into the methods used by attackers and the underlying technologies that facilitate these attacks Who This Book Is For Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition is suitable for anyone who wants to learn more about pentesting and how to understand and defend against the latest wireless network attacks. What You Will Learn ? Understand the KRACK attack in full detail ? Create a wireless lab for your experiments ? Sniff out wireless packets, hidden networks, and SSIDs ? Capture and crack WPA-2 keys ? Sniff probe requests and track users through their SSID history ? Attack radius authentication systems ? Sniff wireless traffic and collect interesting data ? Decrypt encrypted traffic with stolen keys In Detail As wireless networks become ubiquitous in our lives, wireless penetration testing has become a key skill in the repertoire of the professional penetration tester. This has been highlighted again recently with the discovery of the KRACK attack which enables attackers to potentially break into Wi-Fi networks encrypted with WPA2. The Kali Linux security distribution comes with a myriad of tools used for networking attacks and detecting security loopholes. Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition has been updated to Kali Linux 2017.3 with the latest methodologies, including full coverage of the KRACK attack and how to defend against it. The book presents wireless pentesting from the ground up, introducing all elements of penetration testing with each new technology. You'll learn various wireless testing methodologies by example, from the basics of wireless routing and encryption through to detailed coverage of hacking methods and attacks such as the Hirte and Caffe Latte. Style and approach Kali Linux Wireless Penetration Testing Beginner's Guide, Third Edition is a practical, hands-on guide to modern wi-fi network hacking. It covers both the theory and practice of wireless pentesting, offering detailed, real-world coverage of the latest vulnerabilities and attacks.

SciPy Recipes
¥63.21
Tackle the most sophisticated problems associated with scientific computing and data manipulation using SciPy About This Book ? Covers a wide range of data science tasks using SciPy, NumPy, pandas, and matplotlib ? Effective recipes on advanced scientific computations, statistics, data wrangling, data visualization, and more ? A must-have book if you're looking to solve your data-related problems using SciPy, on-the-go Who This Book Is For Python developers, aspiring data scientists, and analysts who want to get started with scientific computing using Python will find this book an indispensable resource. If you want to learn how to manipulate and visualize your data using the SciPy Stack, this book will also help you. A basic understanding of Python programming is all you need to get started. What You Will Learn ? Get a solid foundation in scientific computing using Python ? Master common tasks related to SciPy and associated libraries such as NumPy, pandas, and matplotlib ? Perform mathematical operations such as linear algebra and work with the statistical and probability functions in SciPy ? Master advanced computing such as Discrete Fourier Transform and K-means with the SciPy Stack ? Implement data wrangling tasks efficiently using pandas ? Visualize your data through various graphs and charts using matplotlib In Detail With the SciPy Stack, you get the power to effectively process, manipulate, and visualize your data using the popular Python language. Utilizing SciPy correctly can sometimes be a very tricky proposition. This book provides the right techniques so you can use SciPy to perform different data science tasks with ease. This book includes hands-on recipes for using the different components of the SciPy Stack such as NumPy, SciPy, matplotlib, and pandas, among others. You will use these libraries to solve real-world problems in linear algebra, numerical analysis, data visualization, and much more. The recipes included in the book will ensure you get a practical understanding not only of how a particular feature in SciPy Stack works, but also of its application to real-world problems. The independent nature of the recipes also ensure that you can pick up any one and learn about a particular feature of SciPy without reading through the other recipes, thus making the book a very handy and useful guide. Style and approach This book consists of hands-on recipes where you’ll deal with real-world problems. You’ll execute a series of tasks as you walk through scientific computing challenges using SciPy. Your one-stop solution for common and not-so-common pain points, this is a book that you must have on the shelf.

Intel Edison Projects
¥63.21
Build powerful Robots and IoT solutions using Intel Edison About This Book ? Learn to build advanced level robots with Intel Edison and Arduino ? Efficiently build and program home automation and IoT projects with Intel Edison ? Master the skills of creating enticing projects with Intel Edison. Who This Book Is For If you are a hobbyist, robot engineer, IoT enthusiast, programmer, or developer who wants to create autonomous projects with Intel Edison, then this book is for you. Prior programming knowledge would be beneficial. What You Will Learn ? Program your device using the Arduino processor language, Python, and Node.js ? Interface different sensors with the Intel Edison ? Build a home automation system using MQTT, Android, and WPF ? Perform face detection using Intel Edison ? Develop a high-speed line follower robot ? Control a robot using a PC application and an custom controller In Detail Change the way you look at embedded electronics with Intel Edison. It is a small computing platform packed with a set of robust features to deliver hands-on performance, durability, and software support. This book is a perfect place to kickstart development and rapid prototyping using Intel Edison. It will start by introducing readers to the Intel Edison board and explaining how to get started with it. You will learn how to build a mini weather station, which will help you to acquire temperature and smoke level and push it to the IoT platform. Then you will see how to build a home automation device and control your appliances using an Android app. Furthermore, we will build a security system using a webcam to detect faces and perform voice recognition. Toward the end, the book will demonstrate how you can build two robots, which will be based on different line sensing sensors and can be controlled by a PC. The book will guide the readers through each and every step of execution of a project, using Intel Edison. Style and approach A project-based guide that will take the readers through various domains of projects like robotics, IoT and so on.

IPython Interactive Computing and Visualization Cookbook - Second Edition
¥63.21
Learn to use IPython and Jupyter Notebook for your data analysis and visualization work. About This Book ? Leverage the Jupyter Notebook for interactive data science and visualization ? Become an expert in high-performance computing and visualization for data analysis and scientific modeling ? A comprehensive coverage of scientific computing through many hands-on, example-driven recipes with detailed, step-by-step explanations Who This Book Is For This book is intended for anyone interested in numerical computing and data science: students, researchers, teachers, engineers, analysts, and hobbyists. A basic knowledge of Python/NumPy is recommended. Some skills in mathematics will help you understand the theory behind the computational methods. What You Will Learn ? Master all features of the Jupyter Notebook ? Code better: write high-quality, readable, and well-tested programs; profile and optimize your code; and conduct reproducible interactive computing experiments ? Visualize data and create interactive plots in the Jupyter Notebook ? Write blazingly fast Python programs with NumPy, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA), parallel IPython, Dask, and more ? Analyze data with Bayesian or frequentist statistics (Pandas, PyMC, and R), and learn from actual data through machine learning (scikit-learn) ? Gain valuable insights into signals, images, and sounds with SciPy, scikit-image, and OpenCV ? Simulate deterministic and stochastic dynamical systems in Python ? Familiarize yourself with math in Python using SymPy and Sage: algebra, analysis, logic, graphs, geometry, and probability theory In Detail Python is one of the leading open source platforms for data science and numerical computing. IPython and the associated Jupyter Notebook offer efficient interfaces to Python for data analysis and interactive visualization, and they constitute an ideal gateway to the platform. IPython Interactive Computing and Visualization Cookbook, Second Edition contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these state-of-the-art methods to various real-world examples, illustrating topics in applied mathematics, scientific modeling, and machine learning. The first part of the book covers programming techniques: code quality and reproducibility, code optimization, high-performance computing through just-in-time compilation, parallel computing, and graphics card programming. The second part tackles data science, statistics, machine learning, signal and image processing, dynamical systems, and pure and applied mathematics. Style and approach IPython Interactive Computing and Visualization Cookbook, Second Edition is a practical, hands-on book that will teach you how to analyze and visualize all kinds of data in the Jupyter Notebook.

Ansible 2 Cloud Automation Cookbook
¥63.21
Orchestrate your cloud infrastructure About This Book ? Recipe-based approach to install and configure cloud resources using Ansible ? Covers various cloud-related modules and their functionalities ? Includes deployment of a sample application to the cloud resources that we create ? Learn the best possible way to manage and automate your cloud infrastructure Who This Book Is For If you are a system administrator, infrastructure engineer, or a DevOps engineer who wants to obtain practical knowledge about Ansible and its cloud deliverables, then this book is for you. Recipes in this book are designed for people who would like to manage their cloud infrastructures efficiently using Ansible, which is regarded as one of the best tools for cloud management and automation. What You Will Learn ? Use Ansible Vault to protect secrets ? Understand how Ansible modules interact with cloud providers to manage resources ? Build cloud-based resources for your application ? Create resources beyond simple virtual machines ? Write tasks that can be reused to create resources multiple times ? Work with self-hosted clouds such as OpenStack and Docker ? Deploy a multi-tier application on various cloud providers In Detail Ansible has a large collection of inbuilt modules to manage various cloud resources. The book begins with the concepts needed to safeguard your credentials and explain how you interact with cloud providers to manage resources. Each chapter begins with an introduction and prerequisites to use the right modules to manage a given cloud provider. Learn about Amazon Web Services, Google Cloud, Microsoft Azure, and other providers. Each chapter shows you how to create basic computing resources, which you can then use to deploy an application. Finally, you will be able to deploy a sample application to demonstrate various usage patterns and utilities of resources. Style and approach This book will help readers get started with Ansible cloud modules. It has code snippets and diagrams along with real world examples that will help you move ahead easily. Using real world scenarios, you will learn to deploy an application to cloud resources.

Photoshop: A Step by Step Ultimate Beginners’ Guide to Mastering Adobe Photoshop
¥65.32
Photoshop: A Step by Step Ultimate Beginners’ Guide to Mastering Adobe Photoshop in 1 Week

Apache Karaf Cookbook
¥65.39
This book is intended for developers who have some familiarity with Apache Karaf and who want a quick reference for practical, proven tips on how to perform common tasks such as configuring Pax modules deployed in Apache Karaf, Extending HttpService with Apache Karaf. You should have working knowledge of Apache karaf, as the book provides a deeper understanding of the capabilities of Apache Karaf.

Kali Linux CTF Blueprints
¥65.39
Taking a highly practical approach and a playful tone, Kali Linux CTF Blueprints provides step-by-step guides to setting up vulnerabilities, in-depth guidance to exploiting them, and a variety of advice and ideas to build and customize your own challenges. If you are a penetration testing team leader or individual who wishes to challenge yourself or your friends in the creation of penetration testing assault courses, this is the book for you. The book assumes a basic level of penetration skills and familiarity with the Kali Linux operating system.

Mastering SoapUI
¥65.39
Master the art of testing and automating your SOA using SoapUI About This Book Design real-time test automation frameworks for Enterprise applications using SoapUI Learn how to solve test automation issues for complex systems A complete guide to understanding SOA automation from quality assurance to business assurance Who This Book Is For The book is intended for test architects, SOA test specialists, automation testers, test managers, and software developers who have a good understanding of SOA, web services, Groovy Scripting, and the SOAP UI tool. What You Will Learn Familiarize yourself with Test Web services from functional, nonfunctional, and security aspects Learn to test real-time service orchestrations Design test automation solutions for SOA-based Enterprise applications Learn multilayer test automation Selenium plus SoapUI under a single umbrella Integrate your SoapUI framework with Jenkins In Detail SoapUI is an open-source cross-platform testing application that provides complete test coverage and supports all the standard protocols and technologies. This book includes real-time examples of implementing SoapUI to achieve quality and business assurance. Starting with the features and functionalities of SoapUI, the book will then focus on functional testing, load testing, and security testing of web services. Furthermore, you will learn how to automate your services and then design data-driven, keyword-driven, and hybrid-driven frameworks in SoapUI. Then the book will show you how to test UIs and services using SoapUI with the help of Selenium. You will also learn how to integrate SoapUI with Jenkins for CI and SoapUI test with QC with backward- and forward-compatibility. The final part of the book will show you how to virtualize a service response in SoapUI using Service Mocking. You will finish the journey by discovering the best practices for SoapUI test automation and preparing yourself for the online certification of SoapUI. Style and approach Filled with real-time examples, this book will help readers take their knowledge to the next level. This book is a comprehensive guide that will cover the end-to-end life cycle of implementing SoapUI in various phases of software testing and the software development life cycle.

Getting Started with Red Hat Enterprise Virtualization
¥65.39
If you are a system administrator who is interested in implementing and managing open source virtualization infrastructures, this is the book for you. A basic knowledge of virtualization and basic Linux command line experience is needed.

Building a Web Application with PHP and MariaDB: A Reference Guide
¥65.39
This is a step-by-step, tutorial guide designed to help readers transition from beginners to more experienced developers using clear explanations. The variety of examples will help readers build, secure, and host real-time web applications. If you are a developer who wants to use PHP and MariaDB to build web applications, this book is ideal for you. Beginners can use this book to start with the basics and learn how to build and host web applications. Seasoned PHP Developers can use this book to get familiar with the new features of PHP 5.4 and 5.5, unit testing, caching, security, and performance optimization.

Apache Flume: Distributed Log Collection for Hadoop
¥66.48
A starter guide that covers Apache Flume in detail.Apache Flume: Distributed Log Collection for Hadoop is intended for people who are responsible for moving datasets into Hadoop in a timely and reliable manner like software engineers, database administrators, and data warehouse administrators

Mastering The Faster Web with PHP, MySQL, and JavaScript
¥66.48
Make web applications run faster by using advanced PHP, SQL and JavaScript techniques About This Book ? Use a customized PHP stack to create efficient data-driven web applications ? Ensure seamless implementation of a JavaScript & HTML 5 CSS based frontend and PHP based backend. ? Learn about problem identification, best strategies, and UI design patterns as well to build a clean, fast web application Who This Book Is For The audience for this book would be PHP developers who have some basic knowledge of PHP programming and Web technologies. JavaScript programming knowledge is not necessary. What You Will Learn ? Install, confgure, and use profling and benchmarking testing tools ? Understand how to recognize optimizable data structures and functions to effectively optimize a PHP7 application ? Diagnose bad SQL query performance and discover ways to optimize it ? Grasp modern SQL techniques to optimize complex SQL queries ? Identify and simplify overly complex JavaScript code ? Explore and implement UI design principles that effectively enhance the performance ? Combine web technologies to boost web server performance In Detail This book will get you started with the latest benchmarking, profiling and monitoring tools for PHP, MySQL and JavaScript using Docker-based technologies. From optimizing PHP 7 code to learning asynchronous programming, from implementing Modern SQL solutions to discovering Functional JavaScript techniques, this book covers all the latest developments in Faster Web technologies. You will not only learn to determine the best optimization strategies, but also how to implement them. Along the way, you will learn how to profile your PHP scripts with Blackfire.io, monitor your Web applications, measure database performance, optimize SQL queries, explore Functional JavaScript, boost Web server performance in general and optimize applications when there is nothing left to optimize by going beyond performance. After reading this book, you will know how to boost the performance of any Web application and make it part of what has come to be known as the Faster Web. Style and approach The book has a step by step practical approach to developing highly efficient Web applications, with many practical and useful code snippets.

Understanding TCP/IP
¥66.48
This book is suitable for the novice and experienced system administrators, programmers, and anyone who would like to learn how to work with the TCP/IP protocol suite. It can be read even by those who have little background in networking