Beginning C# 7 Hands-On – Advanced Language Features
¥71.93
An advanced C# beginners guide to some of the tougher parts of the C# language! About This Book ? Learn C#, Visual Studio, and object-oriented programming ? Get practical examples of advanced C# language features so that you can easily master them yourself ? Use the C# programming language to work generics and lambda expressions ? Program C# and SQL Server 2014 ? Get ready for your first MVC applications Who This Book Is For This book is for anyone who is interested in learning how to program the more advanced aspects of the C# language. Previous programming knowledge of C# is required, at least to the level of basic object-oriented programming. Readers can benefit from first reading Tom Owsiak’s companion book, Beginning C# 7 Hands-On – The Core Language, as a preparation for the more advanced elements and techniques presented in this book. What You Will Learn ? Learn C# advanced language elements and techniques ? Discover advanced C# techniques with hands-on working examples ? Build on your knowledge of OOP by using C# generics and lambda expressions ? Work with C# and LINQ custom data types ? Program C# and SQL Server 2017 to manage and query data ? Create your first full MVC application In Detail Beginning C# 7 Hands-On – Advanced Language Features assumes that you’ve mastered the basic elements of the C# language and that you're now ready to learn the more advanced C# language and syntax, line by line, in a working Visual Studio environment. You'll learn how to code advanced C# language topics including generics, lambda expressions, and anonymous methods. You'll learn to use query syntax to construct queries and deploy queries that perform aggregation functions. Work with C# and SQL Server 2014 to perform complex joins and stored procedures. Explore advanced file access methods, and see how to serialize and deserialize objects – all by writing working lines of code that you can run within Visual Studio. This book is designed for beginner C# developers who have mastered the basics now, and anyone who needs a fast reference to using advanced C# language features in practical coding examples. You'll also take a look at C# through web programming with web forms. By the time you’ve finished this book, you’ll know all the critical advanced elements of the C# language and how to program everything from C# generics to XML, LINQ, and your first full MVC web applications. These are the advanced building blocks that you can then combine to exploit the full power of the C# programming language, line by line. Style and approach A comprehensive book that blends theory with just the right amount of practical code implementations, to help you get up and running with the C# programming language and its advanced features. You’ll also get to work with other tools and technologies that complement C# programming. Each core part of the C# language is coded as you learn, and code output is tested every time to verify the syntax is working as expected, so it’s easy for you to learn directly from the working code examples. Advanced-level features of C# will be used to code and work through examples.
Puppet 5 Beginner's Guide - Third Edition
¥71.93
Puppet 5 Beginner’s Guide, Third Edition is a practical guide that gets you up and running with the very latest features of Puppet 5. About This Book ? Develop skills to run Puppet 5 on single or multiple servers without hiccups ? Use Puppet to create and manage cloud resources such as Amazon EC2 instances ? Take full advantage of powerful new features of Puppet including loops, data types, Hiera integration, and container management Who This Book Is For Puppet 5 Beginner’s Guide, Third Edition is designed for those who are new to Puppet, including system administrators and developers who are looking to manage computer server systems for configuration management. No prior programming or system administration experience is assumed. What You Will Learn ? Understand the latest Puppet 5 features ? Install and set up Puppet and discover the latest and most advanced features ? Configure, build, and run containers in production using Puppet’s industry-leading Docker support ? Deploy configuration files and templates at super-fast speeds and manage user accounts and access control ? Automate your IT infrastructure ? Use the latest features in Puppet 5 onward and its official modules ? Manage clouds, containers, and orchestration ? Get to know the best practices to make Puppet more reliable and increase its performance In Detail Puppet 5 Beginner’s Guide, Third Edition gets you up and running with the very latest features of Puppet 5, including Docker containers, Hiera data, and Amazon AWS cloud orchestration. Go from beginner to confident Puppet user with a series of clear, practical examples to help you manage every aspect of your server setup. Whether you’re a developer, a system administrator, or you are simply curious about Puppet, you’ll learn Puppet skills that you can put into practice right away. With practical steps giving you the key concepts you need, this book teaches you how to install packages and config files, create users, set up scheduled jobs, provision cloud instances, build containers, and so much more. Every example in this book deals with something real and practical that you’re likely to need in your work, and you’ll see the complete Puppet code that makes it happen, along with step-by-step instructions for what to type and what output you’ll see. All the examples are available in a GitHub repo for you to download and adapt for your own server setup. Style and approach This tutorial is packed with quick step-by-step instructions that are immediately applicable for beginners. This is an easy-to-read guide, to learn Puppet from scratch, that explains simply and clearly all you need to know to use this essential IT power tool, while applying these solutions to real-world scenarios.
Odoo 10 Implementation Cookbook
¥99.18
Comprehensive tasks covering Odoo 10 in the right way About This Book ? Reduce implementation costs and improve major benchmarks relating to storage space and speed. ? Implement the approval hierarchy and user and access rights, configure the company and language, and so on. ? Cover all platforms such as mobile, web, content management, and e-commerce. Who This Book Is For This book is targeted towards Odoo functional users and project managers who would like to use it for their organization. No expertise in Odoo is required. What You Will Learn ? Learn the modern way of doing sales and managing sales contracts. ? Create and configure your products and manage your sales quotations ? Set up an online shop and start selling online with Odoo eCommerce ? Manage multi-currency transactions and create a deferred revenue plan and link it with products ? Administer vendors and products and request quotations, confirm orders, and get them delivered ? Manage quality control in the warehouse and manual and real-time inventory stock valuations. ? Manage projects and project forecasting via grid and Gantt views ? Implement Human Resource apps and manage the employee appraisal process ? Manage Workcenters and the product lifecycle ? Track worker activity with tablets and launch new changes in production In Detail Odoo is a Python-based ERP system and is completely open source. Odoo is a comprehensive suite of business applications offering a wealth of functionalities that can be deployed to meet your business needs. This book will help you manage the different functionalities of your business and optimize it. You will learn in detail about the various facets of the business process such as sales, accounting, purchases, manufacturing, and inventory. We will cover each of these topics in detail and learn how Odoo handles all these tasks with much ease. With its modular approach, you will be able to build customized solutions, take advantage of the Odoo 10 system in your organization, and master basic administration. We will cover modules and applications in Odoo that will help optimize quality checks. You will also be able to customize major reporting functions for your teams and set up forms and documents for sales, purchase, inventory, and so on. By the end of the book, you will be able to use the major functionalities of Odoo 10 and fully implement them into your business. Style and approach The book follows a recipe-based format; the recipes are filled with real-world use cases and various functional topics.
ASP.NET Core 2 High Performance - Second Edition
¥90.46
Learn how to develop web applications that deploy cross-platform and are optimized for high performance using ASP.NET Core 2 About This Book ? Master high-level web app performance improvement techniques using ASP.NET Core 2.0 ? Find the right balance between premature optimization and inefficient code ? Design workflows that run asynchronously and are resilient to transient performance issues Who This Book Is For This book is aimed for readers who can build a web application and have some experience with ASP.NET or some other web application framework (such as Ruby on Rails or Django). They can be people who are happy learning details independently but who struggle to discover the topics that they should be researching. The reader should be interested in improving the performance of their web app and in learning about ASP.NET Core and modern C#. What You Will Learn ? Understand ASP.NET Core 2 and how it differs from its predecessor ? Address performance issues at the early stages of development ? Set up development environments on Windows, Mac, and Linux ? Measure, profile and find the most significant problems ? Identify the differences between development workstations and production infrastructures, and how these can exacerbate problems ? Boost the performance of your application but with an eye to how it affects complexity and maintenance ? Explore a few cutting-edge techniques such as advanced hashing and custom transports In Detail The ASP.NET Core 2 framework is used to develop high-performance and cross-platform web applications. It is built on .NET Core 2 and includes significantly more framework APIs than version 1. This book addresses high-level performance improvement techniques. It starts by showing you how to locate and measure problems and then shows you how to solve some of the most common ones. Next, it shows you how to get started with ASP.NET Core 2 on Windows, Mac, Linux, and with Docker containers. The book illustrates what problems can occur as latency increases when deploying to a cloud infrastructure. It also shows you how to optimize C# code and choose the best data structures for the job. It covers new features in C# 6 and 7, along with parallel programming and distributed architectures. By the end of this book, you will be fixing latency issues and optimizing performance problems, but you will also know how this affects the complexity and maintenance of your application. Finally, we will explore a few highly advanced techniques for further optimization. Style and approach A step-by-step practical guide filled with real-world use cases and examples
DevOps with Kubernetes
¥90.46
Learn to implement DevOps using Docker & Kubernetes. About This Book ? Learning DevOps, container, and Kubernetes within one book. ? Leverage Kubernetes as a platform to deploy, scale, and run containers efficiently. ? A practical guide towards container management and orchestration Who This Book Is For This book is targeted for anyone, who wants to learn containerization and clustering in a practical way using Kubernetes. No prerequisite skills required, however, essential DevOps skill and public/private Cloud knowledge will accelerate the reading speed. If you’re advanced readers, you can also get a deeper understanding of all the tools and technique described in the book. What You Will Learn ? Learn fundamental and advanced DevOps skills and tools ? Get a comprehensive understanding for container ? Learn how to move your application to container world ? Learn how to manipulate your application by Kubernetes ? Learn how to work with Kubernetes in popular public cloud ? Improve time to market with Kubernetes and Continuous Delivery ? Learn how to monitor, log, and troubleshoot your application with Kubernetes In Detail Containerization is said to be the best way to implement DevOps. Google developed Kubernetes, which orchestrates containers efficiently and is considered the frontrunner in container orchestration. Kubernetes is an orchestrator that creates and manages your containers on clusters of servers. This book will guide you from simply deploying a container to administrate a Kubernetes cluster, and then you will learn how to do monitoring, logging, and continuous deployment in DevOps. The initial stages of the book will introduce the fundamental DevOps and the concept of containers. It will move on to how to containerize applications and deploy them into. The book will then introduce networks in Kubernetes. We then move on to advanced DevOps skills such as monitoring, logging, and continuous deployment in Kubernetes. It will proceed to introduce permission control for Kubernetes resources via attribute-based access control and role-based access control. The final stage of the book will cover deploying and managing your container clusters on the popular public cloud Amazon Web Services and Google Cloud Platform. At the end of the book, other orchestration frameworks, such as Docker Swarm mode, Amazon ECS, and Apache Mesos will be discussed. Style and approach Readers will be taken through fundamental DevOps skills and Kubernetes concept and administration with detailed examples. It introduces comprehensive DevOps topics, including microservices, automation tools, containers, monitoring, logging, continuous delivery, and popular public cloud environments. At each step readers will learn how to leverage Kubernetes in their everyday lives and transform their original delivery pipeline for fast and efficient delivery.
OAuth 2.0 Cookbook
¥80.65
Efficiently integrate OAuth 2.0 to protect your mobile, desktop, Cloud applications and APIs using Spring Security technologies. About This Book ? Interact with public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. ? Use Spring Security and Spring Security OAuth2 to implement your own OAuth 2.0 provider ? Learn how to implement OAuth 2.0 native mobile clients for Android applications Who This Book Is For This book targets software engineers and security experts who are looking to develop their skills in API security and OAuth 2.0. Prior programming knowledge and a basic understanding of developing web applications are necessary. As this book's recipes mostly use Spring Security and Spring Security OAuth2, some prior experience with Spring Framework will be helpful. What You Will Learn ? Use Redis and relational databases to store issued access tokens and refresh tokens ? Access resources protected by the OAuth2 Provider using Spring Security ? Implement a web application that dynamically registers itself to the Authorization Server ? Improve the safety of your mobile client using dynamic client registration ? Protect your Android client with Proof Key for Code Exchange ? Protect the Authorization Server from invalid redirection In Detail OAuth 2.0 is a standard protocol for authorization and focuses on client development simplicity while providing specific authorization flows for web applications, desktop applications, mobile phones, and so on. This book also provides useful recipes for solving real-life problems using Spring Security and creating Android applications. The book starts by presenting you how to interact with some public OAuth 2.0 protected APIs such as Facebook, LinkedIn and Google. You will also be able to implement your own OAuth 2.0 provider with Spring Security OAuth2. Next, the book will cover practical scenarios regarding some important OAuth 2.0 profiles such as Dynamic Client Registration, Token Introspection and how to revoke issued access tokens. You will then be introduced to the usage of JWT, OpenID Connect, and how to safely implement native mobile OAuth 2.0 Clients. By the end of this book, you will be able to ensure that both the server and client are protected against common vulnerabilities. Style and approach With the help of real-world examples, this book provides step by step recipes for troubleshooting and extending your API security. The book also helps you with accessing and securing data on mobile, desktop, and cloud apps with OAuth 2.0.
Industrial Cybersecurity
¥80.65
Your one-step guide to understanding industrial cyber security, its control systems, and its operations. About This Book ? Learn about endpoint protection such as anti-malware implementation, updating, monitoring, and sanitizing user workloads and mobile devices ? Filled with practical examples to help you secure critical infrastructure systems efficiently ? A step-by-step guide that will teach you the techniques and methodologies of building robust infrastructure systems Who This Book Is For If you are a security professional and want to ensure a robust environment for critical infrastructure systems, this book is for you. IT professionals interested in getting into the cyber security domain or who are looking at gaining industrial cyber security certifications will also find this book useful. What You Will Learn ? Understand industrial cybersecurity, its control systems and operations ? Design security-oriented architectures, network segmentation, and security support services ? Configure event monitoring systems, anti-malware applications, and endpoint security ? Gain knowledge of ICS risks, threat detection, and access management ? Learn about patch management and life cycle management ? Secure your industrial control systems from design through retirement In Detail With industries expanding, cyber attacks have increased significantly. Understanding your control system’s vulnerabilities and learning techniques to defend critical infrastructure systems from cyber threats is increasingly important. With the help of real-world use cases, this book will teach you the methodologies and security measures necessary to protect critical infrastructure systems and will get you up to speed with identifying unique challenges.Industrial cybersecurity begins by introducing Industrial Control System (ICS) technology, including ICS architectures, communication media, and protocols. This is followed by a presentation on ICS (in) security. After presenting an ICS-related attack scenario, securing of the ICS is discussed, including topics such as network segmentation, defense-in-depth strategies, and protective solutions. Along with practical examples for protecting industrial control systems, this book details security assessments, risk management, and security program development. It also covers essential cybersecurity aspects, such as threat detection and access management. Topics related to endpoint hardening such as monitoring, updating, and anti-malware implementations are also discussed. Style and approach A step-by-step guide to implement Industrial Cyber Security effectively.
Implementing Qlik Sense
¥99.18
Become a full-fledged Qlik Sense Consultant with the help of this unique guide About This Book ? Become a successful Qlik consultant with the help of this insightful guide ? Build what is in line as well as exceeding your customer’s expectations from your Qlik Sense solutions using this highly practical guide ? Build result-driven optimized BI solutions using Qlik with the help of industry examples Who This Book Is For If you have basic familiarity with Qlik Sense and want to upgrade your skills to become a full-fledged Qlik Consultant, this book is for you. With this book, you will be able to create efficient business intelligence solutions that would fetch client satisfaction, and in turn, more projects. What You Will Learn ? Understand the importance and expectations of a consultant’s role ? Engage with the customer to understand the ir goals and future objectives ? Design the optimum architecture, using the best practices for the development and implementation of your projects ? Ensure successful adoption using real-life examples to make your learning complete ? Learn about the important stages of a Qlik project’s life cycle In Detail Qlik Sense is a leading platform for business intelligence (BI) solutions. Qlik Sense helps organizations in making informed decisions based on the data they have. This book will teach you how to effectively use Qlik for optimum customer satisfaction. You will undergo a metamorphosis from a developer to a consultant who is capable of building the most suitable BI solutions for your clients. The book will take you through several business cases – this will give you enough insight to understand the needs of the client clearly and build a BI solution that meets or exceeds their expectations. Starting from the pre-project activities, you will go to the actual execution of the project, the implementation, and even maintenance. This book will give you all the information you need - from the strategy to requirement gathering to implementing BI solutions using Qlik Sense. The book will empower you to take the right decisions in tricky and diffi cult situations while developing analytics and dashboards. Style and approach This book will be a hands-on guide that will teach you all the what-to-do’s, when-to-do’s, and how-to-do’s for becoming a successful Qlik Sense Consultant. With the help of various business scenarios, the book will cover real-world problems that you can relate to. Various solutions in the book will be backed up by the thought process of why are these solutions used and how you can implement them in your own business environment.
OpenStack Cloud Computing Cookbook - Fourth Edition
¥90.46
The Fourth Edition of the industry-acclaimed OpenStack Cloud Computing Cookbook, from four recognized experts, updated to the latest OpenStack build including Cinder, Nova, and Neutron. About This Book ? Over 100 recipes created by a team of OpenStack experts ? Updated to work with the latest OpenStack builds, with recipes covering the installation and use of OpenStack with Ansible ? It covers topics such as Keystone, Glance, Neutron, Nova, Cinder, and more, plus recipes for OpenStack storage, networking, and orchestrating workloads ? Test drive OpenStack using the accompanying Vagrant environment Who This Book Is For This book is written for cloud system engineers, system administrators, and technical architects who are moving from a virtualized environment to cloud environments. This book assumes that you are familiar with cloud computing platforms, and have knowledge of virtualization, networking, and managing Linux environments. What You Will Learn ? Understand, install, configure, and manage a complete OpenStack Cloud platform using OpenStack-Ansible ? Configure networks, routers, load balancers, and more with Neutron ? Use Keystone to setup domains, roles, groups and user access ? Learn how to use Swift and setup container access control lists ? Gain hands-on experience and familiarity with Horizon, the OpenStack Dashboard user interface ? Automate complete solutions with our recipes on Heat, the OpenStack Orchestration service as well as using Ansible to orchestrate application workloads ? Follow practical advice and examples to run OpenStack in production In Detail This is the fourth edition of the industry-acclaimed OpenStack Cloud Computing Cookbook, created by four recognized OpenStack experts. It has now been updated to work with the latest OpenStack builds, using tools and processes based on their collective and vast OpenStack experience. OpenStack Open Source Cloud software is one of the most used cloud infrastructures to support a wide variety of use cases, from software development to big data analysis. It is developed by a thriving community of individual developers from around the globe and backed by most of the leading players in the cloud space today. We make it simple to implement, massively scalable, and able to store a large pool of data and networking resources. OpenStack has a strong ecosystem that helps you provision your cloud storage needs. Add OpenStack's enterprise features to reduce the cost of your business. This book will begin by showing you the steps to build up an OpenStack private cloud environment using Ansible. You'll then discover the uses of cloud services such as the identity service, image service, and compute service. You'll dive into Neutron, the OpenStack Networking service, and get your hands dirty with configuring networks, routers, load balancers, and more. You’ll then gather more expert knowledge on OpenStack cloud computing by managing your cloud's security and migration. After that, we delve into OpenStack Object storage and you’ll see how to manage servers and work with objects, cluster, and storage functionalities. Finally, you will learn about OpenStack dashboard, Ansible, Keystone, and other interesting topics. Style and approach Clear, step-by-step instructions coupled with practical and applicable recipes that will enable you to use and implement the latest features of OpenStack. The authors provide all the context you need around each recipe so that you can make it part of your own OpenStack solutions.
Implementing Azure Cloud Design Patterns
¥73.02
A hands-on guide to mastering Azure cloud design patterns and best practices. About This Book ? Master architectural design patterns in Azure. ? Get hands-on with implementing design patterns. ? Implement best practices for improving efficiency and security Who This Book Is For This book is targeted at cloud architects and cloud solution providers who are looking for an extensive guide to implementing different patterns for the deployment and maintenance of services in Microsoft Azure. Prior experience with Azure is required as the book is completely focused on design patterns. What You Will Learn ? Learn to organize Azure access ? Design the core areas of the Azure Execution Model ? Work with storage and data management ? Create a health endpoint monitoring pattern ? Automate early detection of anomalies ? Identify and secure Azure features In Detail A well designed cloud infrastructure covers factors such as consistency, maintenance, simplified administration and development, and reusability. Hence it is important to choose the right architectural pattern as it has a huge impact on the quality of cloud-hosted services. This book covers all Azure design patterns and functionalities to help you build your cloud infrastructure so it fits your system requirements. This book initially covers design patterns that are focused on factors such as availability and data management/monitoring. Then the focus shifts to complex design patterns such as multitasking, improving scalability, valet keys, and so on, with practical use cases. The book also supplies best practices to improve the security and performance of your cloud. By the end of this book, you will thoroughly be familiar with the different design and architectural patterns available with Windows Azure and capable of choosing the best pattern for your system. Style and approach This step-by-step guide will help you master Azure design patterns and functionalities and also supplies best practices towards the end of the book.
Jira Software Essentials - Second Edition
¥63.21
Explore Jira Software to manage your projects proficiently About This Book ? Plan and manage projects effortlessly with Jira Software by integrating it with other applications ? Improve your team's performance with Scrum and Kanban, together with agile methodology ? Easy-to-follow learning guide to install Jira Software and understand how it fits in with Atlassian Jira Who This Book Is For If you want to get started with Jira Software and learn how to run your Jira projects the agile way, then this is the perfect book for you. You will need to be familiar with the basics of Jira, both from an end user's and an administrator's perspective. Experience with workflows, custom fields, and other administrative functions of Jira will be useful. What You Will Learn ? Understand the basics and agile methodologies of Jira software ? Use Jira Software in a Scrum environment ? Manage and run Jira Software projects beyond the out of box Scrum and Kanban way ? Combine Scrum and Kanban and use other project management options beyond just agile ? Customize Jira Software’s various features and options as per your requirements ? Work with Jira Agile offline, and plan and forecast projects with agile portfolio ? Integrate Jira Agile with Confluence and Bitbucket In Detail Jira Software is an agile project management tool that supports any agile methodology, be it scrum, Kanban, or your own unique flavour. From agile boards to reports, you can plan, track, and manage all your agile software development projects from a single tool. Jira Software brings the power of agile methodology to Atlassian Jira. This second edition of JIRA Agile Essentials, will help you dive straight into the action, exploring critical agile terminologies and concepts in the context of Jira Software. You will learn how to plan, track, and release great software. This book will teach you how to install and run Jira Software and set it up to run with Scrum and Kanban. It will also teach you to use Jira Software your way and run projects beyond the out-of-box Scrum and Kanban way, including a hybrid approach of both the methodologies and other options that come with Jira Software. Later, you will learn how to integrate it with the tools you are already using and enhance Jira with add-ons such as Confluence. You will learn to stay connected with your team from anywhere to ensure great development. Jira Software has numerous deployment options in the cloud, on your own infrastructure, or at a massive scale. You will be introduced to Bitbucket, Atlassian’s distributed version control system, which integrates seamlessly with Jira, allowing your team to work within the two applications as one harmonious environment. With this practical guide, you will develop a great working knowledge of Jira Software and your project management will become much more efficient. Style and approach This practical book explains Jira Software with the help of detailed examples in a step-by- step manner.
Hands-On Data Structures and Algorithms with JavaScript
¥81.74
Increase your productivity by implementing complex data structures and algorithms using JavaScript About This Book ? A step by step guide, which will provide you with a thorough discussion on the analysis and design of fundamental JavaScript data structures ? Get a better understanding of advanced concepts such as space and time complexity to optimize your code ? Focus more on solving the business problem and less on the technical challenges involved Who This Book Is For If you are a JavaScript developer looking for practical examples to implement data structures and algorithms in your web applications, then this book is for you. Familiarity with data structures and algorithms will be helpful to get the most out of this book. What You Will Learn ? Build custom Back buttons embedded within your application ? Build part of a basic JavaScript syntax parser and evaluator for an online IDE ? Build a custom activity user tracker for your application ? Generate accurate recommendations for credit card approval using Decision Trees ? Simplify complex problems using a graphs ? Increase the performance of an application using micro-optimizations In Detail Data structures and algorithms are the fundamental building blocks of computer programming. They are critical to any problem, provide a complete solution, and act like reusable code. Using appropriate data structures and having a good understanding of algorithm analysis are key in JavaScript to solving crises and ensuring your application is less prone to errors. Do you want to build applications that are high-performing and fast? Are you looking for complete solutions to implement complex data structures and algorithms in a practical way? If either of these questions rings a bell, then this book is for you! You'll start by building stacks and understanding performance and memory implications. You will learn how to pick the right type of queue for the application. You will then use sets, maps, trees, and graphs to simplify complex applications. You will learn to implement different types of sorting algorithm before gradually calculating and analyzing space and time complexity. Finally, you'll increase the performance of your application using micro optimizations and memory management. By the end of the book you will have gained the skills and expertise necessary to create and employ various data structures in a way that is demanded by your project or use case. Style and approach Step-by-step topics will help you get started with solutions for implementing classic data structures and algorithms. Learn by doing with hands-on code snippets that give you practical experience of the subject.
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.
Learning Node.js Development
¥73.02
A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps. About This Book ? Entirely project-based and practical ? Explains the "Why" of Node.js features, not just the "how", providing you with a deep understanding and enabling you to easily apply concepts in your own applications ? Covers the full range of technologies around Node.js – NPM, version control with Git, and much more Who This Book Is For This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course. What You Will Learn ? Learn the fundamentals of Node ? Build apps that respond to user input ? Master working with servers ? Learn how to test and debug applications ? Deploy and update your apps in the real world ? Create responsive asynchronous web applications In Detail Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers' toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you're in the right place. This book has been written around a single goal—turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications. Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions. This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly. Style and approach This book is entirely project-based. From the very beginning you'll be programming every single app and completing various challenges designed to help test and reinforce what you've learned. There's no copying-and-pasting here. This book is about writing code and building projects.
Security with Go
¥73.02
The first stop for your security needs when using Go, covering host, network, and cloud security for ethical hackers and defense against intrusion About This Book ? First introduction to Security with Golang ? Adopting a Blue Team/Red Team approach ? Take advantage of speed and inherent safety of Golang ? Works as an introduction to security for Golang developers ? Works as a guide to Golang security packages for recent Golang beginners Who This Book Is For Security with Go is aimed at developers with basics in Go to the level that they can write their own *s and small programs without difficulty. Readers should be familiar with security concepts, and familiarity with Python security applications and libraries is an advantage, but not a necessity. What You Will Learn ? Learn the basic concepts and principles of secure programming ? Write secure Golang programs and applications ? Understand classic patterns of attack ? Write Golang *s to defend against network-level attacks ? Learn how to use Golang security packages ? Apply and explore cryptographic methods and packages ? Learn the art of defending against brute force attacks ? Secure web and cloud applications In Detail Go is becoming more and more popular as a language for security experts. Its wide use in server and cloud environments, its speed and ease of use, and its evident capabilities for data analysis, have made it a prime choice for developers who need to think about security. Security with Go is the first Golang security book, and it is useful for both blue team and red team applications. With this book, you will learn how to write secure software, monitor your systems, secure your data, attack systems, and extract information. Defensive topics include cryptography, forensics, packet capturing, and building secure web applications. Offensive topics include brute force, port scanning, packet injection, web scraping, social engineering, and post exploitation techniques. Style and approach John Leon has divided the book into two parts which present the team playing defense against anyone breaking into servers and the team playing (ethical!) offense to perform said attacks. All Go *s and programs are workable solutions that can be easily understood and expanded upon by anyone with a system administrator’s level view of networking and cloud-based systems. Golang developers will profit from a swift and incisive approach to security.
Cloud Native Development Patterns and Best Practices
¥81.74
Learn to apply cloud-native patterns and practices to deliver responsive, resilient, elastic, and message-driven systems with confidence About This Book ? Understand the architectural patterns involved in cloud-native architectures ? Minimize risk by evolving your monolithic applications into distributed cloud-native systems ? Discover best practices for applying cloud-native patterns to your enterprise-level cloud applications Who This Book Is For This book is for developers who would like to progress into building cloud-native systems and are keen to learn the patterns involved. Basic knowledge of programming and cloud computing is required. What You Will Learn ? Enable massive scaling by turning your database inside out ? Unleash flexibility via event streaming ? Leverage polyglot persistence and cloud-native databases ? Embrace modern continuous delivery and testing techniques ? Minimize risk by evolving your monoliths to cloud-native ? Apply cloud-native patterns and solve major architectural problems in cloud environment In Detail Build systems that leverage the benefits of the cloud and applications faster than ever before with cloud-native development. This book focuses on architectural patterns for building highly scalable cloud-native systems. You will learn how the combination of cloud, reactive principles, devops, and automation enable teams to continuously deliver innovation with confidence. Begin by learning the core concepts that make these systems unique. You will explore foundational patterns that turn your database inside out to achieve massive scalability with cloud-native databases. You will also learn how to continuously deliver production code with confidence by shifting deployment and testing all the way to the left and implementing continuous observability in production. There's more—you will also learn how to strangle your monolith and design an evolving cloud-native system. By the end of the book, you will have the ability to create modern cloud-native systems. Style and approach This book follows a pragmatic approach to understand cloud-native design patterns and explains the functioning and design considerations to build modern cloud-native systems in depth.
System Center 2016 Virtual Machine Manager Cookbook - Third Edition
¥90.46
Maximize your administration skills effectively and efficiently About This Book ? Implement cost-effective virtualization solutions for your organization with actionable recipes ? Explore the concepts of VMM with real-world use cases ? Use the latest features with VMM 2016 such as Cluster OS Rolling Upgrade, Guarded Fabric and Storage Spaces Direct Who This Book Is For If you are a solutions architect, technical consultant, administrator, or any other virtualization enthusiast who needs to use Microsoft System Center Virtual Machine Manager in a real-world environment, then this is the book for you. What You Will Learn ? Plan and design a VMM architecture for real-world deployment ? Configure fabric resources, including compute, networking, and storage ? Create and manage Storage Spaces Direct clusters in VMM ? Configure Guarded Fabric with Shielded VMs ? Create and deploy virtual machine templates and multi-tier services ? Manage Hyper-V and VMware environments from VMM ? Enhance monitoring and management capabilities ? Upgrade to VMM 2016 from previous versions In Detail Virtual Machine Manager (VMM) 2016 is part of the System Center suite to configure and manage datacenters and offers a unified management experience on-premises and Azure cloud. This book will be your best companion for day-to-day virtualization needs within your organization, as it takes you through a series of recipes to simplify and plan a highly scalable and available virtual infrastructure. You will learn the deployment tips, techniques, and solutions designed to show users how to improve VMM 2016 in a real-world scenario. The chapters are divided in a way that will allow you to implement the VMM 2016 and additional solutions required to effectively manage and monitor your fabrics and clouds. We will cover the most important new features in VMM 2016 across networking, storage, and compute, including brand new Guarded Fabric, Shielded VMs and Storage Spaces Direct. The recipes in the book provide step-by-step instructions giving you the simplest way to dive into VMM fabric concepts, private cloud, and integration with external solutions such as VMware, Operations Manager, and the Windows Azure Pack. By the end of this book, you will be armed with the knowledge you require to start designing and implementing virtual infrastructures in VMM 2016. Style and approach This book follows a recipe-based approach similar to our previous two successful editions, covering the practical application of the major features in VMM 2016.
Mastering Bootstrap 4 - Second Edition
¥81.74
Build responsive, dynamic, and mobile-first applications on the web with Bootstrap 4 About This Book ? Master the art of creating highly intuitive and responsive web interfaces with Bootstrap 4 ? Combine the power of Bootstrap and popular front-end JavaScript frameworks such as Angular and React to build cutting-edge web apps ? Infuse your web pages with life and movement using Bootstrap jQuery plugins Who This Book Is For This book targets readers who wish to leverage Bootstrap 4 to create responsive web applications. Basic knowledge of web development concepts and web technologies such as HTML, CSS, and JavaScript is required. What You Will Learn ? Create a professional Bootstrap-based website from scratch without using third-party templates ? Leverage Bootstrap's powerful grid system ? Style various types of content and learn how to build a page's layout from scratch by applying the power of Bootstrap 4 ? Take advantage of Bootstrap's form helper and contextual classes ? Improve your website's overall user experience with headers and footers ? Infuse your web pages using Bootstrap jQuery plugins and create your own Bootstrap plugins ? Learn what utility classes Bootstrap 4 has to offer, how they are implemented, and the best way to use them. ? Create more advanced web interfaces by leveraging the power of accordions, dropdowns, and list groups. ? Incorporate Bootstrap into an AngularJS or React application and use Bootstrap components as AngularJS directives In Detail Bootstrap 4 is a free CSS and JavaScript framework that allows developers to rapidly build responsive web interfaces. This book will help you use and adapt Bootstrap to produce enticing websites that fit your needs. You will build a customized Bootstrap website from scratch, using various approaches to customize the framework with increasing levels of skill. You will get to grips with Bootstrap's key features and quickly discover various ways in which Bootstrap can help you develop web interfaces. Then take a walk through the fundamental features, such as its grid system, global styles, helper classes, and responsive utilities. When you have mastered these, you will discover how to structure page layouts, utilize Bootstrap's various navigation components, use forms, and style different types of content. Among other things, you will also tour the anatomy of a Bootstrap plugin, create your own custom components, and extend Bootstrap using jQuery. You will also understand what utility classes Bootstrap 4 has to offer, and how you can use them effectively to speed up the development of your website. Finally, you will discover how to optimize your website and integrate it with third-party frameworks. By the end of this book, you will have a thorough knowledge of the framework's ins and outs, and will be able to build highly customizable and optimized web interfaces. Style and approach A comprehensive, step-by-step guide to mastering the ins and outs of the Bootstrap framework to produce highly customizable, optimized, and sleek web interfaces.
Learning Einstein Analytics
¥90.46
Learn to confidently setup and create app, lenses, dashboards using Salesforce Einstein Analytics. About This Book ? Explore Einstein analytics on desktop as well as mobile platforms ? Turn data into smarter sales with Einstein Analytics for Sales ? Visualize your data with preloaded as well as customized dashboards Who This Book Is For This book is for data scientists, business users, developers who want to explore business data using the Salesforce Einstein Analytics. Knowledge of the Salesforce platform is required. What You Will Learn ? Create app, lenses, and dashboards using Einstein. ? Visualize data utilizing all the widgets available with Einstein. ? Understand Einstein for Sales, Service, and Marketing separately. ? Use Data monitoring tools to monitor data flow and system jobs. ? Abstract machine learning constructs and make predictions on events In Detail Salesforce Einstein analytics aka Wave Analytics is a cloud-based platform which connects data from the multiple sources and explores it to uncover insights. It empowers sales reps, marketers, and analysts with the insights to make customer interactions smarter, without building mathematical models. You will learn to create app, lenses, dashboards and share dashboards with other users. This book starts off with explaining you fundamental concepts like lenses, step, measures and sets you up with Einstein Analytics platform. We then move on to creating an app and here you will learn to create datasets, dashboards and different ways to import data into Analytics. Moving on we look at Einstein for sales, services, and marketing individually. Here you will learn to manage your pipeline, understand important business drivers and visualize trends. You will also learn features related to data monitoring tools and embedding dashboards with lightning, visualforce page and mobile devices. Further, you will learn advanced features pertaining to recent advancements in Einstein which include machine learning constructs and getting predictions for events. By the end of this book, you will become proficient in the Einstein analytics, getting insights faster and understanding your customer in a better way. Style and approach The book takes a pragmatic approach showing you installation of Salesforce Einstein Analytics, predictive analysis and applications of AI.
Nginx HTTP Server - Fourth Edition
¥81.74
Make the most of your infrastructure and serve pages faster than ever with Nginx. About This Book ? Discover possible interactions between Nginx and Apache to get the best of both worlds ? Learn to exploit the features offered by Nginx for your web applications ? Get your hands on the most updated version of Nginx (1.13.2) to support all your web administration requirements Who This Book Is For This book is a perfect match to web administrators who are interested in solutions to optimize their infrastructure. Whether you are looking into replacing your existing web server software or integrating a new tool to cooperate with applications that are already up and running, this book is your ideal resource. What You Will Learn ? Download and install Nginx on your system ? Prepare a basic configuration and test your initial setup ? Discover the core functionality of the HTTP module ? Make the most of first- and third-party Nginx modules ? Set up Nginx to work with PHP, Python, and other applications ? Learn how to set up Nginx to work with Apache ? Fully replace Apache with Nginx ? Optimize your architecture with threads or load balancing ? Identify errors in configuration and learn basic troubleshooting techniques ? Consult the exhaustive directive and module index for reference In Detail Nginx is a lightweight HTTP server designed for high-traffic websites, with network scalability as the primary objective. With the advent of high-speed internet access, short loading times and fast transfer rates have become a necessity. This book is a detailed guide to setting up Nginx in ways that correspond to actual production situations: as a standalone server, as a reverse proxy, interacting with applications via FastCGI, and more. In addition, this complete direct reference will be indispensable at all stages of the configuration and maintenance processes. This book mainly targets the most recent version of Nginx (1.13.2) and focuses on all the new additions and improvements, such as support for HTTP/2, improved dynamic modules, security enhancements, and support for multiple SSL certificates. This book is the perfect companion for both Nginx beginners and experienced administrators. For beginners, it will take you through the complete process of setting up this lightweight HTTP server on your system and configuring its various modules so that it does exactly what you need quickly and securely. For more experienced administrators, this book provides different approaches that can help you make the most of your current infrastructure. Nginx can be employed in many situations, whether you are looking to construct an entirely new web-serving architecture or simply want to integrate an efficient tool to optimize your site loading speeds. Style and approach This book aims to serve as a handy reference of all Nginx first-party modules and directives, allowing the reader to develop their own web configuration more efficiently.
Teradata Cookbook
¥81.74
Data management and analytics simplified with Teradata About This Book ? Take your understanding of Teradata to the next level and build efficient data warehousing applications for your organization ? Covers recipes on data handling, warehousing, advanced querying and the administrative tasks in Teradata. ? Contains practical solutions to tackle common (and not-so-common) problems you might encounter in your day to day activities Who This Book Is For This book is for Database administrator's and Teradata users who are looking for a practical, one-stop resource to solve all their problems while handling their Teradata solution. If you are looking to learn the basic as well as the advanced tasks involved in Teradata querying or administration, this book will be handy. Some knowledge of relational database concepts will be helpful to get the best out of this book. What You Will Learn ? Understand Teradata's competitive advantage over other RDBMSs. ? Use SQL to process data stored in Teradata tables. ? Leverage Teradata’s available application utilities and parallelism to play with large datasets ? Apply various performance tuning techniques to optimize the queries. ? Acquire deeper knowledge and understanding of the Teradata Architecture. ? Easy steps to load, archive, restore data and implement Teradata protection features ? Gain confidence in running a wide variety of Data analytics and develop applications for the Teradata environment In Detail Teradata is an enterprise software company that develops and sells its eponymous relational database management system (RDBMS), which is considered to be a leading data warehousing solutions and provides data management solutions for analytics. This book will help you get all the practical information you need for the creation and implementation of your data warehousing solution using Teradata. The book begins with recipes on quickly setting up a development environment so you can work with different types of data structuring and manipulation function. You will tackle all problems related to efficient querying, stored procedure searching, and navigation techniques. Additionally, you’ll master various administrative tasks such as user and security management, workload management, high availability, performance tuning, and monitoring. This book is designed to take you through the best practices of performing the real daily tasks of a Teradata DBA, and will help you tackle any problem you might encounter in the process. Style and approach This book is a rich collection of recipes that will come in handy when you are working with Teradata. It addresses your common and not-so-common pain points,and this is a book that you must have on the shelf.

购物车
个人中心

