万本电子书0元读

万本电子书0元读

Java Fundamentals
Java Fundamentals
Gazihan Alankus
¥54.49
Enhance your career options with this well-crafted object-oriented programming language that enjoys the support of an enormous ecosystem of tools and libraries Key Features * Get introduced to Java, its features, and its ecosystem * Understand how Java uses object-oriented programming * Become an expert Java exception handler Book Description Since its inception, Java has stormed the programming world. Its features and functionalities provide developers with the tools needed to write robust cross-platform applications. Java Fundamentals introduces you to these tools and functionalities that will enable you to create Java programs. The book begins with an introduction to the language, its philosophy, and evolution over time, until the latest release. You'll learn how the javac/java tools work and what Java packages are - the way a Java program is usually organized. Once you are comfortable with this, you'll be introduced to advanced concepts of the language, such as control flow keywords. You'll explore object-oriented programming and the part it plays in making Java what it is. In the concluding chapters, you'll get to grips with classes, typecasting, and interfaces, and understand the use of data structures, arrays, strings, handling exceptions, and creating generics. By the end of this book, you will have learned to write programs, automate tasks, and follow advanced courses on algorithms and data structures or explore more advanced Java courses. What you will learn * Create and run Java programs * Use data types, data structures, and control flow in your code * Implement best practices while creating objects * Work with constructors and inheritance * Understand advanced data structures to organize and store data * Employ generics for stronger check-types during compilation * Learn to handle exceptions in your code Who this book is for Java Fundamentals is designed for tech enthusiasts who are familiar with some programming languages and want a quick introduction to the most important principles of Java.
Deep Learning with Microsoft Cognitive Toolkit Quick Start Guide
Deep Learning with Microsoft Cognitive Toolkit Quick Start Guide
Willem Meints
¥54.49
Learn how to train popular deep learning architectures such as autoencoders, convolutional and recurrent neural networks while discovering how you can use deep learning models in your software applications with Microsoft Cognitive Toolkit Key Features * Understand the fundamentals of Microsoft Cognitive Toolkit and set up the development environment * Train different types of neural networks using Cognitive Toolkit and deploy it to production * Evaluate the performance of your models and improve your deep learning skills Book Description Cognitive Toolkit is a very popular and recently open sourced deep learning toolkit by Microsoft. Cognitive Toolkit is used to train fast and effective deep learning models. This book will be a quick introduction to using Cognitive Toolkit and will teach you how to train and validate different types of neural networks, such as convolutional and recurrent neural networks. This book will help you understand the basics of deep learning. You will learn how to use Microsoft Cognitive Toolkit to build deep learning models and discover what makes this framework unique so that you know when to use it. This book will be a quick, no-nonsense introduction to the library and will teach you how to train different types of neural networks, such as convolutional neural networks, recurrent neural networks, autoencoders, and more, using Cognitive Toolkit. Then we will look at two scenarios in which deep learning can be used to enhance human capabilities. The book will also demonstrate how to evaluate your models' performance to ensure it trains and runs smoothly and gives you the most accurate results. Finally, you will get a short overview of how Cognitive Toolkit fits in to a DevOps environment What you will learn * Set up your deep learning environment for the Cognitive Toolkit on Windows and Linux * Pre-process and feed your data into neural networks * Use neural networks to make effcient predictions and recommendations * Train and deploy effcient neural networks such as CNN and RNN * Detect problems in your neural network using TensorBoard * Integrate Cognitive Toolkit with Azure ML Services for effective deep learning Who this book is for Data Scientists, Machine learning developers, AI developers who wish to train and deploy effective deep learning models using Microsoft CNTK will find this book to be useful. Readers need to have experience in Python or similar object-oriented language like C# or Java.
Machine Learning with R Quick Start Guide
Machine Learning with R Quick Start Guide
Iván Pastor Sanz
¥54.49
Learn how to use R to apply powerful machine learning methods and gain insight into real-world applications using clustering, logistic regressions, random forests, support vector machine, and more. Key Features * Use R 3.5 to implement real-world examples in machine learning * Implement key machine learning algorithms to understand the working mechanism of smart models * Create end-to-end machine learning pipelines using modern libraries from the R ecosystem Book Description Machine Learning with R Quick Start Guide takes you on a data-driven journey that starts with the very basics of R and machine learning. It gradually builds upon core concepts so you can handle the varied complexities of data and understand each stage of the machine learning pipeline. From data collection to implementing Natural Language Processing (NLP), this book covers it all. You will implement key machine learning algorithms to understand how they are used to build smart models. You will cover tasks such as clustering, logistic regressions, random forests, support vector machines, and more. Furthermore, you will also look at more advanced aspects such as training neural networks and topic modeling. By the end of the book, you will be able to apply the concepts of machine learning, deal with data-related problems, and solve them using the powerful yet simple language that is R. What you will learn * Introduce yourself to the basics of machine learning with R 3.5 * Get to grips with R techniques for cleaning and preparing your data for analysis and visualize your results * Learn to build predictive models with the help of various machine learning techniques * Use R to visualize data spread across multiple dimensions and extract useful features * Use interactive data analysis with R to get insights into data * Implement supervised and unsupervised learning, and NLP using R libraries Who this book is for This book is for graduate students, aspiring data scientists, and data analysts who wish to enter the field of machine learning and are looking to implement machine learning techniques and methodologies from scratch using R 3.5. A working knowledge of the R programming language is expected.
Ripple Quick Start Guide
Ripple Quick Start Guide
Febin John James
¥54.49
Learn to work with XRP and build applications on Ripple's blockchain Key Features *Learn to use Ripple’s decentralized system for transfering digital assets globally *A simpilfied and shortened learning curve to understand the Ripple innovation and Blockchain *Takes a hands-on approach to work with XRP – Ripple’s native currency Book Description This book starts by giving you an understanding of the basics of blockchain and the Ripple protocol. You will then get some hands-on experience of working with XRP. You will learn how to set up a Ripple wallet and see how seamlessly you can transfer money abroad. You will learn about different types of wallets through which you can store and transact XRP, along with the security precautions you need to take to keep your money safe. Since Ripple is currency agnostic, it can enable the transfer of value in USD, EUR, and any other currency. You can even transfer digital assets using Ripple. You will see how you can pay an international merchant with their own native currency and how Ripple can exchange it on the ?y. Once you understand the applications of Ripple, you will learn how to create a conditionally-held escrow using the Ripple API, and how to send and cash checks. Finally, you will also understand the common misconceptions people have about Ripple and discover the potential risks you must consider before making investment decisions. By the end of this book, you will have a solid foundation for working with Ripple's blockchain. Using it, you will be able to solve problems caused by traditional systems in your respective industry. What you will learn *Understand the fundamentals of blockchain and Ripple *Learn how to choose a Ripple wallet *Set up a Ripple wallet to send and receive XRP *Learn how to protect your XRP *Understand the applications of Ripple *Learn how to work with the Ripple API *Learn how to build applications on check and escrow features of Ripple Who this book is for This book is for anyone interested in getting their hands on Ripple technology and learn where it can be used to gain competitive advantages in their respective fields. For most parts of the book, you need not have any pre-requisite knowledge. However, you need to have basic background of JavaScript to write an escrow.
Selenium Design Patterns and Best Practices
Selenium Design Patterns and Best Practices
Dima Kovalenko
¥57.76
Whether you are an experienced WebDriver developer or someone who was newly assigned a task to create automated tests, this book is for you. Since the ideas and concepts are described in simple terms, no previous experience in computer coding or programming is required.
Learning jqPlot
Learning jqPlot
Scott Gottreu
¥57.76
If you are a developer with a good understanding of JavaScript and jQuery and have been burdened with the task of analyzing and presenting some data, this book will provide you with the start you need to create some very attractive data visualizations.
Learning Robotics using Python
Learning Robotics using Python
Lentin Joseph
¥57.76
Design, simulate, and program interactive robots About This Book ? Design, simulate, build, and program an interactive autonomous mobile robot ? Leverage the power of ROS, Gazebo, and Python to enhance your robotic skills ? A hands-on guide to creating an autonomous mobile robot with the help of ROS and Python Who This Book Is For This book is for those who are conducting research in mobile robotics and autonomous navigation. As well as the robotics research domain, this book is also for the robot hobbyist community. You’re expected to have a basic understanding of Linux commands and Python. What You Will Learn ? Design a differential robot from scratch ? Model a differential robot using ROS and URDF ? Simulate a differential robot using ROS and Gazebo ? Design robot hardware electronics ? Interface robot actuators with embedded boards ? Explore the interfacing of different 3D depth cameras in ROS ? Implement autonomous navigation in ChefBot ? Create a GUI for robot control In Detail Robot Operating System (ROS) is one of the most popular robotics software frameworks in research and industry. It has various features for implementing different capabilities in a robot without implementing them from scratch. This book starts by showing you the fundamentals of ROS so you understand the basics of differential robots. Then, you'll learn about robot modeling and how to design and simulate it using ROS. Moving on, we'll design robot hardware and interfacing actuators. Then, you'll learn to configure and program depth sensors and LIDARs using ROS. Finally, you'll create a GUI for your robot using the Qt framework. By the end of this tutorial, you'll have a clear idea of how to integrate and assemble everything into a robot and how to bundle the software package. Style and approach A step-by-step guide which will help you to create an autonomous mobile robot with the help of ROS and Python. It will help you to understand and implement the fundamental concepts of differential robots and teach you to create differential robot’s simulation using Gazebo.
MongoDB High Availability
MongoDB High Availability
Afshin Mehrabani
¥59.94
This book has a perfect balance of concepts and their practical implementation along with solutions to make a highly available MongoDB server with clear instructions and guidance. If you are using MongoDB in a production environment and need a solution to make a highly available MongoDB server, this book is ideal for you. Familiarity with MongoDB is expected so that you understand the content of this book.
SELinux System Administration
SELinux System Administration
Sven Vermeulen
¥59.94
A step-by-step guide to learn how to set up security on Linux servers by taking SELinux policies into your own hands.Linux administrators will enjoy the various SELinux features that this book covers and the approach used to guide the admin into understanding how SELinux works. The book assumes that you have basic knowledge in Linux administration, especially Linux permission and user management.
Getting Started with DraftSight
Getting Started with DraftSight
Jo?o Santos
¥59.94
Packed with illustrations and step-by-step guidelines, this book will serve as a guide for DraftSight and get you up and running with it!Getting Started withDraftSightis for anyyone who wants to create accurate 2D drawings in the DWG file format. It is also a great resource for architectural, engineering, or design professionals and students. The reader needs to have basic knowledge of CAD.
Phonegap and Angularjs for Cross-platform Development
Phonegap and Angularjs for Cross-platform Development
Yuxian, Eugene Liang
¥59.94
This book is intended for people who are not familiar with AngularJS and who want to take their PhoneGap development skills further by developing apps using different JavaScript libraries. People with some knowledge of PhoneGap, HTML, CSS, and JavaScript will find this book immediately useful.
GNS3 Network Simulation Guide
GNS3 Network Simulation Guide
"RedNectar" Chris Welsh
¥59.94
GNS3 Network Simulation Guide is an easy-to-follow yet comprehensive guide which is written in a tutorial format helping you grasp all the things you need for accomplishing your certification or simulation goal. If you are a networking professional who wants to learn how to simulate networks using GNS3, this book is ideal for you. The introductory examples within the book only require minimal networking knowledge, but as the book progresses onto more advanced topics, users will require knowledge of TCP/IP and routing.
Getting Started with WebRTC
Getting Started with WebRTC
Rob Manson
¥59.94
The book will follow a step-by-step tutorial approach to construct an application that allows video conferencing and calls between two browsers and a system for sharing files among a group.This book is ideal for developers new to the WebRTC standards who are interested in adding sensor-driven, real-time, peer-to-peer communication to their web applications. You will only need basic experience with HTML and JavaScript.
WordPress Multisite Administration
WordPress Multisite Administration
Tyler L. Longren
¥59.94
This is a simple, concise guide with a step-by-step approach, packed with screenshots and examples to set up and manage a network blog using WordPress.WordPress Multisite Administration is ideal for anyone wanting to familiarize themselves with WordPress Multisite. You'll need to know the basics about WordPress, and having at least a broad understanding of HTML, CSS, and PHP will help, but isn't required.
RESTful Java Web Services Security
RESTful Java Web Services Security
René Enríquez
¥59.94
A sequential and easy-to-follow guide which allows you to understand the concepts related to securing web apps/services quickly and efficiently, since each topic is explained and described with the help of an example and in a step-by-step manner, helping you to easily implement the examples in your own projects. This book is intended for web application developers who use RESTful web services to power their websites. Prior knowledge of RESTful is not mandatory, but would be advisable.
Alfresco CMIS
Alfresco CMIS
Martin Bergljung
¥59.94
The book will show readers how to use Alfresco’’s implementation of CMIS through a tutorialbased approach. It also has plenty of examples to help illustrate the concepts that you will learn. If you are a developer who wants to learn how to build applications that talk to content management servers in a standard way using CMIS, this book is ideal for you. It will be helpful if you have a bit of programming experience, although it is not necessary.
Mastering Ninject for Dependency Injection
Mastering Ninject for Dependency Injection
Daniel Baharestani
¥59.94
Mastering Ninject for Dependency Injection teaches you the most powerful concepts of Ninject in a simple and easy-to-understand format using lots of practical examples, diagrams, and illustrations.Mastering Ninject for Dependency Injection is aimed at software developers and architects who wish to create maintainable, extensible, testable, and loosely coupled applications. Since Ninject targets the .NET platform, this book is not suitable for software developers of other platforms. Being familiar with design patterns such as singleton or factory would be beneficial, but no knowledge of dependency injection or IoC is assumed.
Learning Veeam? Backup & Replication for VMware vSphere
Learning Veeam? Backup & Replication for VMware vSphere
Christian Mohn
¥59.94
This is an easytofollow guide that will help you learn everything you need to know to administer backup, replication, and recovery in your VMware vSphere environment, with Veeam Backup and Replication. This book is aimed at VMware vSphere administrators looking to protect their infrastructure by utilizing the world’s leading modern data protection solution, specifically designed for virtual environments. A good understanding of VMware vSphere architecture is recommended, but prior knowledge of Veeam Backup and Replication is not required.
Creating Development Environments with Vagrant - Second Edition
Creating Development Environments with Vagrant - Second Edition
Michael Peacock
¥59.94
If you are a developer who wants to have your development environment accurately reflect your live servers to tackle the ever-increasing complexity of web and software projects, this book is most certainly intended for you! It's assumed that you know the basics of Linux systems in the context of web-based projects.
Mastering NServiceBus and Persistence
Mastering NServiceBus and Persistence
Rich Helton
¥61.03
This book is intended for developers, designers, and architects alike who wish to build C# NServiceBus enterprise architectures and learn how ESB persists data and messages to help them attain their goals. No prior knowledge of persistence in NServiceBus is required.
Jasmine JavaScript Testing - Second Edition
Jasmine JavaScript Testing - Second Edition
Paulo Ragonha
¥61.03
This book is for web developers and designers who work with React.js and JavaScript and who are new to unit testing and automation. It's assumed that you have a basic knowledge of JavaScript and HTML.