万本电子书0元读

万本电子书0元读

Beginning C# Hands-On - The Core Language
Beginning C# Hands-On - The Core Language
Tom Owsiak
¥71.93
A C# beginners guide to the core parts of the C# language! About This Book ? Learn C#, Visual Studio, and Object Oriented Programming ? See practical examples of all the core C# language features so that you can easily master them yourself ? Use the C# programming language to work with code and data, which can be applied to other programming languages as well ? Complete a variety of programming assignments for hands-on practice, as you move through the course Who This Book Is For This book will appeal to anyone who is interested in learning how to program in C#. Previous programming experience will help you get through the initial sections with ease, although, it’s not mandatory to possess any experience at all. What You Will Learn ? Learn C#, Visual Studio, and object-oriented programming ? Learn all the core C# language syntax with hands-on working examples ? Learn everything from basic variable assignments to complex multidimensional arrays ? Go through practical examples of all the core C# language features so that you can easily master them yourself ? Use the C# programming language to work with code and data, which can be applied to other programming languages as well In Detail Beginning C# Hands-On - The Core Language teaches you core C# language and syntax in a working Visual Studio environment. This book covers everything from core language through to more advanced features such as object-oriented programming techniques. This book is for C# beginners who need a practical reference to core C# language features. You'll also gain a view of C# through web programming with web forms, so you'll learn HTML, basic CSS, and how to use a variety of controls, such as buttons and drop-down lists. You'll start with the fundamentals of C# and Visual Studio, including defining variables, interacting with users, and understanding data types, data conversions, and constants. You'll move on to checking conditions using if/else blocks, and see how to use loops to do things such as repeat blocks of code. After covering various operators to evaluate and assign control structures, you'll see how to use arrays to store collections of data. By the time you’ve finished the book, you’ll know how to program the vital elements of the core C# language. These are the building blocks that you can then combine to build complex C# programs. 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. 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.
Web Development with MongoDB and Node - Third Edition
Web Development with MongoDB and Node - Third Edition
Bruno Joseph D'mello;Mithun Satheesh;Jason Krol
¥71.93
Use the two popular web development stacks, Node.js and MongoDB, to build full-featured web applications About This Book ? Learn the new ECMAScript along with Node 8 and MongoDB to make your application more effective. ? Get the up-to-date information required to launch your first application prototype using the latest versions of Node.js and MongoDB. ? A practical guide with clear instructions to designing and developing a complete web application from start to finish using trending frameworks such as angular4 and hapi Who This Book Is For The book is designed for JavaScript developers of any skill level who want to get up-and-running using Node.js and MongoDB to build full-featured web applications. A basic understanding of JavaScript and HTML is the only prerequisite for this book. What You Will Learn ? Work with Node.js building blocks ? Write and configure a web server using Node.js powered by the Express.js framework ? Build dynamic HTML pages using the Handlebars template engine ? Persist application data using MongoDB and Mongoose ODM ? Test your code using automated testing tools such as the Mocha framework ? Automate test cases using Gulp ? Reduce your web development time by integrating third-party tools for web interaction. ? Deploy a development environment to the cloud using services such as Heroku, Amazon Web Services, and Microsoft Azure ? Explore single-page application frameworks to take your web applications to the next level In Detail Node.js builds fast, scalable network applications while MongoDB is the perfect fit as a high-performance, open source NoSQL database solution. The combination of these two technologies offers high performance and scalability and helps in building fast, scalable network applications. Together they provide the power for manage any form of data as well as speed of delivery. This book will help you to get these two technologies working together to build web applications quickly and easily, with effortless deployment to the cloud. You will also learn about angular 4, which consumes pure JSON APOIs from a hapi server. The book begins by setting up your development environment, running you through the steps necessary to get the main application server up-and-running. Then you will see how to use Node.js to connect to a MongoDB database and perform data manipulations. From here on, the book will take you through integration with third-party tools to interact with web apps. You will see how to use controllers and view models to generate reusable code that will reduce development time. Toward the end, the book supplies tests to properly execute your code and take your skills to the next level with the most popular frameworks for developing web applications. By the end of the book, you will have a running web application developed with MongoDB, Node.js, and some of the most powerful and popular frameworks. Style and approach A practical guide with clear instructions to designing and developing a complete web application from start to finish
Implementing Cisco Networking Solutions
Implementing Cisco Networking Solutions
Harpreet Singh
¥80.65
Learn the art of designing, implementing, and managing Cisco's networking solutions on datacenters, wirelessly, security and mobility to set up an Enterprise network. About This Book ? Implement Cisco's networking solutions on datacenters and wirelessly, Cloud, Security, and Mobility ? Leverage Cisco IOS to manage network infrastructures. ? A practical guide that will show how to troubleshoot common issues on the network. Who This Book Is For This book is targeted at network designers and IT engineers who are involved in designing, configuring, and operating enterprise networks, and are in taking decisions to make the necessary network changes to meet newer business needs such as evaluating new technology choices, enterprise growth, and adding new services on the network. The reader is expected to have a general understanding of the fundamentals of networking, including the OSI stack and IP addressing. What You Will Learn ? Understand the network lifecycle approach ? Get to know what makes a good network design ? Design components and technology choices at various places in the network (PINS) ? Work on sample configurations for network devices in the LAN/ WAN/ DC, and the wireless domain ? Get familiar with the configurations and best practices for securing the network ? Explore best practices for network operations In Detail Most enterprises use Cisco networking equipment to design and implement their networks. However, some networks outperform networks in other enterprises in terms of performance and meeting new business demands, because they were designed with a visionary approach. The book starts by describing the various stages in the network lifecycle and covers the plan, build, and operate phases. It covers topics that will help network engineers capture requirements, choose the right technology, design and implement the network, and finally manage and operate the network. It divides the overall network into its constituents depending upon functionality, and describe the technologies used and the design considerations for each functional area. The areas covered include the campus wired network, wireless access network, WAN choices, datacenter technologies, and security technologies. It also discusses the need to identify business-critical applications on the network, and how to prioritize these applications by deploying QoS on the network. Each topic provides the technology choices, and the scenario, involved in choosing each technology, and provides configuration guidelines for configuring and implementing solutions in enterprise networks. Style and approach A step-by-step practical guide that ensures you implement Cisco solutions such as enterprise networks, cloud, and data centers, on small-to-large organizations.
Apache Mesos Cookbook
Apache Mesos Cookbook
David Blomquist;Tomasz Janiszewski
¥63.21
Over 50 recipes on the core features of Apache Mesos and running big data frameworks in Mesos About This Book ? Learn to install and configure Mesos to suit the needs of your organization ? Follow step-by-step instructions to deploy application frameworks on top of Mesos, saving you many hours of research and trial and error ? Use this practical guide packed with powerful recipes to implement Mesos and easily integrate it with other application frameworks Who This Book Is For This book is for system administrators, engineers, and big data programmers. Basic experience with big data technologies such as Hadoop or Spark would be useful but is not essential. A working knowledge of Apache Mesos is expected. What You Will Learn ? Set up Mesos on different operating systems ? Use the Marathon and Chronos frameworks to manage multiple applications ? Work with Mesos and Docker ? Integrate Mesos with Spark and other big data frameworks ? Use networking features in Mesos for effective communication between containers ? Configure Mesos for high availability using Zookeeper ? Secure your Mesos clusters with SASL and Authorization ACLs ? Solve everyday problems and discover the best practices In Detail Apache Mesos is open source cluster sharing and management software. Deploying and managing scalable applications in large-scale clustered environments can be difficult, but Apache Mesos makes it easier with efficient resource isolation and sharing across application frameworks. The goal of this book is to guide you through the practical implementation of the Mesos core along with a number of Mesos supported frameworks. You will begin by installing Mesos and then learn how to configure clusters and maintain them. You will also see how to deploy a cluster in a production environment with high availability using Zookeeper. Next, you will get to grips with using Mesos, Marathon, and Docker to build and deploy a PaaS. You will see how to schedule jobs with Chronos. We’ll demonstrate how to integrate Mesos with big data frameworks such as Spark, Hadoop, and Storm. Practical solutions backed with clear examples will also show you how to deploy elastic big data jobs. You will find out how to deploy a scalable continuous integration and delivery system on Mesos with Jenkins. Finally, you will configure and deploy a highly scalable distributed search engine with ElasticSearch. Throughout the course of this book, you will get to know tips and tricks along with best practices to follow when working with Mesos. Style and approach This step-by-step guide is packed with powerful recipes on using Apache Mesos and shows its integration with containers and big data frameworks.
AWS Tools for PowerShell 6
AWS Tools for PowerShell 6
Ramesh Waghmare
¥80.65
Leverage the power of PowerShell to bring the best out of your AWS infrastructure About This Book ? A collection of real-world-tested Powershell *s that can be used to manage your Windows server efficiently ? Follow step-by-step processes to solve your problems with Windows servers using AWS tools ? Design examples that work in the Amazon free usage tier, which lets you run the Windows platform on cloud Who This Book Is For This book will be useful for (but not limited to) Windows System administrators, cloud engineers, architects, DevOps engineers, and all those who want to accomplish tasks on the AWS Public Cloud using PowerShell. What You Will Learn ? Install the AWS Tools for PowerShell 6 ? Understand key services provided by Amazon Web services (AWS) ? Understand the Virtual Private Cloud ? Use PowerShell 6 for AWS Identity and Access Management (IAM) ? Use PowerShell 6 for AWS Elastic Compute Cloud (EC2) ? Use PowerShell 6 for AWS Simple Storage Service (S3) ? Use PowerShell 6 for AWS Relational Database Service (RDS) ? Build fault-tolerant and highly-available applications using PowerShell 6 In Detail AWS Tools for PowerShell 6 shows you exactly how to automate all the aspects of AWS. You can take advantage of the amazing power of the cloud, yet add powerful *s and mechanisms to perform common tasks faster than ever before. This book expands on the Amazon documentation with real-world, useful examples and production-ready *s to automate all the aspects of your new cloud platform. It will cover topics such as managing Windows with PowerShell, setting up security services, administering database services, and deploying and managing networking. You will also explore advanced topics such as PowerShell authoring techniques, and configuring and managing storage and content delivery. By the end of this book, you will be able to use Amazon Web Services to automate and manage Windows servers. You will also have gained a good understanding of automating the AWS infrastructure using simple coding. Style and approach This step-by-step guide starts with simple examples then expands to full-blown administrative tasks leading to the efficient management of Windows servers. Each topic covers a section related to Amazon Web Services products, and the examples are built on one another to deliver a comprehensive library of *s for administrators.
Full Stack Web Development with Raspberry Pi 3
Full Stack Web Development with Raspberry Pi 3
Soham Kamani
¥63.21
Discover how to build full stack web applications with the Raspberry Pi 3 About This Book ? Leverage JavaScript, HTML5, and Cloud APIs to create visual representations and interactive web pages. ? Learn to install and use a Node.js-based web framework to develop Raspberry Pi 3-powered web applications. ? A step-by-step guide that will cover from setting up a embedded system to developing embedded, device-powered interactive web applications. Who This Book Is For This book is aimed at hobbyist, enthusiasts, and developers eager to develop embedded device-powered web applications. Prior programming experience with JavaScript, HTML5, and Node.JS will be beneficial. What You Will Learn ? Get up and running with your Raspberry Pi ? Go full stack! Learn about the end-to-end development process for web applications, right from the OS up to the actual HTML web interface ? Discover that JavaScript is one of the fastest growing languages today, and is the only language that can be used both on a browser and server. This book will empower you to develop in a complete JavaScript stack ? See that the IoT is everywhere!Connect your application to the outside world. Make use of sensors in your Raspberry Pi to give your application an edge, and unleash the full power of the Internet of Things ? Build a rich UI with beautiful charts and data visualizations that can run on any browser ? Make your software data-driven. Learn how to utilize SQLite to collect and analyze data from multiple systems In Detail Modern web technology and portable computing together have enabled huge advances in the Internet of Things (IoT) space,as well as in areas such as machine learning and big data. The Raspberry Pi is a very popular portable computer for running full stack web applications. This book will empower you to master this rapidly evolving technology to develop complex web applications and interfaces. This book starts by familiarizing you with the various components that make up the web development stack and that will integrate into your Raspberry Pi-powered web applications. It also introduces the Raspberry Pi computer and teach you how to get up and running with a brand new one. Next, this book introduces you to the different kinds of sensor you’ll use to make your applications; using these skills, you will be able to create full stack web applications and make them available to users via a web interface. Later, this book will also teach you how to build interactive web applications using JavaScript and HTML5 for the visual representation of sensor data. Finally, this book will teach you how to use a SQLite database to store and retrieve sensor data from multiple Raspberry Pi computers. By the end of this book you will be able to create complex full stack web applications on the Raspberry Pi 3 and will have improved your application’s performance and usability. Style and approach Step-by-step instructions on developing a full stack web application and deploying it to the Cloud.
Salesforce Lightning Reporting and Dashboards
Salesforce Lightning Reporting and Dashboards
Johan Yu
¥90.46
Learn how to build advanced reports and dashboards in Salesforce Lightning experience About This Book ? Visualize and create advanced reports and dashboards using Lightning Experience ? Improve overall business efficiency with advanced and effective reports and dashboards ? Understand and create custom reports and dashboards Who This Book Is For This book is targeted at Salesforce.com administrators, business analysts, and managers who use Salesforce.com for their daily job and want to learn in depth about Salesforce Reporting and Dashboard in Lightning Experience. Readers should have a basic knowledge of Salesforce, such as: Accounts, Contacts, Leads, Opportunities and custom objects. What You Will Learn ? Navigate in Salesforce.com within the Lightning Experience user interface ? Secure and share your reports and dashboards with other users ? Create, manage, and maintain reports using Report Builder ? Learn how the report type can affect the report generated ? Explore the report and dashboard folder and the sharing model ? Create reports with multiple formats and custom report types ? Explore various dashboard features in Lightning Experience ? Use Salesforce1, including accessing reports and dashboards In Detail Built on the Salesforce App Cloud, the new Lightning Experience combines the new Lightning Design System, Lightning App Builder, and Lightning Components to enable anyone to quickly and easily create modern enterprise apps. The book will start with a gentle introduction to the basics of Salesforce reports and dashboards. It will also explain how to access reports in depth. Then you will learn how to create and manage reports, to use Schedule Report, and create advanced report configurations. The next section talks about dashboards and will enable you to understand and compare various types of dashboard component and how you can benefit the most from each of them. Then we move on to advanced topics and explain tips and tricks related to reports and dashboards, including reporting snapshots, report parameters, and collaboration. Finally, we will discuss how to access dashboards and reports from the Salesforce1 mobile app. Style and approach This comprehensive guide covers the advanced features of the all new Salesforce Lightning concepts and communicates them through a practical approach to explore the underlying concepts of how, when, and why to use them.
R Deep Learning Cookbook
R Deep Learning Cookbook
Dr. PKS Prakash;Achyutuni Sri Krishna Rao
¥80.65
Powerful, independent recipes to build deep learning models in different application areas using R libraries About This Book ? Master intricacies of R deep learning packages such as mxnet & tensorflow ? Learn application on deep learning in different domains using practical examples from text, image and speech ? Guide to set-up deep learning models using CPU and GPU Who This Book Is For Data science professionals or analysts who have performed machine learning tasks and now want to explore deep learning and want a quick reference that could address the pain points while implementing deep learning. Those who wish to have an edge over other deep learning professionals will find this book quite useful. What You Will Learn ? Build deep learning models in different application areas using TensorFlow, H2O, and MXnet. ? Analyzing a Deep boltzmann machine ? Setting up and Analysing Deep belief networks ? Building supervised model using various machine learning algorithms ? Set up variants of basic convolution function ? Represent data using Autoencoders. ? Explore generative models available in Deep Learning. ? Discover sequence modeling using Recurrent nets ? Learn fundamentals of Reinforcement Leaning ? Learn the steps involved in applying Deep Learning in text mining ? Explore application of deep learning in signal processing ? Utilize Transfer learning for utilizing pre-trained model ? Train a deep learning model on a GPU In Detail Deep Learning is the next big thing. It is a part of machine learning. It's favorable results in applications with huge and complex data is remarkable. Simultaneously, R programming language is very popular amongst the data miners and statisticians. This book will help you to get through the problems that you face during the execution of different tasks and Understand hacks in deep learning, neural networks, and advanced machine learning techniques. It will also take you through complex deep learning algorithms and various deep learning packages and libraries in R. It will be starting with different packages in Deep Learning to neural networks and structures. You will also encounter the applications in text mining and processing along with a comparison between CPU and GPU performance. By the end of the book, you will have a logical understanding of Deep learning and different deep learning packages to have the most appropriate solutions for your problems. Style and approach Collection of hands-on recipes that would act as your all-time reference for your deep learning needs
SQL Server on Linux
SQL Server on Linux
Jasmin Azemović
¥71.93
Bring the performance and security of SQL Server to Linux About This Book ? Design and administer your SQL Server solution on the open source Linux platform ? Install, configure, and fine-tune your database application for maximum performance ? An easy-to-follow guide teaching you how to implement various SQL Server CTP 2.x offerings on Linux—from installation to administration Who This Book Is For This book is for the Linux users who want to learn SQL Server on their favorite Linux distributions. It is not important if you are experienced database user or a beginner as we are starting from scratch. However, it is recommended that you have basic knowledge about relational models. More advanced readers can pick the chapters of their interest and study specific topics immediately. Users from Windows platform can also benefit from this book to expand their frontiers and become equally efficient on both platforms. What You Will Learn ? Install and set up SQL Server CTP 2.x on Linux ? Create and work with database objects using SQL Server on Linux ? Configure and administer SQL Server on Linux-based systems ? Create and restore database back-ups ? Protect sensitive data using the built-in cryptographic features ? Optimize query execution using indexes ? Improve query execution time by more than 10x using in-memory OLTP ? Track row-versioning using temporal tables In Detail Microsoft's launch of SQL Server on Linux has made SQL Server a truly versatile platform across different operating systems and data-types, both on-premise and on-cloud. This book is your handy guide to setting up and implementing your SQL Server solution on the open source Linux platform. You will start by understanding how SQL Server can be installed on supported and unsupported Linux distributions. Then you will brush up your SQL Server skills by creating and querying database objects and implementing basic administration tasks to support business continuity, including security and performance optimization. This book will also take you beyond the basics and highlight some advanced topics such as in-memory OLTP and temporal tables. By the end of this book, you will be able to recognize and utilize the full potential of setting up an efficient SQL Server database solution in your Linux environment. Style and approach This book follows a step-by-step approach to teach readers the concepts of SQL Server on Linux using the bash command line and SQL programming language trough examples which can easily be adapted and applied in your own solutions.
Practical OneOps
Practical OneOps
Nilesh Nimkar
¥71.93
Walmart's OneOps is an open source DevOps platform that is used for cloud and application lifecycle management. It can manage critical and complex application workload on any multi cloud-based infrastructure and revolutionizes the way administrators, developers, and engineers develop and launch new products. This practical book focuses on real-life cases and hands-on scenarios to develop, launch, and test your applications faster, so you can implement the DevOps process using OneOps. You will be exposed to the fundamental aspects of OneOps starting with installing, deploying, and configuring OneOps in a test environment, which will also come in handy later for development and debugging. You will also learn about design and architecture, and work through steps to perform enterprise level deployment. You will understand the initial setup of OneOps such as creating organization, teams, and access management. Finally, you will be taught how to configure, repair, scale, and extend applications across various cloud platforms. What you will learn ?See how to install OneOps ?Configure OneOps including creating and configuring organization and teams ?Work through practical deployment scenarios ?Maintain OneOps environments including backups and logs ?Build custom components for OneOps ?Extend OneOps by calling the REST API
Beginning C++ Programming
Beginning C++ Programming
Richard Grimes
¥90.46
C++ has come a long way and is now adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications, including desktop applications, servers, and performance-critical applications, not to forget its importance in game programming. Despite its strengths in these areas, beginners usually tend to shy away from learning the language because of its steep learning curve. The main mission of this book is to make you familiar and comfortable with C++. You will finish the book not only being able to write your own code, but more importantly, you will be able to read other projects. It is only by being able to read others' code that you will progress from a beginner to an advanced programmer. This book is the first step in that progression. The first task is to familiarize you with the structure of C++ projects so you will know how to start reading a project. Next, you will be able to identify the main structures in the language, functions, and classes, and feel confident being able to identify the execution flow through the code. You will then become aware of the facilities of the standard library and be able to determine whether you need to write a routine yourself, or use an existing routine in the standard library. Throughout the book, there is a big emphasis on memory and pointers. You will understand memory usage, allocation, and
C# 7 and .NET Core Cookbook
C# 7 and .NET Core Cookbook
Dirk Strauss
¥90.46
C# has recently been open-sourced and C# 7 comes with a host of new features for building powerful, cross-platform applications. This book will be your solution to some common programming problems that you come across with C# and will also help you get started with .NET Core 1.1. Through a recipe-based approach, this book will help you overcome common programming challenges and get your applications ready to face the modern world. We start by running you through new features in C# 7, such as tuples, pattern matching, and so on, giving you hands-on experience with them. Moving forward, you will work with generics and the OOP features in C#. You will then move on to more advanced topics, such as reactive extensions, Regex, code analyzers, and asynchronous programming. This book will also cover new, cross-platform .NET Core 1.1 features and teach you how to utilize .NET Core on macOS. Then, we will explore microservices as well as serverless computing and how these benefit modern developers. Finally, you will learn what you can do with Visual Studio 2017 to put mobile application development across multiple platforms within the reach of any developer. What you will learn ?Writing better and less code to achieve the same result as in previous versions of C# ?Working with analyzers in Visual Studio ?Working with files, streams, and serialization ?Writing high-performant code
Java 9 Programming By Example
Java 9 Programming By Example
Peter Verhas
¥80.65
This book gets you started with essential software development easily and quickly, guiding you through Java's different facets. By adopting this approach, you can bridge the gap between learning and doing immediately. You will learn the new features of Java 9 quickly and experience a simple and powerful approach to software development. You will be able to use the Java runtime tools, understand the Java environment, and create Java programs. We then cover more simple examples to build your foundation before diving to some complex data structure problems that will solidify your Java 9 skills. With a special focus on modularity and HTTP 2.0, this book will guide you to get employed as a top notch Java developer. By the end of the book, you will have a firm foundation to continue your journey towards becoming a professional Java developer. What you will learn ?Compile, package and run a trivial program using a build management tool ?Get to know the principles of test-driven development and dependency management ?Separate the wiring of multiple modules from the application logic into an application using dependency injection ?Benchmark Java execution using Java 9 microbenchmarking ?See the workings of the Spring framework
Implementing Cisco UCS Solutions - Second Edition
Implementing Cisco UCS Solutions - Second Edition
Anuj Modi
¥90.46
Cisco Unified Computer System (UCS) is a powerful solution for modern data centers and is responsible for increasing efficiency and reducing costs. This hands-on guide will take you through deployment in Cisco UCS. Using real-world examples of configuring and deploying Cisco UCS components, we'll prepare you for the practical deployments of Cisco UCS data center solutions. If you want to develop and enhance your hands-on skills with Cisco UCS solutions, this book is certainly for you. We start by showing you the Cisco UCS equipment options, then introduce Cisco UCS Emulator so you can learn and practice deploying Cisco UCS components. We'll also introduce you to all the areas of UCS solutions through practical configuration examples. Moving on, you'll explore the Cisco UCS Manager, which is the centralized management interface for Cisco UCS. Once you get to know UCS Manager, you'll dive deeper into configuring LAN, SAN, identity pools, resource pools, and service profiles for the servers. You'll also get hands-on with administration topics including backup, restore, user's roles, and high availability cluster configuration. Finally, you will learn about virtualized networking, third-party integration tools, and testing failure scenarios. By the end of this book, you'll know everything you need to know to rapidly grow Cisco UCS deployments in the real world. What you will learn ?Set up your Lab using Cisco UCS Emulator ?Configure Cisco UCS, LAN, and SAN connectivity ?Create and manage Service profiles ?Perform various tasks using UCS ?Back up and restore Cisco UCS configuration ?Test various Cisco UCS scenarios
PostgreSQL Administration Cookbook, 9.5/9.6 Edition
PostgreSQL Administration Cookbook, 9.5/9.6 Edition
Simon Riggs
¥107.90
Over 150 recipes to help you administer your PostgreSQL database more efficiently About This Book ?Get to grips with the capabilities of PostgreSQL 9.6 to administer your database more efficiently ?Monitor, tune, secure and protect your database ?A step-by-step, recipe-based guide to help you tackle any problem in PostgreSQL administration with ease Who This Book Is For This book is for system administrators, database administrators, data architects, developers, and anyone with an interest in planning for, or running, live production databases. This book is most suited to those who have some technical experience. What You Will Learn ?Implement PostgreSQL features for performance and reliability ?Harness the power of the latest PostgreSQL 9.6 features ?Manage open source PostgreSQL versions 9.5 and 9.6 on various platforms ?Discover advanced technical tips for experienced users ?Explore best practices for planning and designing live databases ?Select and implement robust backup and recovery techniques ?Explore concise and clear guidance on replication and high availability ?See the latest details on Logical Replication and Bi-Directional Replication In Detail PostgreSQL is a powerful opensource database management system; now recognized as the expert's choice for a wide range of applications, it has an enviable reputation for performance and stability. PostgreSQL provides an integrated feature set comprising relational database features, object-relational, text search, Geographical Info Systems, analytical tools for big data and
Java 9 Data Structures and Algorithms
Java 9 Data Structures and Algorithms
Debasish Ray Chawdhuri
¥71.93
Gain a deep understanding of the complexity of data structures and algorithms and discover the right way to write more efficient code About This Book ?This book provides complete coverage of reactive and functional data structures ?Based on the latest version of Java 9, this book illustrates the impact of new features on data structures ?Gain exposure to important concepts such as Big-O Notation and Dynamic Programming Who This Book Is For This book is for Java developers who want to learn about data structures and algorithms. Basic knowledge of Java is assumed. What You Will Learn ?Understand the fundamentals of algorithms, data structures, and measurement of complexity ?Find out what general purpose data structures are, including arrays, linked lists, double ended linked lists, and circular lists ?Get a grasp on the basics of abstract data types―stack, queue, and double ended queue ?See how to use recursive functions and immutability while understanding and in terms of recursion ?Handle reactive programming and its related data structures ?Use binary search, sorting, and efficient sorting―quicksort and merge sort ?Work with the important concept of trees and list all nodes of the tree, traversal of tree, search trees, and balanced search trees ?Apply advanced general purpose data structures, priority queue-based sorting, and random access immutable linked lists ?Gain a better understanding of the concept of graphs, directed and undirected graphs, undirected trees, and much more In Detail Java
Mastering OpenCV 3 - Second Edition
Mastering OpenCV 3 - Second Edition
Daniel Lélis Baggio
¥80.65
Practical Computer Vision Projects About This Book ?Updated for OpenCV 3, this book covers new features that will help you unlock the full potential of OpenCV 3 ?Written by a team of 7 experts, each chapter explores a new aspect of OpenCV to help you make amazing computer-vision aware applications ?Project-based approach with each chapter being a complete tutorial, showing you how to apply OpenCV to solve complete problems Who This Book Is For This book is for those who have a basic knowledge of OpenCV and are competent C++ programmers. You need to have an understanding of some of the more theoretical/mathematical concepts, as we move quite quickly throughout the book. What You Will Learn ?Execute basic image processing operations and cartoonify an image ?Build an OpenCV project natively with Raspberry Pi and cross-compile it for Raspberry Pi.text ?Extend the natural feature tracking algorithm to support the tracking of multiple image targets on a video ?Use OpenCV 3's new 3D visualization framework to illustrate the 3D scene geometry ?Create an application for Automatic Number Plate Recognition (ANPR) using a support vector machine and Artificial Neural Networks ?Train and predict pattern-recognition algorithms to decide whether an image is a number plate ?Use POSIT for the six degrees of freedom head pose ?Train a face recognition database using deep learning and recognize faces from that database In Detail As we become more capable of handling data in every kind, we are becoming more reliant on visual input and what
HoloLens Beginner’s Guide
HoloLens Beginner’s Guide
Jason Odom
¥90.46
"Key Features?Start developing immersive and interactive apps for Microsoft HoloLens ?Explore the Windows Universal Development platform for HoloLens development ?Leverage the full set of HoloLens sensors to create mesmerizing apps"
Learning Windows Server Containers
Learning Windows Server Containers
Srikanth Machiraju
¥90.46
"About This Book ?Discover the secret to building highly portable apps that run on any machine with Windows Server 2016 anywhere, from laptops, desktop servers, and public or private clouds, without any changes to the code ?Build your company cost-effective, container-based apps that support large-scale, virtual cloud environments ?The most up-to-date help on the market, offering developers expert guidance in building and shipping high-quality apps, and also helping admins create infrastructure that's simple to maintain Who This Book Is For This book is for application developers with a basic programming knowledge of C#, ASP.NET, and PowerShell. IT Administrators or DevOps engineers with basic PowerShell experience can benefit by extending their learning to use PowerShell to manage containers on Windows environments and use additional management tools. What You Will Learn ?Build and deploy ASP.NET web applications as Windows Containers on Windows 10 (Desktop) and Azure using Visual Studio 2015, Docker, and PowerShell ?Build and manage custom images using Windows Server Core base OS image and Docker CLI, publish images to Docker, tag images, author Docker files, and so on ?Create enterprise-scale, production-grade container environments using Redis Cache containers and SQL Server containers with storage volumes, set up custom container networks, continuous integration, and deployment pipelines using VSTS, Azure, and Git ?Deploy a composite container environment using Docker Compose on Windows ?Learn to build applications using Microsoft's thinnest server platform - Nano Servers. Build custom Nano Server images and Nano Containers using Windows PowerShell and "
Learning Ionic - Second Edition
Learning Ionic - Second Edition
Arvind Ravulavaru
¥80.65
"Create real-time hybrid applications with the leader of HTML5 frameworks: Ionic Framework About This Book ?Step into the world of amazingly interactive and real-time app development using Ionic 2 ?Leverage the powerful Angular 2 along with Ionic to develop cutting edge apps ?Detailed code examples and explanations will help you get up and running with Ionic quickly and easily Who This Book Is For This book is for JavaScript developers with basic skills. No previous knowledge of Ionic is required for this book. What You Will Learn ?Understanding the world of the mobile hybrid architecture ?Scaffolding and working with Ionic templates ?Transforming a single page app to a multi-page app using Navigation Controller ?Integrating Ionic components, decorators, and services and rapidly developing complex applications ?Theming Ionic apps as well as customizing components using SCSS ?Working with Ionic Native to interface with device features, such as camera, notifications, and battery ?Building a production grade app using Ionic and Uber API to let users book a ride ?Migrating an Ionic 1 app to Ionic 2 or Ionic 3 ?Performing unit testing, end-to-end testing, and device testing on your apps ?Deploying Ionic apps to store and manage their subsequent releases In Detail Ionic makes it incredibly easy to build beautiful and interactive mobile apps using HTML5, SCSS, and Angular. Ionic also makes app development easier, faster, and more fun. This hands-on guide will help you understand the Ionic framework and how you can leverage it to create amazing real-time applications. We begin by covering the essential features of Angular 2, and then dive straight into how Ionic fits in today's world of hybrid app development and give you a better understanding of the mobile hybrid architecture along the way. Further on, you will learn how to work with Ionic decorators, services, and components, which will allow you to build complex apps using the Ionic framework. We will take a look at theming Ionic apps using the built-in SCSS setup. After that, we will explore Ionic Native, and you will learn how to integrate device-specific features, such as notifications, with the Ionic app. To complete our learning, we will be building a Rider app, using Ionic and Uber API, to book a ride. Next, you will learn how to unit test, end-to-end test, monkey test, and execute device testing on AWS Device farm. Then, we will take a look at migrating the existing Ionic 1 apps to Ionic 2 and deploy them to the App Store. The final chapter on Ionic 3 wraps up this book by explaining the new features of Ionic 3 at the time of writing this book. By the end of this book, you will be able to develop, deploy, and manage hybrid mobile applications built with Cordova, Ionic, and Angular. All the examples in this book are valid for both Ionic 2 and Ionic 3. Style and approach A step-by-step, practical approach to learning Ionic using the example of designing an online course app. Each topic is explained sequentially in the process of creating a course. This includes explanations of both basic and advanced features of Ionic. "
Vue.js 2 Cookbook
Vue.js 2 Cookbook
Andrea Passaglia
¥80.65
"Key Features ?Understand and use Vue's reactivity system, data binding, and computed properties ?Create fluid transitions in your application with Vue's built-in transition system ?Use Vuex and Webpack to build medium-to-large scale SPAs and enhance your development workflow Book De*ion Vue.js is an open source JavaScript library for building modern, interactive web applications. With a rapidly growing community and a strong ecosystem, Vue.js makes developing complex single page applications a breeze. Its component-based approach, intuitive API, blazing fast core, and compact size make Vue.js a great solution to craft your next front-end application. From basic to advanced recipes, this book arms you with practical solutions to common tasks when building an application using Vue. We start off by exploring the fundamentals of Vue.js: its reactivity system, data-binding syntax, and component-based architecture through practical examples. After that, we delve into integrating Webpack and Babel to enhance your development workflow using single file components. Finally, we take an in-depth look at Vuex for state management and Vue Router to route in your single page applications, and integrate a variety of technologies ranging from Node.js to Electron, and Socket.io to Firebase and HorizonDB. This book will provide you with the best practices as determined by the Vue.js community. What you will learn ?Understand the fundamentals of Vue.js through numerous practical examples ?Piece together complex web interfaces using theVue.js component system ?Use Webpack and Babel to enhance your development workflow ?Manage your "
2 3 4 5 6 7 8