Browse Results

Showing 18,201 through 18,225 of 53,804 results

Learning Android Application Testing

by Paul Blundell Diego Torres Milano

If you are an Android developer looking to test your applications or optimize your application development process, then this book is for you. No previous experience in application testing is required.

Learning Android Forensics

by Rohit Tamma Donnie Tindall

If you are a forensic analyst or an information security professional wanting to develop your knowledge of Android forensics, then this is the book for you. Some basic knowledge of the Android mobile platform is expected.

Learning Android Google Maps

by Raj Amal W.

Integrate Google Maps with your Android application to offer feature-rich and interactive maps About This Book * Set up the development environment and obtain the Google API key to create your first map application * Create a cutting edge Google maps application by implementing all the concepts learned * A step-by-step tutorial guide that is full of pragmatic examples Who This Book Is For If you are an Android developer and want to integrate maps into your application, then this book is definitely for you. This book is intended for novice Android application developers who would like to get up and running with map rich applications using Google Maps. Some basic development experience would be helpful but it's not a mandate. What You Will Learn * Get to know about the basic development environment setup needed to create a successful map application * Generate an SHA1 fingerprint, obtain an API key, and create a basic map application * Detect different types of maps and implement them in your application * Add information to your map such as markers, overlays, information windows, and shapes * Explore the interaction with maps and work with gestures * Change the different camera views in your map application * Work with real-time GPS location data and implementing it in your application * Apply Street View and integrate the StreetViewPanoroma fragment to your application * Employ the native Google maps application to solve some of the tasks using intents * Create a cutting edge Google maps application by implementing all the concepts learned In Detail This book helps you to overcome the most common problems faced by users and helps you create a successful map application without any hassle. The book starts with a brief description of how to set up an environment and obtain an API key to create your map application. This book will teach you about adding markers, overlays, and information windows to the map in detail. You will then dive deep into customizing various types of maps and working with location data and Google Street view. By the end of this book, you will be able to create succinct map applications in Android using Google maps efficiently. Style and approach The book is tailored for the reader with a fundamental approach to Android Google Maps providing a step-by-step introduction to Android Google Maps. It focuses on simple, easy-to-understand examples that are pragmatic and serve as useful basis for real-world applications. Different topics are approached in a bottom-up fashion, gradually going from the simplest foundations to the most advanced features.

Learning AngularJS

by Ken Williamson

With AngularJS, you can quickly build client-side applications that run well on any desktop or mobile platform, using REST web services for backend processes. You may have heard that the learning curve for this JavaScript MVC framework is too steep, but that's not the case. This practical guide provides a hands-on approach to learning AngularJS that will have you building high-quality applications and websites in no time.Along with a conceptual understanding of the framework, you'll also gain direct experience with AngularJS by building a sample application throughout the book. If you're familiar with JavaScript, web development, and software design concepts and patterns, this book is the perfect way to get started.Understand how AngularJS differs from other MVC frameworksLearn about AngularJS controllers, views, and models by diving into the book's sample projectConnect your working application to public REST servicesBuild the application's security layer with non-REST AngularJS servicesExplore the basics of building and testing AngularJS directivesUse AngularJS as part of the MEAN stack (MongoDB, ExpressJS, AngularJS, and Node.js)Discover how search engine optimization relates to AngularJS applications and sites

Learning Apache Cassandra

by Mat Brown

If you're an application developer familiar with SQL databases such as MySQL or Postgres, and you want to explore distributed databases such as Cassandra, this is the perfect guide for you. Even if you've never worked with a distributed database before, Cassandra's intuitive programming interface coupled with the step-by-step examples in this book will have you building highly scalable persistence layers for your applications in no time.

Learning Apache Cassandra

by Mat Brown

<P><P>Key Features <P><P>Learn how to install and use Cassandra from the ground up <P><P>Design rich schemas that capture the relationships between different data types using compound primary keys <P><P>Master the advanced features available in Cassandra 2.0 through a step-by-step tutorial that builds a real-world application's database layer. <P><P>Book Description <P><P>Cassandra is a distributed database that stands out for its robust feature set and intuitive interface, while still providing the high availability and scalability of a distributed store. <P><P>Starting from installing Cassandra and creating your first keyspace, to mastering the different table structures Cassandra offers and exploring the latest and most powerful features of the Cassandra Query Language, CQL3, this book explores each topic through the lens of a real-world example application. With plenty of examples, tips, and clear explanations, you'll master compound primary keys, collection columns, lightweight transactions, and many other advanced aspects of Cassandra. <P><P>By the end of the book, you'll be fully equipped to build powerful, scalable Cassandra database layers for your applications. <P><P>What you will learn <P><P>Install Cassandra and create your first keyspace <P><P>Choose the right table structure for the task at hand in a variety of scenarios <P><P>Use range slice queries for efficient data access <P><P>Effortlessly handle concurrent updates with collection columns <P><P>Ensure data integrity with lightweight transactions and logged batches <P><P>Understand eventual consistency and use the right consistency level for your situation <P><P>Implement best practices for data modeling and access

Learning Apache Kafka - Second Edition

by Nishant Garg

This book is for readers who want to know more about Apache Kafka at a hands-on level; the key audience is those with software development experience but no prior exposure to Apache Kafka or similar technologies. It is also useful for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber-based systems and want to explore Apache Kafka as a futuristic solution.

Learning Apache Kafka Second Edition

by Nishant Garg

<P><P>Start from scratch and learn how to administer Apache Kafka effectively for messaging <P><P>About This Book <P><P>Quickly set up Apache Kafka clusters and start writing message producers and consumers <P><P>Write custom producers and consumers with message partition techniques <P><P>Integrate Kafka with Apache Hadoop and Storm for use cases such as processing streaming data <P><P>Who This Book Is For <P><P>This book is for readers who want to know more about Apache Kafka at a hands-on level; the key audience is those with software development experience but no prior exposure to Apache Kafka or similar technologies. It is also useful for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber-based systems and want to explore Apache Kafka as a futuristic solution. <P><P>What You Will Learn <P><P>Set up both single- and multi-node Kafka clusters and start sending messages <P><P>Understand the internals of Kafka's design and learn about message compression and replication in Kafka <P><P>Explore additional settings and configuration changes to achieve ever more complex goals <P><P>Write Kafka message producers and custom consumers using the Kafka API <P><P>Integrate Kafka with Apache Hadoop and Storm <P><P>Integrate Kafka with other tools for logging, packaging, and so on <P><P>Administer Kafka effectively and consistently with cluster management tools <P><P>In Detail <P><P>Kafka is one of those systems that is very simple to describe at a high level but has an incredible depth of technical detail when you dig deeper. <P><P>Learning Apache Kafka Second Edition provides you with step-by-step, practical examples that help you take advantage of the real power of Kafka and handle hundreds of megabytes of messages per second from multiple clients. This book teaches you everything you need to know, right from setting up Kafka clusters to understanding basic blocks like producer, broker, and consumer blocks. Once you are all set up, you will then explore additional settings and configuration changes to achieve ever more complex goals. You will also learn how Kafka is designed internally and what configurations make it more effective. Finally, you will learn how Kafka works with other tools such as Hadoop, Storm, and so on.

Learning Apache Mahout

by Chandramani Tiwary

If you are a Java developer and want to use Mahout and machine learning to solve Big Data Analytics use cases then this book is for you. Familiarity with shell scripts is assumed but no prior experience is required.

Learning Apache Mahout Classification

by Ashish Gupta

If you are a data scientist who has some experience with the Hadoop ecosystem and machine learning methods and want to try out classification on large datasets using Mahout, this book is ideal for you. Knowledge of Java is essential.

Learning Apache Thrift

by Krzysztof Rakowski

Make applications cross-communicate using Apache Thrift! About This Book * Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. * Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. * Be a crackerjack at solving Apache Thrift-related issues. Who This Book Is For If you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you. What You Will Learn * Understand the need for cross-language services and the basics of Apache Thrift. * Learn how Apache Thrift works and what problems it solves. * Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it. * Create and run an example application using Apache Thrift. * Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++). * Handle exceptions and deal with errors. * Modify code in different languages. * Use Apache Thrift in the production environments of big applications. In Detail With modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi. This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments. You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular programming languages, with support for various data types and error handling. Further, you will learn how pre-eminent companies use Apache Thrift in their popular applications. This book is a great starting point if you want to use one of the best tools available to develop cross-language applications in service-oriented architectures. Style and approach A stepwise guide to learning Apache Thrift, with ready-to-run examples explained comprehensively. Advanced topics supply the inspiration for further work.

Learning Apex Programming

by Michael Wicherski Matt Kaufman

If you are a developer who has some object-oriented programming experience, Learning Apex Programming is the perfect book for you. This book is most appropriate for developers who wish to gain an understanding of the Force.com platform and how to use Apex to create business applications.

Learning ArcGIS Pro

by Gisp Tripp Corbin

Create, analyze, maintain, and share 2D and 3D maps with the powerful tools of ArcGIS Pro About This Book * Visualize GIS data in 2D and 3D maps * Create GIS projects for quick and easy access to data, maps, and analysis tools * A practical guide that helps to import maps, globes, and scenes from ArcMap, ArcScene, or ArcGlobe Who This Book Is For This book is for anyone wishing to learn how ArcGIS Pro can be used to create maps and perform geospatial analysis. It will be especially helpful for those that have used ArcMap and ArcCatalog in the past and are looking to migrate to Esri's newest desktop GIS solution. Though previous GIS experience is not required, you must have a solid foundation using Microsoft Windows. It is also helpful if you understand how to manage folders and files within the Microsoft Windows environment. What You Will Learn * Install ArcGIS Pro and assign Licenses to users in your organization * Navigate and use the ArcGIS Pro ribbon interface to create maps and perform analysis * Create and manage ArcGIS Pro GIS Projects * Create 2D and 3D maps to visualize and analyze data * Author map layouts using cartographic tools and best practices to show off the results of your analysis and maps * Import existing map documents, scenes, and globes into your new ArcGIS Pro projects quickly * Create standardized workflows using Tasks * Automate analysis and processes using ModelBuilder and Python In Detail ArcGIS Pro is Esri's newest desktop GIS application with powerful tools for visualizing, maintaining, and analyzing data. ArcGIS Pro makes use of the modern ribbon interface and 64-bit processing to increase the speed and efficiency of using GIS. It allows users to create amazing maps in both 2D and 3D quickly and easily. This book will take you from software installation to performing geospatial analysis. It is packed with how-to's for a host of commonly-performed tasks. You will start by learning how to download and install the software including hardware limitations and recommendations. Then you are exposed to the new Ribbon interface and how its smart design can make finding tools easier. After you are exposed to the new interface, you are walked through the steps to create a new GIS Project to provide quick access to project resources. With a project created, you will learn how to construct 2D and 3D maps including how to add layers, adjust symbology, and control labeling. Next you will learn how to access and use analysis tools to help you answer real-world questions. Lastly, you will learn how processes can be automated and standardized in ArcGIS Pro using Tasks, Models, and Python Scripts. This book will provide an invaluable resource for all those seeking to use ArcGIS Pro as their primary GIS application or for those looking to migrate from ArcMap and ArcCatalog. Style and approach This book includes detailed explanations of the GIS functionality and workflows in ArcGIS Pro. These are supported by easy-to-follow exercises that will help you gain an understanding of how to use ArcGIS Pro to perform a range of tasks.

Learning AWS

by Amit Shah Aurobindo Sarkar

This book is targeted at expert programmers and architects wanting to learn AWS. Some familiarity with Spring, MySQL, and RESTful web services is assumed.

Learning AWS

by Aurobindo Sarkar Amit Shah

<P><P>Design, build, and deploy responsive applications using AWS cloud components <P><P>About This Book <P><P>Build scalable and highly available real-time applications <P><P>Make cost-effective architectural decisions by implementing your product's functional and non-functional requirements <P><P>Develop your skills with hands-on exercises using a three-tiered service oriented application as an example <P><P>Who This Book Is For <P><P>This book is targeted at expert programmers and architects wanting to learn AWS. Some familiarity with Spring, MySQL, and RESTful web services is assumed. <P><P>What You Will Learn <P><P>Multi-tenant design approaches for SaaS applications <P><P>Planning dev, test, staging, and production environments <P><P>Design considerations for scalability and high-availability <P><P>Planning for DR <P><P>The security considerations and implementation of AWS applications <P><P>Production deployment processes and tools <P><P>Monitoring AWS applications using CloudWatch <P><P>Automating infrastructure using CloudFormation <P><P>In Detail <P><P>With the increasing global interest in leveraging cloud infrastructure, AWS Cloud from Amazon offers a cutting-edge platform for architecting, building, and deploying web-scale cloud applications. The variety of features available within AWS can reduce overall infrastructure costs and accelerate the development process for both large enterprises and startups alike. <P><P>Beginning with basic cloud concepts, you'll learn about the various cloud services models and the design implications of multi-tenant applications. You'll then design, implement, and deploy a multi-tier, scalable, highly-available and secure application on the AWS platform. At every step, we explain the key guiding principles driving real-world production-ready application architectures. Finally, you will learn how to automate your cloud infrastructure, set up operations, application monitoring, and DevOps pipeline.

Learning Axure RP Interactive Prototypes

by John Henry Krahenbuhl

If you are a user experience professional, designer, information architect, or business analyst who wants to gain interactive prototyping skills with Axure, then this book is ideal for you. Some familiarity with Axure is preferred but not essential.

Learning Azure DocumentDB

by Riccardo Becker

Create outstanding enterprise solutions around DocumentDB using the latest technologies and programming tools with Azure About This Book * Get to know the concepts of DocumentDB and learn to work your way around it * Manipulate and query your documents using different modern technologies to access DocumentDB * Build a real-life scenario using Microsoft Visual Studio and C# with this handy and practical guide Who This Book Is For This book is for novice developers and database architects who need a thorough knowledge of the features of DocumentDB and developing applications with it. Basic knowledge of SQL would be helpful. What You Will Learn * Create, manage, and configure your DocumentDB environment * Execute SQL queries from simple to complex and nested ones against your database * Get to know about advanced DocumentDB techniques such as scopes, portioning, indexing, triggers, UDF's, and security * Fine-tune your DocumentDB database to optimize performance and costs * Interact with DocumentDB from different technologies and platforms * Build a real-life scenario using C# and put DocumentDB at the heart of Azure solutions * Understand how to migrate from your current datastore to DocumentDB In Detail Learning DocumentDB adopts a practical, step-by-step approach to help you learn the basics of DocumentDB and use your new-found abilities in real-life scenarios and enterprise solutions. We start with the absolute basics, such as setting up a DocumentDB environment, and guide you through managing your databases, and executing simple and complex queries. Next, we explain how to work with DocumentDB using the open REST protocol, and demonstrate how JavaScript works with DocumentDB. We'll also show you how to authenticate and execute queries. Moving on, you'll find out how to use DocumentDB from within Node.js to kick-start your Node.js projects. Next, you'll discover how to increase the performance of your DocumentDB database and fine-tune it. Finally, you'll get to grips with using DocumentDB in conjunction with other services offered from the Microsoft Azure platform. Style and approach This book can be used as a tutorial where you learn step by step, but also as a knowledge base to quickly look up recipes you can instantly utilize. Starting with the basics and moving on to advanced topics, every concept is explained in theory and demonstrated through easy-to-understand examples.

Learning Banana Pi

by Daniel Blair

This book is for anyone who wants to explore Banana Pi and get started building projects on their own using it. No prior experience of working with single board computers is required.

Learning Bayesian Models with R

by Dr Hari M. Koduvely

This book is for statisticians, analysts, and data scientists who want to build a Bayes-based system with R and implement it in their day-to-day models and projects. It is mainly intended for Data Scientists and Software Engineers who are involved in the development of Advanced Analytics applications. To understand this book, it would be useful if you have basic knowledge of probability theory and analytics and some familiarity with the programming language R.

Learning BeagleBone Python Programming

by Alexander Hiam

If you have experience with the Python language and are interested in getting started with electronics, then BeagleBone Black is the perfect platform for you and this book will provide you with the information you need.

Learning Behavior-driven Development with JavaScript

by Enrique Amodeo

This book is ideal for any JavaScript developer who is interested in producing well-tested code. If you have no prior experience with testing, Node.js, or any other tool, do not worry, as they will be explained from scratch.

Learning Bitcoin

by Richard Caetano

Embrace the new world of fiance by leveraging the power of crypto-currencies using Bitcoin and the BlockchainAbout This BookSet up your own wallet, buy and sell Bitcoin, and execute custom transactions on the BlockchainLeverage the power of Bitcoin to reduce transaction costs and eliminate fraudA practical step-by-step guide to break down the Bitcoin technology to ensure safe transactionsWho This Book Is ForIf you are familiar with online banking and want to expand your finances into a resilient and transparent currency, this book is ideal for you. A basic understanding of online wallets and financial systems will be highly beneficial to unravel the mysteries of Bitcoin.What You Will LearnSet up your wallet and buy a Bitcoin in a flash while understanding the basics of addresses and transactionsAcquire the knack of buying, selling, and trading Bitcoins with online marketplacesSecure and protect your Bitcoins from online theft using Brainwallets and cold storageUnderstand how Bitcoin's underlying technology, the Blockchain, works with simple illustrations and explanationsConfigure your own Bitcoin node and execute common operations on the networkDiscover various aspects of mining Bitcoin and how to set up your own mining rigDive deeper into Bitcoin and write scripts and multi-signature transactions on the networkExplore the various alt-coins and get to know how to compare them and their valueIn DetailThe financial crisis of 2008 raised attention to the need for transparency and accountability in the financial world. As banks and governments were scrambling to stay solvent while seeking a sustainable plan, a powerfully new and resilient technology emerged.Bitcoin, built on a fundamentally new technology called "The Blockchain," offered the promise of a new financial system where transactions are sent directly between two parties without the need for central control.Bitcoin exists as an open and transparent financial system without banks, governments, or corporate support. Simply put, Bitcoin is "programmable money" that has the potential to change the world on the same scale as the Internet itself.This book arms you with immense knowledge of Bitcoin and helps you implement the technology in your money matters, enabling secure transactions.We first walk through the fundamentals of Bitcoin, illustrate how the technology works, and exemplify how to interact with this powerful and new financial technology. You will learn how to set up your online Bitcoin wallet, indulge in buying and selling of bitcoins, and manage their storage. We then get to grips with the most powerful algorithm of all times: the Blockchain, and learn how crypto-currencies can reduce the risk of fraud for e-commerce merchants and consumers.With a solid base of Blockchain, you will write and execute your own custom transactions. Most importantly, you will be able to protect and secure your Bitcoin with the help of effective solutions provided in the book. Packed with plenty of screenshots, Learning Bitcoin is a simple and painless guide to working with Bitcoin.Style and approachThis is an easy-to-follow guide to working with Bitcoin and the Blockchain technology. This book is ideal for anyone who wants to learn the basics of Bitcoin and explore how to set up their own transactions.

Learning Boost C++ Libraries

by Arindam Mukherjee

If you are a C++ programmer who has never used Boost libraries before, this book will get you up-to-speed with using them.<P><P> Whether you are developing new C++ software or maintaining existing code written using Boost libraries, this hands-on introduction will help you decide on the right library and techniques to solve your practical programming problems.

Learning C++ by Creating Games with UE4

by William Sherif

If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4.

Learning C++ by Creating Games with UE4

by William Sherif

<P><P>Learn C++ programming with a fun, real-world application that allows you to create your own games! <P><P>About This Book <P><P>Be a top programmer by being able to visualize programming concepts; how data is saved in computer memory, and how a program flows <P><P>Keep track of player inventory, create monsters, and keep those monsters at bay with basic spell casting by using your C++ programming skills within Unreal Engine 4 <P><P>Understand the C++ programming concepts to create your own games <P><P>Who This Book Is For <P><P>If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4. <P><P>What You Will Learn <P><P>Visualize and truly understand C++ programming concepts, such as how data is saved in computer memory and how program flow works <P><P>Write reusable code by grouping lines of code into functions <P><P>Learn how inheritance works-how traits of a base class are passed on to derived classes <P><P>Learn about dynamic allocation of new memory for your program <P><P>Design your own world using the UE4 editor <P><P>Practice programming by coding behaviors into your game world, including player inventory tracking, monsters, and NPCs <P><P>In Detail <P><P>Unreal Engine 4 is used to create top notch, exciting games by AAA studios, and learning to program in C++ needs some serious motivation. <P><P>Learning C++ by Creating Games With UE4 will start with the basics of C++: installing a code editor so you can begin to write C++ code. You will then learn how to write small, self-contained C++ programs that show you how to use the C++ language, without overwhelming you with too much code at the beginning. As we dig into more advanced C++ concepts, you will start to explore the functionality the UE4 engine has to offer. You will use the UE4 editor to create your own world, and then program in some seriously fun gameplay. By the end of this book, you should have a good grasp of how to program in C++.

Refine Search

Showing 18,201 through 18,225 of 53,804 results