Hands-On Data Science and Python Machine Learning
¥71.93
This book covers the fundamentals of machine learning with Python in a concise and dynamic manner. It covers data mining and large-scale machine learning using Apache Spark. About This Book ? Take your first steps in the world of data science by understanding the tools and techniques of data analysis ? Train efficient Machine Learning models in Python using the supervised and unsupervised learning methods ? Learn how to use Apache Spark for processing Big Data efficiently Who This Book Is For If you are a budding data scientist or a data analyst who wants to analyze and gain actionable insights from data using Python, this book is for you. Programmers with some experience in Python who want to enter the lucrative world of Data Science will also find this book to be very useful, but you don't need to be an expert Python coder or mathematician to get the most from this book. What You Will Learn ? Learn how to clean your data and ready it for analysis ? Implement the popular clustering and regression methods in Python ? Train efficient machine learning models using decision trees and random forests ? Visualize the results of your analysis using Python’s Matplotlib library ? Use Apache Spark’s MLlib package to perform machine learning on large datasets In Detail Join Frank Kane, who worked on Amazon and IMDb’s machine learning algorithms, as he guides you on your first steps into the world of data science. Hands-On Data Science and Python Machine Learning gives you the tools that you need to understand and explore the core topics in the field, and the confidence and practice to build and analyze your own machine learning models. With the help of interesting and easy-to-follow practical examples, Frank Kane explains potentially complex topics such as Bayesian methods and K-means clustering in a way that anybody can understand them. Based on Frank’s successful data science course, Hands-On Data Science and Python Machine Learning empowers you to conduct data analysis and perform efficient machine learning using Python. Let Frank help you unearth the value in your data using the various data mining and data analysis techniques available in Python, and to develop efficient predictive models to predict future results. You will also learn how to perform large-scale machine learning on Big Data using Apache Spark. The book covers preparing your data for analysis, training machine learning models, and visualizing the final data analysis. Style and approach This comprehensive book is a perfect blend of theory and hands-on code examples in Python which can be used for your reference at any time.
Pentaho 8 Reporting for Java Developers
¥90.46
Create reports and solve common report problems with minimal fuss. About This Book ? Use this unique book to master the basics and advanced features of Pentaho 8 Reporting. ? A book showing developers and analysts with IT skills how to create and use the best possible reports using the Pentaho platform. ? Written with a very practical approach: full of tutorials and practical examples (source code included). Who This Book Is For This book is written for two types of professionals and students: Information Technologists with a basic knowledge of Databases and Java Developers with medium seniority. Developers will be interested to discover how to embed reports in a third-party Java application. What You Will Learn ? The basics of Pentaho Reporting (Designer and SDK) and its initial setup. ? Develop the most attractive reports on top of a wide range of data sources. ? Perform detailed customization of layout, parameterization, internationalization, behaviors, and more for your custom reports developed with Pentaho Reporting. ? Integrate Pentaho reports into third-party Java application with full control over interactions, layout, and behavior in general. ? Use Pentaho reports in the other components of the Pentaho Suite (BA Platform and PDI). In Detail This hands-on tutorial, filled with exercises and examples, introduces the reader to a variety of concepts within Pentaho Reporting. With screenshots that show you how reports look at design time as well as how they should look when rendered as PDF, Excel, HTML, Text, Rich-Text-File, XML, and CSV, this book also contains complete example source code that you can copy and paste into your environment to get up-and-running quickly. Updated to cover the features of Pentaho 8, this book will teach you everything you need to know to build fast, efficient reports using Pentaho. If your interest lies in the technical details of creating reports and you want to see how to solve common reporting problems with a minimum of fuss, this is the book for you. Style and approach A step-by-step guide covering technical topics relating to environments, best practices, and source code, to enable the reader to assemble the best reports and use them in existing Java applications.
Implementing Microsoft Dynamics 365 for Finance and Operations
¥107.90
Harness the power of Dynamics 365 Operations and discover all you need to implement it About This Book ? Master all the necessary tools and resources to evaluate Dynamics 365 for Operations, implement it, and proactively maintain it. ? Troubleshoot your problems effectively with your Dynamics 365 partner ? Learn about architecture, deployment choices, integration, configuration and data migration, development, testing, reporting and BI, support, upgrading, and more. Who This Book Is For This book is for technology leaders, project managers solution architects, and consultants who are planning to implement, are in the process of implementing, or are currently upgrading to Dynamics 365 for Operations. This book will help you effectively learn and implement Dynamics 365 for Operations. What You Will Learn ? Learn about Microsoft Dynamics 365, it's offerings, plans and details of Finance and Operations, Enterprise edition ? Understand the methodology and the tool, architecture, and deployment options ? Effectively plan and manage configurations and data migration, functional design, and technical design ? Understand integration frameworks, development concepts, best practices, and recommendations while developing new solutions ? Learn how to leverage intelligence and analytics through Power BI, machine learning, IOT, and Cortana intelligence ? Master testing, training, going live, upgrading, and how to get support during and after the implementation In Detail Microsoft Dynamics 365 for Finance and Operations, Enterprise edition, is a modern, cloud-first, mobile-first, ERP solution suitable for medium and large enterprise customers. This book will guide you through the entire life cycle of a implementation, helping you avoid common pitfalls while increasing your efficiency and effectiveness at every stage of the project. Starting with the foundations, the book introduces the Microsoft Dynamics 365 offerings, plans, and products. You will be taken through the various methodologies, architectures, and deployments so you can select, implement, and maintain Microsoft Dynamics 365 for Finance and Operations, Enterprise edition. You will delve in-depth into the various phases of implementation: project management, analysis, configuration, data migration, design, development, using Power BI, machine learning, Cortana analytics for intelligence, testing, training, and finally deployment, support cycles, and upgrading. This book focuses on providing you with information about the product and the various concepts and tools, along with real-life examples from the field and guidance that will empower you to execute and implement Dynamics 365 for Finance and Operations, Enterprise edition. Style and approach This book is a step-by-step guide focusing on implementing Dynamics 365 Operations solutions for your organization.
Deploying Microsoft System Center Configuration Manager
¥90.46
Plan, design, and deploy System Center Configuration Manager 1706 like never before, regardless of how complex your infrastructure is About This Book ? The most up-to-date resource on deploying or migrating to System Center Configuration Manager 1706 within your IT infrastructure ? Plan, design, and deploy ConfigMgr 1706 with ease, both on primary and multiple-hierarchy sites ? Master the new features of ConfigMgr 1706, including Windows 10 support Who This Book Is For If you are a system engineer or an administrator planning to deploy Microsoft System Center Configuration Manager 1706, then this book is for you. This book will also benefit system administrators who are responsible for designing and deploying one or more System CenterConfiguration Manager 1706 sites in their new or existing systems. What You Will Learn ? Install ConfigMgr servers and the necessary roles ? Design and scale ConfigMgr environments ? Configure and administrate essential ConfigMgr roles and features ? Create software packages using .msi and .exe files ? Deliver detailed reports with an automatic patching process ? Apply proper hardening on your deployment and secure workstations ? Deploy operating systems and updates leveraging ConfigMgr mechanisms ? Create high-availability components using the built-in mechanism for backup and recovery In Detail It becomes important to plan, design, and deploy configurations when administrators know that Configuration Manager interacts with a number of infrastructure components such as Active Directory Domain Services, network protocols, Windows Server services, and so on. Via real-world-world deployment scenarios, this book will help you implement a single primary site or multiples sites. You will be able to efficiently plan and deploy a multiple-site hierarchy such as central administration site. Next, you will learn various methods to plan and deploy Configuration Manager clients, secure them and make the most of new features offered through ConfigMgr 1706 like compliance, deploying updates operating systems to the endpoints. Then, this book will show you how to install, configure, and run SQL reports to extract information. Lastly, you will also learn how to create and manage users access in an ConfigMgr environment By the end of this book, you will have learned to use the built-in mechanism to back up and restore data and also design maintenance plan. Style and approach This step-by-step guide teaches you cool ways to plan, deploy, and configure ConfigMgr 1706. This tutorial, which complements the release of ConfigMgr 1706 with a refreshing new approach and expert guidance, will teach you everything you need to know about the essentials of server.
R Data Analysis Cookbook - Second Edition
¥90.46
Over 80 recipes to help you breeze through your data analysis projects using R About This Book ? Analyse your data using the popular R packages like ggplot2 with ready-to-use and customizable recipes ? Find meaningful insights from your data and generate dynamic reports ? A practical guide to help you put your data analysis skills in R to practical use Who This Book Is For This book is for data scientists, analysts and even enthusiasts who want to learn and implement the various data analysis techniques using R in a practical way. Those looking for quick, handy solutions to common tasks and challenges in data analysis will find this book to be very useful. Basic knowledge of statistics and R programming is assumed. What You Will Learn ? Acquire, format and visualize your data using R ? Using R to perform an Exploratory data analysis ? Introduction to machine learning algorithms such as classification and regression ? Get started with social network analysis ? Generate dynamic reporting with Shiny ? Get started with geospatial analysis ? Handling large data with R using Spark and MongoDB ? Build Recommendation system- Collaborative Filtering, Content based and Hybrid ? Learn real world dataset examples- Fraud Detection and Image Recognition In Detail Data analytics with R has emerged as a very important focus for organizations of all kinds. R enables even those with only an intuitive grasp of the underlying concepts, without a deep mathematical background, to unleash powerful and detailed examinations of their data. This book will show you how you can put your data analysis skills in R to practical use, with recipes catering to the basic as well as advanced data analysis tasks. Right from acquiring your data and preparing it for analysis to the more complex data analysis techniques, the book will show you how you can implement each technique in the best possible manner. You will also visualize your data using the popular R packages like ggplot2 and gain hidden insights from it. Starting with implementing the basic data analysis concepts like handling your data to creating basic plots, you will master the more advanced data analysis techniques like performing cluster analysis, and generating effective analysis reports and visualizations. Throughout the book, you will get to know the common problems and obstacles you might encounter while implementing each of the data analysis techniques in R, with ways to overcoming them in the easiest possible way. By the end of this book, you will have all the knowledge you need to become an expert in data analysis with R, and put your skills to test in real-world scenarios. Style and Approach ? Hands-on recipes to walk through data science challenges using R ? Your one-stop solution for common and not-so-common pain points while performing real-world problems to execute a series of tasks. ? Addressing your common and not-so-common pain points, this is a book that you must have on the shelf
Apache Spark 2.x Machine Learning Cookbook
¥90.46
Simplify machine learning model implementations with Spark About This Book ? Solve the day-to-day problems of data science with Spark ? This unique cookbook consists of exciting and intuitive numerical recipes ? Optimize your work by acquiring, cleaning, analyzing, predicting, and visualizing your data Who This Book Is For This book is for Scala developers with a fairly good exposure to and understanding of machine learning techniques, but lack practical implementations with Spark. A solid knowledge of machine learning algorithms is assumed, as well as hands-on experience of implementing ML algorithms with Scala. However, you do not need to be acquainted with the Spark ML libraries and ecosystem. What You Will Learn ? Get to know how Scala and Spark go hand-in-hand for developers when developing ML systems with Spark ? Build a recommendation engine that scales with Spark ? Find out how to build unsupervised clustering systems to classify data in Spark ? Build machine learning systems with the Decision Tree and Ensemble models in Spark ? Deal with the curse of high-dimensionality in big data using Spark ? Implement Text analytics for Search Engines in Spark ? Streaming Machine Learning System implementation using Spark In Detail Machine learning aims to extract knowledge from data, relying on fundamental concepts in computer science, statistics, probability, and optimization. Learning about algorithms enables a wide range of applications, from everyday tasks such as product recommendations and spam filtering to cutting edge applications such as self-driving cars and personalized medicine. You will gain hands-on experience of applying these principles using Apache Spark, a resilient cluster computing system well suited for large-scale machine learning tasks. This book begins with a quick overview of setting up the necessary IDEs to facilitate the execution of code examples that will be covered in various chapters. It also highlights some key issues developers face while working with machine learning algorithms on the Spark platform. We progress by uncovering the various Spark APIs and the implementation of ML algorithms with developing classification systems, recommendation engines, text analytics, clustering, and learning systems. Toward the final chapters, we’ll focus on building high-end applications and explain various unsupervised methodologies and challenges to tackle when implementing with big data ML systems. Style and approach This book is packed with intuitive recipes supported with line-by-line explanations to help you understand how to optimize your work flow and resolve problems when working with complex data modeling tasks and predictive algorithms. This is a valuable resource for data scientists and those working on large scale data projects.
Scala for Machine Learning - Second Edition
¥107.90
Leverage Scala and Machine Learning to study and construct systems that can learn from data About This Book ? Explore a broad variety of data processing, machine learning, and genetic algorithms through diagrams, mathematical formulation, and updated source code in Scala ? Take your expertise in Scala programming to the next level by creating and customizing AI applications ? Experiment with different techniques and evaluate their benefits and limitations using real-world applications in a tutorial style Who This Book Is For If you’re a data scientist or a data analyst with a fundamental knowledge of Scala who wants to learn and implement various Machine learning techniques, this book is for you. All you need is a good understanding of the Scala programming language, a basic knowledge of statistics, a keen interest in Big Data processing, and this book! What You Will Learn ? Build dynamic workflows for scientific computing ? Leverage open source libraries to extract patterns from time series ? Write your own classification, clustering, or evolutionary algorithm ? Perform relative performance tuning and evaluation of Spark ? Master probabilistic models for sequential data ? Experiment with advanced techniques such as regularization and kernelization ? Dive into neural networks and some deep learning architecture ? Apply some basic multiarm-bandit algorithms ? Solve big data problems with Scala parallel collections, Akka actors, and Apache Spark clusters ? Apply key learning strategies to a technical analysis of financial markets In Detail The discovery of information through data clustering and classification is becoming a key differentiator for competitive organizations. Machine learning applications are everywhere, from self-driving cars, engineering design, logistics, manufacturing, and trading strategies, to detection of genetic anomalies. The book is your one stop guide that introduces you to the functional capabilities of the Scala programming language that are critical to the creation of machine learning algorithms such as dependency injection and implicits. You start by learning data preprocessing and filtering techniques. Following this, you'll move on to unsupervised learning techniques such as clustering and dimension reduction, followed by probabilistic graphical models such as Na?ve Bayes, hidden Markov models and Monte Carlo inference. Further, it covers the discriminative algorithms such as linear, logistic regression with regularization, kernelization, support vector machines, neural networks, and deep learning. You’ll move on to evolutionary computing, multibandit algorithms, and reinforcement learning. Finally, the book includes a comprehensive overview of parallel computing in Scala and Akka followed by a de*ion of Apache Spark and its ML library. With updated codes based on the latest version of Scala and comprehensive examples, this book will ensure that you have more than just a solid fundamental knowledge in machine learning with Scala. Style and approach This book is designed as a tutorial with hands-on exercises using technical analysis of financial markets and corporate data. The approach of each chapter is such that it allows you to understand key concepts easily.
Machine Learning With Go
¥90.46
Build simple, maintainable, and easy to deploy machine learning applications. About This Book ? Build simple, but powerful, machine learning applications that leverage Go’s standard library along with popular Go packages. ? Learn the statistics, algorithms, and techniques needed to successfully implement machine learning in Go ? Understand when and how to integrate certain types of machine learning model in Go applications. Who This Book Is For This book is for Go developers who are familiar with the Go syntax and can develop, build, and run basic Go programs. If you want to explore the field of machine learning and you love Go, then this book is for you! Machine Learning with Go will give readers the practical skills to perform the most common machine learning tasks with Go. Familiarity with some statistics and math topics is necessary. What You Will Learn ? Learn about data gathering, organization, parsing, and cleaning. ? Explore matrices, linear algebra, statistics, and probability. ? See how to evaluate and validate models. ? Look at regression, classification, clustering. ? Learn about neural networks and deep learning ? Utilize times series models and anomaly detection. ? Get to grip with techniques for deploying and distributing analyses and models. ? Optimize machine learning workflow techniques In Detail The mission of this book is to turn readers into productive, innovative data analysts who leverage Go to build robust and valuable applications. To this end, the book clearly introduces the technical aspects of building predictive models in Go, but it also helps the reader understand how machine learning workflows are being applied in real-world scenarios. Machine Learning with Go shows readers how to be productive in machine learning while also producing applications that maintain a high level of integrity. It also gives readers patterns to overcome challenges that are often encountered when trying to integrate machine learning in an engineering organization. The readers will begin by gaining a solid understanding of how to gather, organize, and parse real-work data from a variety of sources. Readers will then develop a solid statistical toolkit that will allow them to quickly understand gain intuition about the content of a dataset. Finally, the readers will gain hands-on experience implementing essential machine learning techniques (regression, classification, clustering, and so on) with the relevant Go packages. Finally, the reader will have a solid machine learning mindset and a powerful Go toolkit of techniques, packages, and example implementations. Style and approach This book connects the fundamental, theoretical concepts behind Machine Learning to practical implementations using the Go programming language.
Emotional Intelligence for IT Professionals
¥63.21
Learn the techniques used by the most successful IT people in the world. About This Book ? Get real-life case studies for different IT roles, developers, testers, analysts, project managers, DBAs ? Identify with your IT scenarios and take the right decision to move up in your career ? Improve your EQ and face any difficult scenario confidently and effectively Who This Book Is For This book is for professionals across the IT domain who work as developers, administrators, architects, administrators system analysts, and so on, who want to create a better working environment around them by improving their own emotional intelligence. This book assumes that you are a beginner to emotional intelligence and will help you understand the basic concepts before helping you with real life scenarios. What You Will Learn ? Improve your observation skills to understand people better ? Know how to identify what motivates you and those around you ? Develop strategies for working more effectively with others ? Increase your capacity to influence people and improve your communication skills ? Understand how to successfully complete tasks through other people ? Discover how to control the emotional content of your decision-making In Detail This book will help you discover your emotional quotient (EQ) through practices and techniques that are used by the most successful IT people in the world. It will make you familiar with the core skills of Emotional Intelligence, such as understanding the role that emotions play in life, especially in the workplace. You will learn to identify the factors that make your behavior consistent, not just to other employees, but to yourself. This includes recognizing, harnessing, predicting, fostering, valuing, soothing, increasing, decreasing, managing, shifting, influencing or turning around emotions and integrating accurate emotional information into decision-making, reasoning, problem solving, etc., because, emotions run business in a way that spreadsheets and logic cannot. When a deadline lurks, you’ll know the steps you need to take to keep calm and composed. You’ll find out how to meet the deadline, and not get bogged down by stress. We’ll explain these factors and techniques through real-life examples faced by IT employees and you’ll learn using the choices that they made. This book will give you a detailed analysis of the events and behavioral pattern of the employees during that time. This will help you improve your own EQ to the extent that you don’t just survive, but thrive in a competitive IT industry. Style and approach You will be taken through real-life events faced by IT employees in different scenarios. These real-world cases are analyzed along with the response of the employees, which will help you to develop your own emotion intelligence quotient and face any difficult scenario confidently and effectively.
Drupal 8 Development Cookbook - Second Edition
¥80.65
Over 60 hands-on recipes that get you acquainted with Drupal 8's features and help you harness its power About This Book ? Discover the enhanced content authoring experience that comes with Drupal 8 and how to customize it ? Take advantage of the broadened multilingual and tools of the new version to provide an internationalized website ? This step-by-step guide will show you how to deploy from development, staging, and production of a website with Drupal 8's brand new configuration management system Who This Book Is For The audience of the Drupal 8 Cookbook have been using Drupal and are ready to get a grasp of what to expect in Drupal 8. They have worked with Drupal as site builders, back-end developers, and front-end developers and are eager to see what awaits when they start using Drupal 8. This book will be a resource that allows them to get started and have a reference to building new applications with Drupal. What You Will Learn ? Extend Drupal through contributed or custom modules and themes ? Develop an internationalized website with Drupal's multilingual tools ? Integrate third-party front-end and back-end libraries with Drupal ? Turn Drupal into a web services provider using REST ? Create a mobile-first responsive Drupal application ? Run SimpleTest and PHPUnit to test Drupal ? Understand the plugin system that powers many of Drupal 8's new APIs to extend its functionality ? Get to grips with the mechanics of the configuration management system and the ability to import and export site configuration In Detail Began as a message board, Drupal today is open source software maintained and developed by a community of over 1,000,000 users and developers. Drupal is used by numerous local businesses to global corporations and diverse organizations all across the globe. With Drupal 8’s exciting features it brings, this book will be your go-to guide to experimenting with all of these features through helpful recipes. We’ll start by showing you how to customize and configure the Drupal environment as per your requirements, as well as how to install third-party libraries and then use them in the Drupal environment. Then we will move on to creating blocks and custom modules with the help of libraries. We will show you how to use the latest mobile-first feature of Drupal 8, which will help you make your apps responsive across all the major platforms. This book will also show you how to incorporate multilingual facilities in your sites, use web services and third-party plugins with your applications from inside Drupal 8, and test and deploy your apps. Style and approach This practical, recipe-based book will provide you with actionable techniques and methods to improve your existing Drupal development skills.
Spring 5.0 Cookbook
¥90.46
Over 100 hands-on recipes to build web applications easily and efficiently IN Spring 5.0 About This Book ? Solve real-world problems using the latest features of the Spring framework like Reactive Streams and the Functional Web Framework. ? Learn how to use dependency injection and aspect-oriented programming to write compartmentalized and testable code. ? Understand when to choose between Spring MVC and Spring Web Reactive for your projects Who This Book Is For Java developers who would like to gain in-depth knowledge of how to overcome problems that they face while developing great Spring applications. It will also cater to Spring enthusiasts, users and experts who need an arena for comparative analysis, new ideas and inquiries on some details regarding Spring 5.0 and its previous releases. A basic knowledge of Spring development is essential What You Will Learn ? Understand how functional programming and concurrency in JDK 1.9 works, and how it will affect Spring 5.0 ? Learn the importance and application of reactive programming in creating services, and also the process of creating asynchronous MVC applications ? Implement different Spring Data modules ? Integrate Spring Security to the container ? Create applications and deploy using Spring Boot ? Conceptualize the architecture behind Microservices and learn the details of its implementation ? Create different test cases for the components of Spring 5.0 components In Detail The Spring framework has been the go-to framework for Java developers for quite some time. It enhances modularity, provides more readable code, and enables the developer to focus on developing the application while the underlying framework takes care of transaction APIs, remote APIs, JMX APIs, and JMS APIs. The upcoming version of the Spring Framework has a lot to offer, above and beyond the platform upgrade to Java 9, and this book will show you all you need to know to overcome common to advanced problems you might face. Each recipe will showcase some old and new issues and solutions, right from configuring Spring 5.0 container to testing its components. Most importantly, the book will highlight concurrent processes, asynchronous MVC and reactive programming using Reactor Core APIs. Aside from the core components, this book will also include integration of third-party technologies that are mostly needed in building enterprise applications. By the end of the book, the reader will not only be well versed with the essential concepts of Spring, but will also have mastered its latest features in a solution-oriented manner. Style and Approach This book follows a cookbook style approach, presenting a problem and showing you how to overcome it with useful recipes. The examples provided will help you code along as you learn.
AWS Certified Developer - Associate Guide
¥90.46
An effective guide to becoming an AWS Certified Developer About This Book ? This fast-paced guide will help you clear the exam with confidence ? Learn to design, develop, and deploy cloud-based solutions using AWS ? Enhance your AWS skills with practice questions and mock tests Who This Book Is For This book is for IT professionals and developers looking to clear the AWS Certified Developer – Associate 2017 exam. Developers looking to develop and manage their applications on the AWS platform will also find this book useful. No prior AWS experience is needed. What You Will Learn ? Create and manage users, groups, and permissions using AWS Identity and Access Management services ? Create a secured Virtual Private Cloud (VPC) with Public and Private Subnets, Network Access Control, and Security groups ? Get started with Elastic Compute Cloud (EC2), launching your first EC2 instance, and working with it ? Handle application traffic with Elastic Load Balancing (ELB) and monitor AWS resources with CloudWatch ? Work with AWS storage services such as Simple Storage Service (S3), Glacier, and CloudFront ? Get acquainted with AWS DynamoDB – a NoSQL database service ? Coordinate work across distributed application components using Simple Workflow Service (SWF) In Detail AWS Certified Developer - Associate Guide starts with a quick introduction to AWS and the prerequisites to get you started. Then, this book gives you a fair understanding of core AWS services and basic architecture. Next, this book will describe about getting familiar with Identity and Access Management (IAM) along with Virtual private cloud (VPC). Moving ahead you will learn about Elastic Compute cloud (EC2) and handling application traffic with Elastic Load Balancing (ELB). Going ahead you we will talk about Monitoring with CloudWatch, Simple storage service (S3) and Glacier and CloudFront along with other AWS storage options. Next we will take you through AWS DynamoDB – A NoSQL Database Service, Amazon Simple Queue Service (SQS) and CloudFormation Overview. Finally, this book covers understanding Elastic Beanstalk and overview of AWS lambda. At the end of this book, we will cover enough topics, tips and tricks along with mock tests for you to be able to pass the AWS Certified Developer - Associate exam and develop as well as manage your applications on the AWS platform. Style and approach This step-by-step guide includes exercises and mock tests to clear the AWS certification exam and become a successful AWS developer.
UX for the Web
¥71.93
Learn how UX and design thinking can make your site stand out from the rest of the internet. About This Book ? Learn everything you need to know about UX for your Web Design. ? Design B2B, B2C websites that stand out from the competitors with this guide ? Enhance your business by improving customer accessibility and retention. Who This Book Is For If you’re a designer, developer, or just someone who has the desire to create websites that are not only beautiful to look at but also easy to use and fully accessible to everyone, including people with special needs, UX for the Web will provide you with the basic building blocks to achieve just that. What You Will Learn ? Discover the fundamentals of UX and the User-Centered Design (UCD) Process. ? Learn how UX can enhance your brand and increase user retention ? Learn how to create the golden thread between your product and the user ? Use reliable UX methodologies to research and analyze data to create an effective UX strategy ? Bring your UX strategy to life with wireframes and prototypes ? Set measurable metrics and conduct user tests to improve digital products ? Incorporate the Web Content Accessibility Guidelines (WCAG) to create accessible digital products In Detail If you want to create web apps that are not only beautiful to look at, but also easy to use and fully accessible to everyone, including people with special needs, this book will provide you with the basic building blocks to achieve just that. The book starts with the basics of UX, the relationship between Human-Centered Design (HCD), Human-Computer Interaction (HCI), and the User-Centered Design (UCD) Process; it gradually takes you through the best practices to create a web app that stands out from your competitors. You’ll also learn how to create an emotional connection with the user to increase user interaction and client retention by different means of communication channels. We’ll guide you through the steps in developing an effective UX strategy through user research and persona creation and how to bring that UX strategy to life with beautiful, yet functional designs that cater for complex features with micro interactions. Practical UX methodologies such as creating a solid Information Architecture (IA), wireframes, and prototypes will be discussed in detail. We’ll also show you how to test your designs with representative users, and ensure that they are usable on different devices, browsers and assistive technologies. Lastly, we’ll focus on making your web app fully accessible from a development and design perspective by taking you through the Web Content Accessibility Guidelines (WCAG). Style and Approach This is an easy-to-understand step-by-step guide with full of examples to that will help you in creating good UX for your web applications.
Web Development with MongoDB and Node - Third Edition
¥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
Hands-On Deep Learning with TensorFlow
¥63.21
This book is your guide to exploring the possibilities in the field of deep learning, making use of Google's TensorFlow. You will learn about convolutional neural networks, and logistic regression while training models for deep learning to gain key insights into your data. About This Book ? Explore various possibilities with deep learning and gain amazing insights from data using Google’s brainchild-- TensorFlow ? Want to learn what more can be done with deep learning? Explore various neural networks with the help of this comprehensive guide ? Rich in concepts, advanced guide on deep learning that will give you background to innovate in your environment Who This Book Is For If you are a data scientist who performs machine learning on a regular basis, are familiar with deep neural networks, and now want to gain expertise in working with convoluted neural networks, then this book is for you. Some familiarity with C++ or Python is assumed. What You Will Learn ? Set up your computing environment and install TensorFlow ? Build simple TensorFlow graphs for everyday computations ? Apply logistic regression for classification with TensorFlow ? Design and train a multilayer neural network with TensorFlow ? Intuitively understand convolutional neural networks for image recognition ? Bootstrap a neural network from simple to more accurate models ? See how to use TensorFlow with other types of networks ? Program networks with SciKit-Flow, a high-level interface to TensorFlow In Detail Dan Van Boxel’s Deep Learning with TensorFlow is based on Dan’s best-selling TensorFlow video course. With deep learning going mainstream, making sense of data and getting accurate results using deep networks is possible. Dan Van Boxel will be your guide to exploring the possibilities with deep learning; he will enable you to understand data like never before. With the efficiency and simplicity of TensorFlow, you will be able to process your data and gain insights that will change how you look at data. With Dan’s guidance, you will dig deeper into the hidden layers of abstraction using raw data. Dan then shows you various complex algorithms for deep learning and various examples that use these deep neural networks. You will also learn how to train your machine to craft new features to make sense of deeper layers of data. In this book, Dan shares his knowledge across topics such as logistic regression, convolutional neural networks, recurrent neural networks, training deep networks, and high level interfaces. With the help of novel practical examples, you will become an ace at advanced multilayer networks, image recognition, and beyond. Style and Approach This book is your go-to guide to becoming a deep learning expert in your organization. Dan helps you evaluate common and not-so-common deep neural networks with the help of insightful examples that you can relate to, and show how they can be exploited in the real world with complex raw data.
Expert Angular
¥90.46
Learn everything you need to build highly scalable, robust web applications using Angular release 4 About This Book ? Apply best practices and design patterns to achieve higher scalability in your Angular applications ? Understand the latest features of Angular and create your own components ? Get acquainted with powerful, advanced techniques in Angular to build professional web applications Who This Book Is For This book is for JavaScript developers with some prior exposure to Angular, at least through basic examples. We assume that you’ve got working knowledge of HTML, CSS, and JavaScript. What You Will Learn ? Implement asynchronous programming using Angular ? Beautify your application with the UI components built to the material design specification ? Secure your web application from unauthorized users ? Create complex forms, taking full advantage of 2-way data binding ? Test your Angular applications using the Jasmine and Protractor frameworks for better efficiency ? Learn how to integrate Angular with Bootstrap to create compelling web applications ? Use Angular built-in classes to apply animation in your app In Detail Got some experience of Angular under your belt? Want to learn everything about using advanced features for developing websites? This book is everything you need for the deep understanding of Angular that will set you apart from the developer crowd. Angular has introduced a new way to build applications. Creating complex and rich web applications, with a lighter resource footprint, has never been easier or faster. Angular is now at release 4, with significant changes through previous versions. This book has been written and tested for Angular release 4. Angular is a mature technology, and you'll likely have applications built with earlier versions. This book starts by showing you best practices and approaches to migrating your existing Angular applications so that you can be immediately up-to-date. You will take an in-depth look at components and see how to control the user journey in your applications by implementing routing and navigation. You will learn how to work with asynchronous programming by using Observables. To easily build applications that look great, you will learn all about template syntax and how to beautify applications with Material Design. Mastering forms and data binding will further speed up your application development time. Learning about managing services and animations will help you to progressively enhance your applications. Next you’ll use native directives to integrate Bootstrap with Angular. You will see the best ways to test your application with the leading options such as Jasmine and Protractor. At the end of the book, you’ll learn how to apply design patterns in Angular, and see the benefits they will bring to your development. Style and approach This book provides comprehensive coverage of all aspects of development with Angular. You will learn about all the most powerful Angular concepts, with examples and best practices. This book is everything you need for the deep understanding of Angular that will set you apart from the developer crowd.
Deep Learning with Theano
¥80.65
Develop deep neural networks in Theano with practical code examples for image classification, machine translation, reinforcement agents, or generative models. About This Book ? Learn Theano basics and evaluate your mathematical expressions faster and in an efficient manner ? Learn the design patterns of deep neural architectures to build efficient and powerful networks on your datasets ? Apply your knowledge to concrete fields such as image classification, object detection, chatbots, machine translation, reinforcement agents, or generative models. Who This Book Is For This book is indented to provide a full overview of deep learning. From the beginner in deep learning and artificial intelligence, to the data scientist who wants to become familiar with Theano and its supporting libraries, or have an extended understanding of deep neural nets. Some basic skills in Python programming and computer science will help, as well as skills in elementary algebra and calculus. What You Will Learn ? Get familiar with Theano and deep learning ? Provide examples in supervised, unsupervised, generative, or reinforcement learning. ? Discover the main principles for designing efficient deep learning nets: convolutions, residual connections, and recurrent connections. ? Use Theano on real-world computer vision datasets, such as for digit classification and image classification. ? Extend the use of Theano to natural language processing tasks, for chatbots or machine translation ? Cover artificial intelligence-driven strategies to enable a robot to solve games or learn from an environment ? Generate synthetic data that looks real with generative modeling ? Become familiar with Lasagne and Keras, two frameworks built on top of Theano In Detail This book offers a complete overview of Deep Learning with Theano, a Python-based library that makes optimizing numerical expressions and deep learning models easy on CPU or GPU. The book provides some practical code examples that help the beginner understand how easy it is to build complex neural networks, while more experimented data scientists will appreciate the reach of the book, addressing supervised and unsupervised learning, generative models, reinforcement learning in the fields of image recognition, natural language processing, or game strategy. The book also discusses image recognition tasks that range from simple digit recognition, image classification, object localization, image segmentation, to image captioning. Natural language processing examples include text generation, chatbots, machine translation, and question answering. The last example deals with generating random data that looks real and solving games such as in the Open-AI gym. At the end, this book sums up the best -performing nets for each task. While early research results were based on deep stacks of neural layers, in particular, convolutional layers, the book presents the principles that improved the efficiency of these architectures, in order to help the reader build new custom nets. Style and approach It is an easy-to-follow example book that teaches you how to perform fast, efficient computations in Python. Starting with the very basics-NumPy, installing Theano, this book will take you to the smooth journey of implementing Theano for advanced computations for machine learning and deep learning.
Skill Up: A Software Developer's Guide to Life and Career
¥71.93
This unique book provides you with a wealth of tips, tricks, best practices, and answers to the day-to-day questions that programmers face in their careers. It is split into three parts: Coder Skills, Freelancer Skills, and Career Skills, providing the knowledge you need to get ahead in programming. About This Book ? Over 50 essays with practical advice on improving your programming career ? Practical focus gives solutions to common problems, and methods to become a better coder ? Includes advice for existing programmers and those wanting to begin a career in programming Who This Book Is For This book is useful for programmers of any ability or discipline. It has advice for those thinking about beginning a career in programming, those already working as a fully employed programmer, and for those working as freelance developers. What You Will Learn ? Improve your soft skills to become a better and happier coder ? Learn to be a better developer ? Grow your freelance development business ? Improve your development career ? Learn the best approaches to breaking down complex topics ? Have the confidence to charge what you're worth as a freelancer ? Succeed in developer job interviews In Detail This is an all-purpose toolkit for your programming career. It has been built by Jordan Hudgens over a lifetime of coding and teaching coding. It helps you identify the key questions and stumbling blocks that programmers encounter, and gives you the answers to them! It is a comprehensive guide containing more than 50 insights that you can use to improve your work, and to give advice in your career. The book is split up into three topic areas: Coder Skills, Freelancer Skills, and Career Skills, each containing a wealth of practical advice. Coder Skills contains advice for people starting out, or those who are already working in a programming role but want to improve their skills. It includes such subjects as: how to study and understand complex topics, and getting past skill plateaus when learning new languages. Freelancer Skills contains advice for developers working as freelancers or with freelancers. It includes such subjects as: knowing when to fire a client, and tips for taking over legacy applications. Career Skills contains advice for building a successful career as a developer. It includes such subjects as: how to improve your programming techniques, and interview guides and developer salary negotiation strategies. Style and approach This unique book provides over 50 insightful essays full of practical advice for improving your programming career. The book is split into three broad sections covering different aspects of a developer's career. Each essay is self-contained and can be read individually, or in chunks.
Apache Mesos Cookbook
¥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
¥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
¥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.

购物车
个人中心

