Phoenix Web Development
¥73.02
Learn to build a high-performance functional prototype of a voting web application from scratch using Elixir and Phoenix About This Book ? Build a strong foundation in Functional-Programming techniques while learning to build compelling web applications ? Understand the Elixir Concurrency and parallelization model to build high-performing blazingly fast applications ? Learn to test, debug and deploy your web applications using Phoenix framework Who This Book Is For This book is for people with a basic knowledge of Elixir, who want to start building web applications. Prior experience with web technologies is assumed. What You Will Learn ? Learn Phoenix Framework fundamentals and v1.3's new application structure ? Build real-time applications with channels and presence ? Utilize GenServers and other OTP fundamentals to keep an application stable ? Track users as they sign in and out of chat with Phoenix’s built-in presence functionality ? Write your own database interaction code that is safe, bug-free, and easy to work with ? Explore testing and debugging methodologies to understand a real software development lifecycle for a Phoenix application ? Deploy and run your Phoenix application in production In Detail Phoenix is a modern web development framework that is used to build API’s and web applications. It is built on Elixir and runs on Erlang VM which makes it much faster than other options. With Elixir and Phoenix, you build your application the right way, ready to scale and ready for the increasing demands of real-time web applications. This book covers the basics of the Phoenix web framework, showing you how to build a community voting application, and is divided into three parts. In the first part, you will be introduced to Phoenix and Elixir and understand the core terminologies that are used to describe them. You will also learn to build controller pages, store and retrieve data, add users to your app pages and protect your database. In the second section you will be able to reinforce your knowledge of architecting real time applications in phoenix and not only debug these applications but also diagnose issues in them. In the third and final section you will have the complete understanding of deploying and running the phoenix application and should be comfortable to make your first application release By the end of this book, you'll have a strong grasp of all of the core fundamentals of the Phoenix framework, and will have built a full production-ready web application from scratch. Style and approach Covers the basics of the Phoenix web framework by building a complete real-time application and showing the new structure changes introduced in Phoenix v1.3
Microsoft Operations Management Suite Cookbook
¥73.02
Manage on-premises and cloud IT assets from one console About This Book ? Empower yourself with practical recipes to collect and analyze operational insights on Windows and Linux servers in your on premises datacenters and in any public cloud environments such as Azure and AWS. ? Build capabilities through practical tasks and techniques to collect and analyze machine data ? Address business challenges and discover means to accommodate workloads and instances in a low cost manner Who This Book Is For This book is written for the IT professional and general reader who is interested in technology themes such as DevOps, Big Data Analytics, and digital transformation concepts. Azure and other cloud platform administrators, cloud professionals, and technology analysts who would like to solve everyday problems quickly and efficiently with hybrid management tools available in the Microsoft product ecosystem will derive much value from this book. Prior experience with OMS 2012 would be helpful. What You Will Learn ? Understand the important architectural considerations and strategies for OMS ? Use advanced search query commands and strategies to derive insights from indexed data ? Make use of alerting in OMS such as alert actions, and available options for the entire lifecycle of the alert ? Discover some practical tips for monitoring Azure container service containers and clusters using OMS ? Review and use the backup options available through the Azure backup service, as well as data recovery options available through Azure Site Recovery (ASR) ? Understand how to advance important DevOps concepts within your IT organization ? Learn how to manage configurations and automate process In Detail Microsoft Operations Management Suite Cookbook begins with an overview of how to hit the ground running with OMS insights and analytics. Next, you will learn to search and analyze data to retrieve actionable insights, review alert generation from the analyzed data, and use basic and advanced Log search queries in Azure Log Analytics. Following this, you will explore some other management solutions that provide functionality related to workload assessment, application dependency mapping, automation and configuration management, and security and compliance. You will also become well versed with the data protection and recovery functionalities of OMS Protection and Recovery, and learn how to use Azure Automation components and features in OMS. Finally you will learn how to evaluate key considerations for using the Security and Audit solution, and working with Security and Compliance in OMS. By the end of the book, you will be able to configure and utilize solution offerings in OMS, understand OMS workflows, how to unlock insights, integrate capabilities into new or existing workflows, manage configurations, and automate tasks and processes. Style and approach This is a recipe based guide where early chapters introduce the main concepts and key capabilities, and the later chapters delve into more advance concepts.
Hybrid Cloud for Developers
¥73.02
Develop and manage applications on the AWS and OpenStack platforms with this comprehensive learning guide. About This Book ? A step-by-step guide to help you develop applications on the hybrid cloud platform. ? Acquire an in-depth understanding of the OpenStack and AWS cloud platforms. ? Extensive source code examples for OpenStack and AWS applications. ? Easily troubleshoot OpenStack and AWS issues. ? Understand the best practices and security measures for the hybrid cloud platform. Who This Book Is For If you are an IT professional, developer, or a DevOps engineer looking to develop and manage your applications on the hybrid cloud platform, then this book is for you. Some prior knowledge of the public and private cloud will enhance your skills. Developers looking to build applications using AWS or OpenStack services will also benefit from this book. What You Will Learn ? Understand the hybrid cloud platform ? Explore the AWS and OpenStack cloud platforms in depth ? Develop AWS applications with source code examples ? Develop OpenStack applications with source code examples ? Troubleshoot OpenStack and AWS ? Learn hybrid cloud best practices ? Understand security measures on the hybrid cloud In Detail This book introduces you to the hybrid cloud platform, and focuses on the AWS public cloud and OpenStack private cloud platforms. It provides a deep dive into the AWS and OpenStack cloud platform services that are essential for developing hybrid cloud applications. You will learn to develop applications on AWS and OpenStack platforms with ease by leveraging various cloud services and taking advantage of PaaS. The book provides you with the ability to leverage the flexibility of choosing a cloud platform for migrating your existing resources to the cloud, as well as developing hybrid cloud applications that can migrate virtual machine instances from AWS to OpenStack and vice versa. You will also be able to build and test cloud applications without worrying about the system that your development environment supports. The book also provides an in-depth understanding of the best practices that are followed across the industry for developing cloud applications, as well as for adapting the hybrid cloud platform. Lastly, it also sheds light on various troubleshooting techniques for OpenStack and AWS cloud platform services that are consumed by hybrid cloud applications. By the end of this book, you will have a deep understanding of the hybrid cloud platform and will be able to develop robust, efficient, modular, scalable, and ?exible cloud applications. Style and approach This book follows a practical approach to become familiar with the AWS and OpenStack platform from a developer's perspective.
Practical Network Scanning
¥73.02
Get more from your network by securing its infrastructure and increasing its effectiveness About This Book ? Learn to choose the best network scanning toolset for your system ? Implement different concepts of network scanning such as port scanning and OS detection ? Adapt a practical approach to securing your network Who This Book Is For If you are a security professional who is responsible for securing an organization's infrastructure, then this book is for you. What You Will Learn ? Achieve an effective security posture to design security architectures ? Learn vital security aspects before moving to the Cloud ? Launch secure applications with Web Application Security and SQL Injection ? Explore the basics of threat detection/response/ mitigation with important use cases ? Learn all about integration principles for PKI and tips to secure it ? Design a WAN infrastructure and ensure security over a public WAN In Detail Network scanning is the process of assessing a network to identify an active host network; same methods can be used by an attacker or network administrator for security assessment. This procedure plays a vital role in risk assessment programs or while preparing a security plan for your organization. Practical Network Scanning starts with the concept of network scanning and how organizations can benefit from it. Then, going forward, we delve into the different scanning steps, such as service detection, firewall detection, TCP/IP port detection, and OS detection. We also implement these concepts using a few of the most prominent tools on the market, such as Nessus and Nmap. In the concluding chapters, we prepare a complete vulnerability assessment plan for your organization. By the end of this book, you will have hands-on experience in performing network scanning using different tools and in choosing the best tools for your system. Style and approach A practical guide that offers a simple way to easily understand network security concepts and apply them to strengthen your network.
React: Cross-Platform Application Development with React Native
¥73.02
Harness the power of React Native to build 4 real-world apps About This Book ? Build quirky and fun projects from scratch and become efficient with React Native ? Learn to build professional Android and iOS applications using your existing JavaScript knowledge ? Use isomorphic principles to build mobile apps that offer a native user experience ? Embedded with assessments that will help you revise the concepts you have learned in this course Who This Book Is For This book is for developers who want to build amazing cross-platform apps with React Native. What You Will Learn ? Structure React Native projects to ease maintenance and extensibility ? Optimize a project to speed up development ? Use external modules to speed up the development and maintenance of your projects ? Explore the different UI and code patterns to be used for iOS and Android ? Get to know the best practices when building apps in React Native In Detail React Native helps web and mobile developers to build cross-platform apps that perform at the same level as any other natively developed app. The range of apps that can be built using this library is huge. From e-commerce to games, React Native is a good fit for any mobile project due to its flexibility and extendable nature. This project-based book consists of four standalone projects. Each project will help you gain a sound understanding of the framework and build mobile apps with native user experience. Starting with a simple standalone car booking app, you will progressively move on to building advanced apps by adding connectivity with external APIs, using native features, such as the camera or microphone, in the mobile device, integrating with state management libraries such as Redux or MobX, or leveraging React Native’s performance by building a full-featured game. This book is ideal for developers who want to build amazing cross-platform apps with React Native. This book is embedded with useful assessments that will help you revise the concepts you have learned in this book. Style and approach This project-based book consists of four projects. Each project is a standalone project that covers the core techniques and concepts of React Native. Note: This book is a blend of text and quizzes, all packaged up keeping your journey in mind. It includes content from the following Packt products: ? React Native Blueprints by Emilio Rodriguez Martinez
DevOps: Continuous Delivery, Integration, and Deployment with DevOps
¥73.02
Explore the high-in demand core DevOps strategies with powerful DevOps tools such as Ansible, Jenkins, and Chef About This Book ? Get acquainted with methodologies and tools of the DevOps framework ? Perform continuous integration, delivery, deployment, and monitoring using DevOps tools ? Explore popular tools such as Git, Jenkins, Maven, Gerrit, Nexus, Selenium, and so on ? Embedded with assessments that will help you revise the concepts you have learned in this book Who This Book Is For This book is for engineers, architects, and developers, who wish to learn the core strategies of DevOps. What You Will Learn ? Get familiar with life cycle models, maturity states, progression and best practices of DevOps frameworks ? Learn to set up Jenkins and integrate it with Git ? Know how to build jobs and perform testing with Jenkins ? Implement infrastructure automation (Infrastructure as Code) with tools such as Chef and Ansible ? Understand continuous monitoring process with tools such as Splunk and Nagios ? Learn how Splunk improves the code quality In Detail DevOps is the most widely used software engineering culture and practice that aim sat software development and operation. Continuous integration is a cornerstone technique of DevOps that merges software code updates from developers into a shared central mainline. This book takes a practical approach and covers the tools and strategies of DevOps. It starts with familiarizing you with DevOps framework and then shows how toper form continuous delivery, integration, and deployment with DevOps. You will explore DevOps process maturity frameworks and progression models with checklist templates for each phase of DevOps. You will also be familiar with agile terminology, methodology, and the benefits accrued by an organization by adopting it. You will also get acquainted with popular tools such as Git, Jenkins ,Maven, Gerrit, Nexus, Selenium, and so on.You will learn configuration, automation, and the implementation of infrastructure automation (Infrastructure as Code) with tools such as Chef and Ansible. This book is ideal for engineers, architects, and developers, who wish to learn the core strategies of DevOps. Style and approach This book takes a practical approach and covers the tools and strategies of DevOps. It starts with familiarizing you with DevOps framework and then shows how to perform continuous delivery, integration, and deployment with DevOps. Note: This book is a blend of text and quizzes, all packaged up keeping your journey in mind. It includes content from the following Packt product: ? Hands-on DevOps by Sricharan Vadapalli
Splunk 7 Essentials - Third Edition
¥73.02
Transform machine data into powerful analytical intelligence using Splunk About This Book ? Analyze and visualize machine data to step into the world of Splunk! ? Leverage the exceptional analysis and visualization capabilities to make informed decisions for your business ? This easy-to-follow, practical book can be used by anyone - even if you have never managed data before Who This Book Is For This book is for the beginners who want to get well versed in the services offered by Splunk 7. If you want to be a data/business analyst or want to be a system administrator, this book is what you want. No prior knowledge of Splunk is required. What You Will Learn ? Install and configure Splunk for personal use ? Store event data in Splunk indexes, classify events into sources, and add data fields ? Learn essential Splunk Search Processing Language commands and best practices ? Create powerful real-time or user-input dashboards ? Be proactive by implementing alerts and scheduled reports ? Tips from the Fez: best practices using Splunk features and add-ons ? Understand security and deployment considerations for taking Splunk to an organizational level In Detail Splunk is a search, reporting, and analytics software platform for machine data, which has an ever-growing market adoption rate. More organizations than ever are adopting Splunk to make informed decisions in areas such as IT operations, information security, and the Internet of Things. The first two chapters of the book will get you started with a simple Splunk installation and set up of a sample machine data generator, called Eventgen. After this, you will learn to create various reports, dashboards, and alerts. You will also explore Splunk's Pivot functionality to model data for business users. You will then have the opportunity to test-drive Splunk's powerful HTTP Event Collector. After covering the core Splunk functionality, you'll be provided with some real-world best practices for using Splunk, and information on how to build upon what you've learned in this book. Throughout the book, there will be additional comments and best practice recommendations from a member of the SplunkTrust Community, called "Tips from the Fez". Style and approach This fast-paced, example-rich guide will help you analyze and visualize machine data with Splunk through simple, practical instructions and recommendations.
Advanced Node.js Development
¥73.02
Takes you through creating your own API, building a full real-time web app, securing your Node systems, and practical applications of the latest Async and Await technologies. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly. About This Book ? Entirely project-based and practical ? Explains the "why" of Node.js features, not just the "how", providing with a deep understanding and enabling you to easily apply concepts in your own applications ? Covers the full range of technologies around Node.js – npm, MongoDB, version control with Git, and many more Who This Book Is For This book is for anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this book. This book follows directly on from Learning Node.js Development, but more advanced readers can benefit from this book without having read the first part. What You Will Learn ? Develop, test, and deploy real-world Node.js applications ? Master Node.js by building practical, working examples ? Use awesome third-party Node modules such as MongoDB, Mongoose, Socket.io, and Express ? Create real-time web applications ? Explore async and await in ES7 In Detail Advanced Node.js Development is a practical, project-based book that provides you with all you need to progress as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developer’s toolkit. If you're looking to create real-world Node applications, or you want to switch careers or launch a side-project to generate some extra income, then you're in the right place. This book was written around a single goal: turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications. There's no better time to dive in. According to the 2018 Stack Overflow Survey, Node is in the top ten for back-end popularity and back-end salary. This book is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions. This book delivers advanced skills that you need to become a professional Node developer. Along this journey you'll create your own API, you'll build a full real-time web app and create projects that apply the latest Async and Await technologies. Andrew Mead maps everything out for you in this book so that you can learn how to build powerful Node.js projects in a comprehensive, easy-to-follow package designed to get you up and running quickly. Style and approach This book is entirely project-based. From the very beginning, you'll be programming every single app and completing various challenges designed to help test and reinforce what you've learned. There's no copying-and-pasting here. This book is about writing code and building projects.
Pocket CIO – The Guide to Successful IT Asset Management
¥73.02
Create and manage a clear working IT asset management strategy with this unique guide About This Book ? A detailed IT Asset Management (ITAM) guidebook with real-world templates that can be converted into working ITAM documents. ? Includes in-depth discussion on how risk management has changed and the possible solutions needed to address the new normal ? A step-by-step ITAM manual for newbies as well as seasoned ITAM veterans Who This Book Is For This book is intended for CIOs, VPs and CTOs of mid to large-sized enterprises and organizations. If you are dealing with changes such as mergers, acquisitions, divestitures, new products or services, cyber security, mandated regulations, expansion, and much more, this book will help you too. What You Will Learn ? Close the hidden risk gaps created by IT assets (hardware and software) ? Create and manage a clear working proactive ITAM and SAM program and policy ? A clear, concise explanation of what IT Asset Management is, the benefits, and results ? A clear, concise explanation of what Software Asset Management is, the benefits, and results ? The best ways to manage a software audit and how to be prepared for one ? Considerations for selecting the best technology for a specific company including what questions should be asked at the onset. ? Increasing ITAM program and project success with change management In Detail IT Asset Management (ITAM) supports life cycle management and strategic decision making for an IT environment. This book is a detailed IT Asset Management (ITAM) guidebook with real-world templates that can be converted into working ITAM documents. It is a step-by-step IT asset management manual for the newbies as well as the seasoned ITAM veterans, providing a unique insight into asset management. It discusses how risk management has changed over time and the possible solutions needed to address the new normal. The book also includes considerations for selecting the best technology for a specific company including what questions should be asked at the onset, as well as the best ways to manage a software audit and how to be prepared for one. This book is your perfect guide to create holistic IT asset management and Software asset management programs that close the risk gaps, increases productivity and results in cost efficiencies. It allows the IT Asset Managers, Software Asset Managers, and/or the full IT Asset Management (ITAM) ITAM/SAM program team to take a deep dive by using the templates offered in the guidebook. You will be aware of the specific roles and responsibilities for every aspect of IT asset management, software asset management, and software license compliance audit response. By the end of this book, you will be well aware of what IT and Software Asset Management is all about and the different steps, processes, and roles required to truly master it. By the end of this book, you will be well aware of what IT Asset Management is all about and the different skills required to truly master it. Style and approach Packed with important discussion points, examples, case studies, templates, and checklists.
Godot Engine Game Development Projects
¥73.02
Create interactive cross-platform games with the Godot Engine 3.0 About This Book ? Learn the art of developing cross-platform games ? Leverage Godot’s node and scene system to design robust, reusable game objects ? Integrate Blender easily and efficiently with Godot to create powerful 3D games Who This Book Is For Godot Engine Game Development Projects is for both new users and experienced developers, who want to learn to make games using a modern game engine. Some prior programming experience is recommended. What You Will Learn ? Get started with the Godot game engine and editor ? Organize a game project ? Import graphical and audio assets ? Use Godot’s node and scene system to design robust, reusable game objects ? Write code in GDScript to capture input and build complex behaviors ? Implement user interfaces to display information ? Create visual effects to spice up your game ? Learn techniques that you can apply to your own game projects In Detail Godot Engine Game Development Projects is an introduction to the Godot game engine and its new 3.0 version. Godot 3.0 brings a large number of new features and capabilities that make it a strong alternative to expensive commercial game engines. For beginners, Godot offers a friendly way to learn game development techniques, while for experienced developers it is a powerful, customizable tool that can bring your visions to life. This book consists of five projects that will help developers achieve a sound understanding of the engine when it comes to building games. Game development is complex and involves a wide spectrum of knowledge and skills. This book can help you build on your foundation level skills by showing you how to create a number of small-scale game projects. Along the way, you will learn how Godot works and discover important game development techniques that you can apply to your projects. Using a straightforward, step-by-step approach and practical examples, the book will take you from the absolute basics through to sophisticated game physics, animations, and other techniques. Upon completing the final project, you will have a strong foundation for future success with Godot 3.0. Style and approach The book is divided into five parts; each covering a different small-game project using a straightforward, step-by-step approach and practical examples. The book will take readers from the absolute basics through sophisticated game physics, animation, and other techniques.
Mastering ServiceNow Scripting
¥73.02
Understand the ServiceNow *ing and build an efficient customized ServiceNow instance About This Book ? Customize your ServiceNow instance according to your organization’s needs ? Learn to work with inbuilt JavaScript APIs in ServiceNow ? Take your ServiceNow experience to the next level by learning to * Who This Book Is For This book is targeted toward ServiceNow administrators or anyone willing to learn inbuilt JavaScript APIs used to * and customize ServiceNow instances. Prior experience with ServiceNow is required. What You Will Learn ? Customize your ServiceNow instance according to your organization's needs ? Explore the ServiceNow-exposed JavaScript APIs and libraries ? Discover the method for using ServiceNow *ing functions ? Take your ServiceNow experience to the next level by understanding advanced *ing ? Learn to build, test, and debug custom applications ? Use your customized instance efficiently with the help of best practices In Detail Industry giants like RedHat and NetApp have adopted ServiceNow for their operational needs, and it is evolving as the number one platform choice for IT Service management. ServiceNow provides their clients with an add-on when it comes to baseline instances, where *ing can be used to customize and improve the performance of instances. It also provides inbuilt JavaScript API for *ing and improving your JavaScript instance. This book will initially cover the basics of ServiceNow *ing and the appropriate time to * in a ServiceNow environment. Then, we dig deeper into client-side and server-side *ing using JavaScipt API. We will also cover advance concepts like on-demand functions, * actions, and best practices. Mastering ServiceNow Scripting acts as an end-to-end guide for writing, testing, and debugging *s of ServiceNow. We cover update sets for moving customizations between ServiceNow instances, jelly *s for making custom pages, and best practices for all types of * in ServiceNow. By the end of this book, you will have hands-on experience in *ing ServiceNow using inbuilt JavaScript API. Style and approach The book will take a practical approach delving into different aspects of ServiceNow *ing to help you become a *ing master.
SQL Server 2017 Machine Learning Services with R
¥73.02
Develop and run efficient R *s and predictive models for SQL Server 2017 About This Book ? Learn how you can combine the power of R and SQL Server 2017 to build efficient, cost-effective data science solutions ? Leverage the capabilities of R Services to perform advanced analytics—from data exploration to predictive modeling ? A quick primer with practical examples to help you get up- and- running with SQL Server 2017 Machine Learning Services with R, as part of database solutions with continuous integration / continuous delivery. Who This Book Is For This book is for data analysts, data scientists, and database administrators with some or no experience in R but who are eager to easily deliver practical data science solutions in their day-to-day work (or future projects) using SQL Server. What You Will Learn ? Get an overview of SQL Server 2017 Machine Learning Services with R ? Manage SQL Server Machine Learning Services from installation to configuration and maintenance ? Handle and operationalize R code ? Explore RevoScaleR R algorithms and create predictive models ? Deploy, manage, and monitor database solutions with R ? Extend R with SQL Server 2017 features ? Explore the power of R for database administrators In Detail R Services was one of the most anticipated features in SQL Server 2016, improved significantly and rebranded as SQL Server 2017 Machine Learning Services. Prior to SQL Server 2016, many developers and data scientists were already using R to connect to SQL Server in siloed environments that left a lot to be desired, in order to do additional data analysis, superseding SSAS Data Mining or additional CLR programming functions. With R integrated within SQL Server 2017, these developers and data scientists can now benefit from its integrated, effective, efficient, and more streamlined analytics environment. This book gives you foundational knowledge and insights to help you understand SQL Server 2017 Machine Learning Services with R. First and foremost, the book provides practical examples on how to implement, use, and understand SQL Server and R integration in corporate environments, and also provides explanations and underlying motivations. It covers installing Machine Learning Services;maintaining, deploying, and managing code;and monitoring your services. Delving more deeply into predictive modeling and the RevoScaleR package, this book also provides insights into operationalizing code and exploring and visualizing data. To complete the journey, this book covers the new features in SQL Server 2017 and how they are compatible with R, amplifying their combined power. Style and approach This fast-paced guide will help data scientists and DBAs implement all new data science projects using SQL Server 2017 Machine Learning Services.
Feature Engineering Made Easy
¥73.02
A perfect guide to speed up the predicting power of machine learning algorithms About This Book ? Design, discover, and create dynamic, efficient features for your machine learning application ? Understand your data in-depth and derive astonishing data insights with the help of this Guide ? Grasp powerful feature-engineering techniques and build machine learning systems Who This Book Is For If you are a data science professional or a machine learning engineer looking to strengthen your predictive analytics model, then this book is a perfect guide for you. Some basic understanding of the machine learning concepts and Python *ing would be enough to get started with this book. What You Will Learn ? Identify and leverage different feature types ? Clean features in data to improve predictive power ? Understand why and how to perform feature selection, and model error analysis ? Leverage domain knowledge to construct new features ? Deliver features based on mathematical insights ? Use machine-learning algorithms to construct features ? Master feature engineering and optimization ? Harness feature engineering for real world applications through a structured case study In Detail Feature engineering is the most important step in creating powerful machine learning systems. This book will take you through the entire feature-engineering journey to make your machine learning much more systematic and effective. You will start with understanding your data—often the success of your ML models depends on how you leverage different feature types, such as continuous, categorical, and more, You will learn when to include a feature, when to omit it, and why, all by understanding error analysis and the acceptability of your models. You will learn to convert a problem statement into useful new features. You will learn to deliver features driven by business needs as well as mathematical insights. You'll also learn how to use machine learning on your machines, automatically learning amazing features for your data. By the end of the book, you will become proficient in Feature Selection, Feature Learning, and Feature Optimization. Style and approach This step-by-step guide with use cases, examples, and illustrations will help you master the concepts of feature engineering. Along with explaining the fundamentals, the book will also introduce you to slightly advanced concepts later on and will help you implement these techniques in the real world.
Deep Learning for Computer Vision
¥73.02
Learn how to model and train advanced neural networks to implement a variety of Computer Vision tasks About This Book ? Train different kinds of deep learning model from scratch to solve specific problems in Computer Vision ? Combine the power of Python, Keras, and TensorFlow to build deep learning models for object detection, image classification, similarity learning, image captioning, and more ? Includes tips on optimizing and improving the performance of your models under various constraints Who This Book Is For This book is targeted at data scientists and Computer Vision practitioners who wish to apply the concepts of Deep Learning to overcome any problem related to Computer Vision. A basic knowledge of programming in Python—and some understanding of machine learning concepts—is required to get the best out of this book. What You Will Learn ? Set up an environment for deep learning with Python, TensorFlow, and Keras ? Define and train a model for image and video classification ? Use features from a pre-trained Convolutional Neural Network model for image retrieval ? Understand and implement object detection using the real-world Pedestrian Detection scenario ? Learn about various problems in image captioning and how to overcome them by training images and text together ? Implement similarity matching and train a model for face recognition ? Understand the concept of generative models and use them for image generation ? Deploy your deep learning models and optimize them for high performance In Detail Deep learning has shown its power in several application areas of Artificial Intelligence, especially in Computer Vision. Computer Vision is the science of understanding and manipulating images, and finds enormous applications in the areas of robotics, automation, and so on. This book will also show you, with practical examples, how to develop Computer Vision applications by leveraging the power of deep learning. In this book, you will learn different techniques related to object classification, object detection, image segmentation, captioning, image generation, face analysis, and more. You will also explore their applications using popular Python libraries such as TensorFlow and Keras. This book will help you master state-of-the-art, deep learning algorithms and their implementation. Style and approach This book will teach advanced techniques for Computer Vision, applying the deep learning model in reference to various datasets.
Django RESTful Web Services
¥73.02
Design, build and test RESTful web services with the Django framework and Python About This Book ? Create efficient real-world RESTful web services with the latest Django framework ? Authenticate, secure, and integrate third-party packages efficiently in your Web Services ? Leverage the power of Python for faster Web Service development Who This Book Is For This book is for Python developers who want to create RESTful web services with Django; you need to have a basic working knowledge of Django but no previous experience with RESTful web services is required. What You Will Learn ? The best way to build a RESTful Web Service or API with Django and the Django REST Framework ? Develop complex RESTful APIs from scratch with Django and the Django REST Framework ? Work with either SQL or NoSQL data sources ? Design RESTful Web Services based on application requirements ? Use third-party packages and extensions to perform common tasks ? Create automated tests for RESTful web services ? Debug, test, and profile RESTful web services with Django and the Django REST Framework In Detail Django is a Python web framework that makes the web development process very easy. It reduces the amount of trivial code, which simplifies the creation of web applications and results in faster development. It is very powerful and a great choice for creating RESTful web services. If you are a Python developer and want to efficiently create RESTful web services with Django for your apps, then this is the right book for you. The book starts off by showing you how to install and configure the environment, required software, and tools to create RESTful web services with Django and the Django REST framework. We then move on to working with advanced serialization and migrations to interact with SQLite and non-SQL data sources. We will use the features included in the Django REST framework to improve our simple web service. Further, we will create API views to process diverse HTTP requests on objects, go through relationships and hyperlinked API management, and then discover the necessary steps to include security and permissions related to data models and APIs. We will also apply throttling rules and run tests to check that versioning works as expected. Next we will run automated tests to improve code coverage. By the end of the book, you will be able to build RESTful web services with Django." Style and approach The book takes a straightforward approach, giving you the techniques and best use cases to build great web services with Django and Python
Machine Learning with Swift
¥73.02
Leverage the power of machine learning and Swift programming to build intelligent iOS applications with ease About This Book ? Implement effective machine learning solutions for your iOS applications ? Use Swift and Core ML to build and deploy popular machine learning models ? Develop neural networks for natural language processing and computer vision Who This Book Is For iOS developers who wish to create smarter iOS applications using the power of machine learning will find this book to be useful. This book will also benefit data science professionals who are interested in performing machine learning on mobile devices. Familiarity with Swift programming is all you need to get started with this book. What You Will Learn ? Learn rapid model prototyping with Python and Swift ? Deploy pre-trained models to iOS using Core ML ? Find hidden patterns in the data using unsupervised learning ? Get a deeper understanding of the clustering techniques ? Learn modern compact architectures of neural networks for iOS devices ? Train neural networks for image processing and natural language processing In Detail Machine learning as a field promises to bring increased intelligence to the software by helping us learn and analyse information efficiently and discover certain patterns that humans cannot. This book will be your guide as you embark on an exciting journey in machine learning using the popular Swift language. We’ll start with machine learning basics in the first part of the book to develop a lasting intuition about fundamental machine learning concepts. We explore various supervised and unsupervised statistical learning techniques and how to implement them in Swift, while the third section walks you through deep learning techniques with the help of typical real-world cases. In the last section, we will dive into some hard core topics such as model compression, GPU acceleration and provide some recommendations to avoid common mistakes during machine learning application development. By the end of the book, you'll be able to develop intelligent applications written in Swift that can learn for themselves. Style and approach A comprehensive guide that teaches how to implement machine learning apps for iOS from scratch
Python Web Scraping Cookbook
¥73.02
Untangle your web scraping complexities and access web data with ease using Python *s About This Book ? Hands-on recipes for advancing your web scraping skills to expert level. ? One-Stop Solution Guide to address complex and challenging web scraping tasks using Python. ? Understand the web page structure and collect meaningful data from the website with ease Who This Book Is For This book is ideal for Python programmers, web administrators, security professionals or someone who wants to perform web analytics would find this book relevant and useful. Familiarity with Python and basic understanding of web scraping would be useful to take full advantage of this book. What You Will Learn ? Use a wide variety of tools to scrape any website and data—including BeautifulSoup, Scrapy, Selenium, and many more ? Master expression languages such as XPath, CSS, and regular expressions to extract web data ? Deal with scraping traps such as hidden form fields, throttling, pagination, and different status codes ? Build robust scraping pipelines with SQS and RabbitMQ ? Scrape assets such as images media and know what to do when Scraper fails to run ? Explore ETL techniques of build a customized crawler, parser, and convert structured and unstructured data from websites ? Deploy and run your scraper-as-aservice in AWS Elastic Container Service In Detail Python Web Scraping Cookbook is a solution-focused book that will teach you techniques to develop high-performance scrapers and deal with crawlers, sitemaps, forms automation, Ajax-based sites, caches, and more.You'll explore a number of real-world scenarios where every part of the development/product life cycle will be fully covered. You will not only develop the skills to design and develop reliable, performance data flows, but also deploy your codebase to an AWS. If you are involved in software engineering, product development, or data mining (or are interested in building data-driven products), you will find this book useful as each recipe has a clear purpose and objective. Right from extracting data from the websites to writing a sophisticated web crawler, the book's independent recipes will be a godsend on the job. This book covers Python libraries, requests, and BeautifulSoup. You will learn about crawling, web spidering, working with AJAX websites, paginated items, and more. You will also learn to tackle problems such as 403 errors, working with proxy, scraping images, LXML, and more. By the end of this book, you will be able to scrape websites more efficiently and to be able to deploy and operate your scraper in the cloud. Style and approach This book is a rich collection of recipes that will come in handy when you are scraping a website using Python. Addressing your common and not-so-common pain points while scraping website, this is a book that you must have on the shelf.
Learn ECMAScript - Second Edition
¥73.02
Get up and running with all the new features of ECMAScript and explore new ways of coding with JavaScript. About This Book ? Grasp the latest features of ECMAScript and the best way to use it in production code ? Learn newly added native APIs to JS Engine and perform tasks efficiently with a cleaner code base ? Understand the more complex sides of JavaScript such as the inheritance model, low-level memory management, multithreaded environments, and web workers Who This Book Is For This book is for web developers who have some basic programming knowledge and want to learn to write cleaner code with the power of ECMAScript. What You Will Learn ? Implement methods associated with objects as per the latest ECMAScript specification ? Make use of the latest features of ECMAScript ? Make use of many new APIs in HTML5 and modern JavaScript implementation ? Use SharedArrayBuffers for superfast concurrent and parallel programming ? Perform asynchronous programming with JavaScript ? Implement the best ways and practices to perform modular programming in JavaScript In Detail Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable andsafely access shared memory data within multiple threads to avoid race conditions. You’ll start the book by building on your existing knowledge of JavaScript, covering performing arithmetic operations, using arrow functions and dealing with closures. Next, you will grasp the most commonly used ECMAScript skills such as reflection, proxies, and classes. Furthermore, you’ll learn modularizing the JS code base, implementing JS on the web and how the modern HTML5 + JS APIs provide power to developers on the web. Finally, you will learn the deeper parts of the language, which include making JavaScript multithreaded with dedicated and shared web workers, memory management, shared memory, and atomics. It doesn’t end here; this book is 100% compatible with ES.Next. By the end of this book, you'll have fully mastered all the features of ECMAScript! Style and approach The level goes gradually from basic to advanced so that the reader can adapt at every point and level up their skills at the same time. The chapters are carefully arranged in a manner that makes every concept easy to learn and deploy right away in your code.
Practical AWS Networking
¥73.02
Your one step guide to learn all about AWS networking. About This Book ? Master your networking skills on Public Cloud. ? Gain hands-on experience of using Amazon VPC, Elastic Load Balancing, Direct Connect and other AWS products. ? Implement troubleshooting skills and best practices for security on AWS network. Who This Book Is For This book is targeted towards cloud architects, cloud solution providers, or any stakeholders dealing with networking on AWS Cloud. A prior idea of Amazon Web Services will be an added advantage. What You Will Learn ? Overview of all networking services available in AWS. ? Gain Work with load balance application across different regions. ? Learn auto scale instance based on the increase and decrease of the traffic. ? Deploy application in highly available and fault tolerant manner. ? Configure Route 53 for a web application. ? Troubleshooting tips and best practices at the end In Detail Amazon Web Services (AWS) dominates the public cloud market by a huge margin and it continues to be the first choice for many organizations. Networking has been an area of focus for all the leading cloud service providers. AWS has a suite of network-related products that help to perform network-related task in AWS. This book initially covers the basics of networking in AWS. Then we use AWS VPC to create an isolated virtual cloud for performing network-related tasks. We then provide an overview of AWS Direct Connect after taking a deep dive into scalability and load balancing using Auto scaling feature, Elastic Load Balancing, and Amazon Route S3. Toward the end of the book, we cover some troubleshooting tips and security best practices for your network. By the end of this book, you will have hands-on experience of working with network tasks on AWS. Style and approach A step by step practical guide that helps you use all networking services available in AWS effectively.
WordPress 5 Complete
¥73.02
An in-depth and comprehensive take on WordPress, covering everything about the platform such as WordPress posts, pages, themes, plugins, and more. Key Features * Get up to date with the latest WordPress 5.0 (Bebo) and all its new features * Beginner-friendly layout and advice you can apply from day one with loads of screenshots and examples * Enrich your development experience with the new block-based editor Gutenberg Book Description Back in the day, when you wanted to launch a new website, you either had to learn web programming yourself or hire a professional who would take care of the whole process for you. Nowadays, with WordPress, anyone can build an optimized site with the least amount of effort possible and then make it available to the world in no time. Here, in the seventh edition of the book, we are going to show you how to build great looking and functional websites using WordPress. The new version of WordPress – 5.0 – comes with a few important changes, and we tell you all about how to use them effectively. From crafting content pages using the block editor, and customizing the design of your site, through to making sure it's secure, we go through it all. The book starts by introducing WordPress and teaching you how to set it up. You are then shown how to create a blog site, start writing content, and even use plugins and themes to customize the design of the site and add some unique elements to set it apart. If you want to get more in-depth, we also show you how to get started creating your own themes and plugins. Finally, we teach you how to use WordPress for building non-blog websites. By the end of the book, you will be sufficiently skilled to design high-quality websites and will be fully familiar with the ins and outs of WordPress. What you will learn * Learn to adapt your plugin with the Gutenberg editor * Create content that is optimized for publication on the web * Craft great looking pages and posts with the use of block editor * Structure your web pages in an accessible and clear way * Install and work with plugins and themes * Customize the design of your website * Upload multimedia content, such as images, audio, and video easily and effectively * Develop your own WordPress plugins and themes * Use WordPress to build websites that serve purposes other than blogs Who this book is for The ideal target audience for this book would be PHP developers who have some basic knowledge of working with WordPress and who want to get a comprehensive practical understanding of working with WordPress and create production-ready websites with it.
Machine Learning with the Elastic Stack
¥73.02
Leverage Elastic Stack’s machine learning features to gain valuable insight from your data Key Features * Combine machine learning with the analytic capabilities of Elastic Stack * Analyze large volumes of search data and gain actionable insight from them * Use external analytical tools with your Elastic Stack to improve its performance Book Description Machine Learning with the Elastic Stack is a comprehensive overview of the embedded commercial features of anomaly detection and forecasting. The book starts with installing and setting up Elastic Stack. You will perform time series analysis on varied kinds of data, such as log files, network flows, application metrics, and financial data. As you progress through the chapters, you will deploy machine learning within the Elastic Stack for logging, security, and metrics. In the concluding chapters, you will see how machine learning jobs can be automatically distributed and managed across the Elasticsearch cluster and made resilient to failure. By the end of this book, you will understand the performance aspects of incorporating machine learning within the Elastic ecosystem and create anomaly detection jobs and view results from Kibana directly. What you will learn * Install the Elastic Stack to use machine learning features * Understand how Elastic machine learning is used to detect a variety of anomaly types * Apply effective anomaly detection to IT operations and security analytics * Leverage the output of Elastic machine learning in custom views, dashboards, and proactive alerting * Combine your created jobs to correlate anomalies of different layers of infrastructure * Learn various tips and tricks to get the most out of Elastic machine learning Who this book is for If you are a data professional eager to gain insight on Elasticsearch data without having to rely on a machine learning specialist or custom development, Machine Learning with the Elastic Stack is for you. Those looking to integrate machine learning within their search and analytics applications will also find this book very useful. Prior experience with the Elastic Stack is needed to get the most out of this book.