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.
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.
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.
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.
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.
Learning Concurrent Programming in Scala
¥80.65
This book is a must-have tutorial for software developers aiming to write concurrent programs in Scala, or broaden their existing knowledge of concurrency. This book is intended for Scala programmers that have no prior knowledge about concurrent programming, as well as those seeking to broaden their existing knowledge about concurrency. Basic knowledge of the Scala programming language will be helpful. Readers with a solid knowledge in another programming language, such as Java, should find this book easily accessible.
Advanced UFT 12 for Test Engineers Cookbook
¥80.65
This advanced cookbook is designed for software testers and engineers with previous automation experience and teaches UFT (QTP) developers advanced programming approaches. Knowledge of software testing and basic coding (with VBScript in particular) and familiarity with programming concepts are prerequisites.
Learning Game AI Programming with Lua
¥80.65
If you are a game developer or a general programmer who wishes to focus on programming systems and techniques to build your game AI without creating low-level interfaces in a game engine, then this book is for you. Knowledge of C++ will come in handy to debug the entirety of the AI sandbox and expand on the features present within the book, but it is not required.
Learning OpenStack,Networking (Neutron)
¥80.65
If you are an OpenStack-based cloud operator with experience in OpenStack Compute and nova-network but are new to Neutron networking, then this book is for you. Some networking experience is recommended, and a physical network infrastructure is required to provide connectivity to instances and other network resources configured in the book.
PostgreSQL Administration Essentials
¥50.13
If you are a database administrator who needs to get to grips with PostgreSQL quickly and efficiently, then this book is for you. This book will also be highly beneficial if you are a project leader or a developer who is interested in knowing more about database systems or bottleneck detection, as it will enable you to work more closely and cooperatively with your administrators.
Learning Microsoft Azure
¥80.65
If you are a developer interested in building systems for Microsoft Azure, with an understanding of efficient cloud-based application development, then this is the book for you.
Citrix XenApp 7.5 Desktop Virtualization Solutions
¥90.46
If you are a Citrixengineer, a virtualization consultant, or an IT project manager with prior experience of using Citrix XenAppand related technologies for desktop virtualization and want to further explore the power of XenAppfor flawless desktop virtualization, then this book is for you.
Mockito Essentials
¥54.49
This book is ideal for developers who have some experience in Java application development as well as some basic knowledge of test doubles and JUnit testing. This book also introduces you to the fundamentals of JUnit testing, test doubles, refactoring legacy code, and writing JUnit tests for GWT and web services.
Dart Cookbook
¥80.65
If you are a Dart developer looking to sharpen your skills, and get insight and tips on how to put that knowledge into practice, then this book is for you. You should also have a basic knowledge of HTML, and how web applications with browser clients and servers work, in order to build dynamic Dart applications.
Learning JavaScript Data Structures and Algorithms
¥80.65
If you are a JavaScript developer or someone who has basic knowledge of JavaScript, and want to explore its optimum ability, this fast-paced book is definitely for you. Programming logic is the only thing you need to know to start having fun with algorithms.
VMware Horizon View Essentials
¥80.65
If you are a desktop administrator or an end user of a computing project team looking to speed up to the latest VMware Horizon View solution, then this book is perfect for you. It is your ideal companion to deploy a solution to centrally manage and virtualize your desktop estate using Horizon View 6.0.
OpenShift Cookbook
¥107.90
If you are a web application developer who wants to use the OpenShift platform to host your next big idea but are looking for guidance on how to achieve this, then this book is the first step you need to take. This is a very accessible cookbook where no previous knowledge of OpenShift is needed.
JMeter Cookbook
¥80.65
This book is great for you if you are a developer, quality assurance engineer, tester, or test manager who is looking to get a firmer grasp of elementary, deep, and advanced testing concepts using Apache JMeter. It’s assumed you have access to a computer and an Internet connection. No prior testing or programming experience is required, but would be helpful.
Proxmox High Availability
¥80.65
If you want to know the secrets of virtualization and how to implement high availability on your services, this is the book for you. For those of you who are already using Proxmox, this book offers you the chance to build a high availability cluster with a distributed filesystem to further protect your system from failure.
Phonegap and Angularjs for Cross-platform Development
¥59.94
This book is intended for people who are not familiar with AngularJS and who want to take their PhoneGap development skills further by developing apps using different JavaScript libraries. People with some knowledge of PhoneGap, HTML, CSS, and JavaScript will find this book immediately useful.

购物车
个人中心

