万本电子书0元读

万本电子书0元读

Spring: Microservices with Spring Boot
Spring: Microservices with Spring Boot
Ranga Rao Karanam
¥73.02
Unlock the power of Spring Boot to build and deploy production-ready microservices About This Book ? Get to know the advanced features of Spring Boot in order to develop and monitor applications ? Use Spring cloud to deploy and manage microservices on the cloud ? Look at embedded servers and deploy a test application to a PaaS Cloud platform ? Embedded with assessments that will help you revise the concepts you have learned in this book Who This Book Is For This book is aimed at Java developers who knows the basics of Spring programming and want to build microservices with Spring Boot. What You Will Learn ? Use Spring Initializr to create a basic spring project ? Build a basic microservice with Spring Boot ? Implement caching and exception handling ? Secure your microservice with Spring security and OAuth2 ? Deploy microservices using self-contained HTTP server ? Monitor your microservices with Spring Boot actuator ? Learn to develop more effectively with developer tools In Detail Microservices helps in decomposing applications into small services and move away from a single monolithic artifact. It helps in building systems that are scalable, flexible, and high resilient. Spring Boot helps in building REST-oriented, production-grade microservices. This book is a quick learning guide on how to build, monitor, and deploy microservices with Spring Boot. You'll be first familiarized with Spring Boot before delving into building microservices. You will learn how to document your microservice with the help of Spring REST docs and Swagger documentation. You will then learn how to secure your microservice with Spring Security and OAuth2. You will deploy your app using a self-contained HTTP server and also learn to monitor a microservice with the help of Spring Boot actuator. This book is ideal for Java developers who knows the basics of Spring programming and want to build microservices with Spring Boot. This book is embedded with useful assessments that will help you revise the concepts you have learned in this book. Style and approach This book follows a practical approach to teach you how to build, monitor, and deploy microservices with Spring Boot. 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: ? Mastering Spring 5.0 by Ranga Rao Karanam
Python Web Scraping Cookbook
Python Web Scraping Cookbook
Michael Heydt
¥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
Learn ECMAScript - Second Edition
Mehul Mohan,Narayan Prusty
¥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.
Mastering ServiceNow Scripting
Mastering ServiceNow Scripting
Andrew Kindred
¥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
SQL Server 2017 Machine Learning Services with R
Tomaž Kaštrun,Julie Koesmarno
¥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.
Machine Learning with Swift
Machine Learning with Swift
Alexander Sosnovshchenko
¥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
Practical AWS Networking
Practical AWS Networking
Mitesh Soni
¥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.
Feature Engineering Made Easy
Feature Engineering Made Easy
Sinan Ozdemir,Divya Susarla
¥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
Deep Learning for Computer Vision
Rajalingappaa Shanmugamani
¥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
Django RESTful Web Services
Gaston C. Hillar
¥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 the Elastic Stack
Machine Learning with the Elastic Stack
Rich Collier
¥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.
WordPress 5 Complete
WordPress 5 Complete
Karol Król
¥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.
Mastering VMware vSphere 6.7
Mastering VMware vSphere 6.7
Martin Gavanda
¥73.02
Unleash the benefits of VMware vSphere 6.7 to provide a powerful, flexible and secure digital infrastructure Key Features * Deep dive into areas like management, security, scalability, availability and more with vSphere 6.7 * Design, deploy and manage VMware vSphere virtual datacenters * Implement monitoring and security of VMware workloads with ease Book Description vSphere 6.7 is the latest release of VMware’s industry-leading, virtual cloud platform. It allows organisations to move to hybrid cloud computing by enabling them to run, manage, connect and secure applications in a common operating environment. This up-to-date, 2nd edition provides complete coverage of vSphere 6.7. Complete with step-by-step explanations of essential concepts, practical examples and self-assessment questions, you will begin with an overview of the products, solutions and features of the vSphere 6.7 suite. You’ll learn how to design and plan a virtual infrastructure and look at the workflow and installation of components. You'll gain insight into best practice configuration, management and security. By the end the book you'll be able to build your own VMware vSphere lab that can run even the most demanding of workloads. What you will learn * Explore the immense functionality of vSphere 6.7 * Design, manage and administer a virtualization environment * Get tips for the VCP6-DCV and VCIX6-DCV exams * Understand how to implement different migration techniques across different environments * Explore vSphere 6.7s powerful capabilities for patching, upgrading and managing the configuration of virtual environments. * Understand core vSphere components * Master resource management, disaster recovery, troubleshooting, monitoring and security Who this book is for This book is for Administrators, Infrastructure Engineers, Architects, and Consultants with basic knowledge of VMware vSphere.
Mastering Ansible
Mastering Ansible
James Freeman
¥73.02
Design, develop, and solve real-world automation and orchestration problems by unlocking the automation capabilities of Ansible. Key Features * Tackle complex automation challenges with the newly added features in Ansible 2.7 Book Description Automation is essential for success in the modern world of DevOps. Ansible provides a simple, yet powerful, automation engine for tackling complex automation challenges. This book will take you on a journey that will help you exploit the latest version's advanced features to help you increase efficiency and accomplish complex orchestrations. This book will help you understand how Ansible 2.7 works at a fundamental level and will also teach you to leverage its advanced capabilities. Throughout this book, you will learn how to encrypt Ansible content at rest and decrypt data at runtime. Next, this book will act as an ideal resource to help you master the advanced features and capabilities required to tackle complex automation challenges. Later, it will walk you through workflows, use cases, orchestrations, troubleshooting, and Ansible extensions. Lastly, you will examine and debug Ansible operations, helping you to understand and resolve issues. By the end of the book, you will be able to unlock the true power of the Ansible automation engine and tackle complex, real- world actions with ease. What you will learn * Gain an in-depth understanding of how Ansible works under the hood * Fully automate Ansible playbook executions with encrypted data * Access and manipulate variable data within playbooks * Use blocks to perform failure recovery or cleanup * Explore the Playbook debugger and the Ansible Console * Troubleshoot unexpected behavior effectively * Work with cloud infrastructure providers and container systems * Develop custom modules, plugins, and dynamic inventory sources Who this book is for This book is for Ansible developers and operators who have an understanding of its core elements and applications but are now looking to enhance their skills in applying automation using Ansible.
Natural Language Processing Fundamentals
Natural Language Processing Fundamentals
Sohom Ghosh
¥73.02
Use Python and NLTK (Natural Language Toolkit) to build out your own text classifiers and solve common NLP problems. Key Features * Assimilate key NLP concepts and terminologies * Explore popular NLP tools and techniques * Gain practical experience using NLP in application code Book Description If NLP hasn't been your forte, Natural Language Processing Fundamentals will make sure you set off to a steady start. This comprehensive guide will show you how to effectively use Python libraries and NLP concepts to solve various problems. You'll be introduced to natural language processing and its applications through examples and exercises. This will be followed by an introduction to the initial stages of solving a problem, which includes problem definition, getting text data, and preparing it for modeling. With exposure to concepts like advanced natural language processing algorithms and visualization techniques, you'll learn how to create applications that can extract information from unstructured data and present it as impactful visuals. Although you will continue to learn NLP-based techniques, the focus will gradually shift to developing useful applications. In these sections, you'll understand how to apply NLP techniques to answer questions as can be used in chatbots. By the end of this book, you'll be able to accomplish a varied range of assignments ranging from identifying the most suitable type of NLP task for solving a problem to using a tool like spacy or gensim for performing sentiment analysis. The book will easily equip you with the knowledge you need to build applications that interpret human language. What you will learn * Obtain, verify, and clean data before transforming it into a correct format for use * Perform data analysis and machine learning tasks using Python * Understand the basics of computational linguistics * Build models for general natural language processing tasks * Evaluate the performance of a model with the right metrics * Visualize, quantify, and perform exploratory analysis from any text data Who this book is for Natural Language Processing Fundamentals is designed for novice and mid-level data scientists and machine learning developers who want to gather and analyze text data to build an NLP-powered product. It'll help you to have prior experience of coding in Python using data types, writing functions, and importing libraries. Some experience with linguistics and probability is useful but not necessary.
Becoming the Hacker
Becoming the Hacker
Adrian Pruteanu
¥73.02
Web penetration testing by becoming an ethical hacker. Protect the web by learning the tools, and the tricks of the web application attacker. Key Features * Builds on books and courses on penetration testing for beginners * Covers both attack and defense perspectives * Examines which tool to deploy to suit different applications and situations Book Description Becoming the Hacker will teach you how to approach web penetration testing with an attacker's mindset. While testing web applications for performance is common, the ever-changing threat landscape makes security testing much more difficult for the defender. There are many web application tools that claim to provide a complete survey and defense against potential threats, but they must be analyzed in line with the security needs of each web application or service. We must understand how an attacker approaches a web application and the implications of breaching its defenses. Through the first part of the book, Adrian Pruteanu walks you through commonly encountered vulnerabilities and how to take advantage of them to achieve your goal. The latter part of the book shifts gears and puts the newly learned techniques into practice, going over scenarios where the target may be a popular content management system or a containerized application and its network. Becoming the Hacker is a clear guide to web application security from an attacker's point of view, from which both sides can benefit. What you will learn * Study the mindset of an attacker * Adopt defensive strategies * Classify and plan for standard web application security threats * Prepare to combat standard system security problems * Defend WordPress and mobile applications * Use security tools and plan for defense against remote execution Who this book is for The reader should have basic security experience, for example, through running a network or encountering security issues during application development. Formal education in security is useful, but not required. This title is suitable for people with at least two years of experience in development, network management, or DevOps, or with an established interest in security.
Hands-On RESTful API Design Patterns and Best Practices
Hands-On RESTful API Design Patterns and Best Practices
Harihara Subramanian
¥73.02
Build effective RESTful APIs for enterprise with design patterns and REST framework’s out-of-the-box capabilities Key Features * Understand advanced topics such as API gateways, API securities, and cloud * Implement patterns programmatically with easy-to-follow examples * Modernize legacy codebase using API connectors, layers, and microservices Book Description This book deals with the Representational State Transfer (REST) paradigm, which is an architectural style that allows networked devices to communicate with each other over the internet. With the help of this book, you’ll explore the concepts of service-oriented architecture (SOA), event-driven architecture (EDA), and resource-oriented architecture (ROA). This book covers why there is an insistence for high-quality APIs toward enterprise integration. It also covers how to optimize and explore endpoints for microservices with API gateways and touches upon integrated platforms and Hubs for RESTful APIs. You’ll also understand how application delivery and deployments can be simplified and streamlined in the REST world. The book will help you dig deeper into the distinct contributions of RESTful services for IoT analytics and applications. Besides detailing the API design and development aspects, this book will assist you in designing and developing production-ready, testable, sustainable, and enterprise-grade APIs. By the end of the book, you’ll be empowered with all that you need to create highly flexible APIs for next-generation RESTful services and applications. What you will learn * Explore RESTful concepts, including URI, HATEOAS, and Code on Demand * Study core patterns like Statelessness, Pagination, and Discoverability * Optimize endpoints for linked microservices with API gateways * Delve into API authentication, authorization, and API security implementations * Work with Service Orchestration to craft composite and process-aware services * Expose RESTful protocol-based APIs for cloud computing Who this book is for This book is primarily for web, mobile, and cloud services developers, architects, and consultants who want to build well-designed APIs for creating and sustaining enterprise-class applications. You’ll also benefit from this book if you want to understand the finer details of RESTful APIs and their design techniques along with some tricks and tips.
Learning PostgreSQL 11
Learning PostgreSQL 11
Salahaldin Juba
¥73.02
Leverage the power of PostgreSQL 11 to build powerful database and data warehousing applications Key Features * Monitor, secure, and fine-tune your PostgreSQL 11 database * Learn client-side and server-side programming using SQL and PL/pgSQL * Discover tips on implementing efficient database solutions Book Description PostgreSQL is one of the most popular open source database management systems in the world, and it supports advanced features included in SQL standards. This book will familiarize you with the latest features in PostgreSQL 11, and get you up and running with building efficient PostgreSQL database solutions from scratch. Learning PostgreSQL, 11 begins by covering the concepts of relational databases and their core principles. You’ll explore the Data Definition Language (DDL) and commonly used DDL commands supported by ANSI SQL. You’ll also learn how to create tables, define integrity constraints, build indexes, and set up views and other schema objects. As you advance, you’ll come to understand Data Manipulation Language (DML) and server-side programming capabilities using PL/pgSQL, giving you a robust background to develop, tune, test, and troubleshoot your database application. The book will guide you in exploring NoSQL capabilities and connecting to your database to manipulate data objects. You’ll get to grips with using data warehousing in analytical solutions and reports, and scaling the database for high availability and performance. By the end of this book, you’ll have gained a thorough understanding of PostgreSQL 11 and developed the necessary skills to build efficient database solutions. What you will learn * Understand the basics of relational databases, relational algebra, and data modeling * Install a PostgreSQL server, create a database, and implement your data model * Create tables and views, define indexes and stored procedures, and implement triggers * Make use of advanced data types such as Arrays, hstore, and JSONB * Connect your Python applications to PostgreSQL and work with data efficiently * Identify bottlenecks to enhance reliability and performance of database applications Who this book is for This book is for you if you're interested in learning about PostgreSQL from scratch. Those looking to build solid database or data warehousing applications or wanting to get up to speed with the latest features of PostgreSQL 11 will also find this book useful. No prior knowledge of database programming or administration is required to get started.
CompTIA Server+ Certification Guide
CompTIA Server+ Certification Guide
Ron Price
¥73.02
Master the concepts and techniques that will enable you to succeed on the SK0-004 exam the first time with the help of this study guide Key Features * Explore virtualisation, IPv4 & IPv6 networking, administration and more * Enhancing limited knowledge of server configuration and function * A study guide that covers the objectives for the certification examination Book Description CompTIA Server+ Certification is one of the top 5 IT certifications that is vendor neutral.System administrators opt for CompTIA server+ Certification to gain advanced knowledge of concepts including troubleshooting and networking. This book will initially start with the configuration of a basic network server and the configuration for each of its myriad roles. The next set of chapters will provide an overview of the responsibilities and tasks performed by a system administrator to manage and maintain a network server. Moving ahead, you will learn the basic security technologies, methods, and procedures that can be applied to a server and its network. Next, you will cover the troubleshooting procedures and methods in general, and specifically for hardware, software, networks, storage devices, and security applications. Toward the end of this book, we will cover a number of troubleshooting and security mitigation concepts for running admin servers with ease. This guide will be augmented by test questions and mock papers that will help you obtain the necessary certification. By the end of this book, you will be in a position to clear Server+ Certification with ease. What you will learn * Understand the purpose and role of a server in a computer network * Review computer hardware common to network servers * Detail the function and configuration of network operating systems * Describe the functions and tasks of network operating system administration * Explain the various data storage options on a computer network * Detail the need for, and the functioning and application of, network and server security * Describe the operational elements of a network provided by a server * Explain the processes and methods involved in troubleshooting server issues Who this book is for This book is targeted towards professionals seeking to gain the CompTIA Server+ certification. People coming from a Microsoft background with basic operating system and networking skills will also find this book useful. Basic experience working with system administration is mandatory.
Intelligent Automation with VMware
Intelligent Automation with VMware
Ajit Pratap Kundan
¥73.02
Use self-driven data centers to reduce management complexity by deploying Infrastructure as Code to gain value from investments. Key Features * Add smart capabilities in VMware Workspace ONE to deliver customer insights and improve overall security * Optimize your HPC and big data infrastructure with the help of machine learning * Automate your VMware data center operations with machine learning Book Description This book presents an introductory perspective on how machine learning plays an important role in a VMware environment. It offers a basic understanding of how to leverage machine learning primitives, along with a deeper look into integration with the VMware tools used for automation today. This book begins by highlighting how VMware addresses business issues related to its workforce, customers, and partners with emerging technologies such as machine learning to create new, intelligence-driven, end user experiences. You will learn how to apply machine learning techniques incorporated in VMware solutions for data center operations. You will go through management toolsets with a focus on machine learning techniques. At the end of the book, you will learn how the new vSphere Scale-Out edition can be used to ensure that HPC, big data performance, and other requirements can be met (either through development or by fine-tuning guidelines) with mainstream products. What you will learn * Orchestrate on-demand deployments based on defined policies * Automate away common problems and make life easier by reducing errors * Deliver services to end users rather than to virtual machines * Reduce rework in a multi-layered scalable manner in any cloud * Explore the centralized life cycle management of hybrid clouds * Use common code so you can run it across any cloud Who this book is for This book is intended for those planning, designing, and implementing the virtualization/cloud components of the Software-Defined Data Center foundational infrastructure. It helps users to put intelligence in their automation tasks to get self driving data center. It is assumed that the reader has knowledge of, and some familiarity with, virtualization concepts and related topics, including storage, security, and networking.
React Material-UI Cookbook
React Material-UI Cookbook
Adam Boduch
¥73.02
Build modern day application by implementing Material Design principles in React applications using Material-UI. Key Features * Grasp the needs React components for UI elements * Master the style and theme of the tools to go along with these components * Get to grips with all the React best practices to build a modern application Book Description Material-UI is a component library for rendering UI elements, using modern best practices from React and Material Design. This book will show you how you can create impressive and captivating modern day web apps by implementing Material Design considerations. The primary objective of this book is to help you use several Material-UI components to build larger UI functionality. We will also focus on React best practices in conjunction with Material-UI components – using state, context, and other new React 16.8 features properly. This book will start with layout and navigation and then dive into presenting the information with Material-UI components. It will then talk about the different components for user interactions. By the end of this book, you will know how to improve the look and feel of your applications using Material-UI components. What you will learn * Learn to build the overall structure and navigation for your Material-UI app * Learn to present simple and complex information in a variety of ways * Build interactive and intuitive controls * Design portable themes and styles for all of your Material-UI apps * Group content into sections using tabs and expansion panels * Learn how to design a general page layout with Material-UI grids * Use lists for complex data, and cards for detailed information Who this book is for They are JavaScript developers who have some basic knowledge of React and would want to implement Material Design principles in React applications using Material-UI. The reader wants to build a user interface using React components but doesn’t want to invent their own style or UX framework.