Memoirs from Mrs. Hudson's Kitchen
¥58.76
Mrs. Hudson is possibly the most famous landlady in literature. Presiding over the comings and goings at 221B Baker Street, she saw many clients, villains and Baker Street Irregulars during the tenancy of Sherlock Holmes and Dr. Watson. This series of columns, thoughts, recipes and memoirs are from a long-running column in the Sherlockian journal Canadian Holmes. In it the author, Wendy Heyman-Marsaw, puts herself in Mrs. Hudson's shoes, up and down the 17 steps, and recounts not only the time and era but the food, dining and eating habits of Victorian England. This book explores the meals Mrs. Hudson would have prepared and served her two famous lodgers, what food they would have had while on rail journeys or eaten at hotels around London or inns around England. You will also learn about Mrs. Hudson herself, her husband and even her views towards women's roles and rights in Victorian times. With many illustrations from the Strand Magazine, readers will get a rare peek inside Victorian life.
Sherlock Holmes and The Other Woman
¥58.76
Poltergeists, Egyptian myths, and a series of murders make 1898 a year Sherlock Holmes will never forget. From Camden Town to the diamond district, no part of London is safe. It will take all his skills if Holmes is to keep himself, Doctor Watson, and their friends free from harm. He doesn't need any distractions. What a time for Lady Beatrice to be trapped in a volatile Paris.
And Off We Go
¥19.52
And Off We Go is a collection of stories lending wings to our curiosity and taking us through space and time! The first one introduces us to the Vikings, who taught their children how to coexist with the frozen seas and respect the animals. In the second tale we visit the African Bushmen and get to know their very special way of learning how to hunt. The third one takes place in Japan and describes how a samurai preserves the honour of a persecuted princess, while in the fourth we learn about understanding dreams with the Navajo, a native American tribe. The stars in the fifth story bring together two girls - a Masai and an Australian - marked by fate in the same manner. Through these tales we learn how to listen to the wind and how to understand people different from ourselves. The goal of these stories is for the readers to become fascinated by fantasy journeys. The young readers will take their own knowledge of the world and their family with them on these journeys, and learn about different ways of life full of similar mutual relations and identical fears and joys. They will learn that many different peoples or groups of people live or have lived in the world, that every group has certain peculiarities we can look up to and make use of living in the today's world, or simply discover what people can find their own little shares of happiness in. However, the most important message is the realisation that we are all very much alike despite all the differences. We love our nearest and dearest, we laugh at a funny story, and we are upset by injustice, regardless of when, where in the world, and what family we were born into.The collection of stories And Off We Go will help you discover at least some of your secret wishes and chase away prejudice and fears.These five stories will change your outlook at the world. For the better.
Refactoring TypeScript
¥54.49
Discover various techniques to develop maintainable code and keep it in shape. Key Features * Learn all about refactoring - why it is important and how to do it * Discover easy ways to refactor code with examples * Explore techniques that can be applied to most other programming languages Book Description Refactoring improves your code without changing its behavior. With refactoring, the best approach is to apply small targeted changes to a codebase. Instead of doing a huge sweeping change to your code, refactoring is better as a long-term and continuous enterprise. Refactoring TypeScript explains how to spot bugs and remove them from your code. You’ll start by seeing how wordy conditionals, methods, and null checks make code unhealthy and unstable. Whether it is identifying messy nested conditionals or removing unnecessary methods, this book will show various techniques to avoid these pitfalls and write code that is easier to understand, maintain, and test. By the end of the book, you’ll have learned some of the main causes of unhealthy code, tips to identify them and techniques to address them. What you will learn * Spot and fix common code smells to create code that is easier to read and understand * Discover ways to identify long methods and refactor them * Create objects that keep your code flexible, maintainable, and testable * Apply the Single Responsibility Principle to develop less-coupled code * Discover how to combine different refactoring techniques * Learn ways to solve the issues caused by overusing primitives Who this book is for This book is designed for programmers who are looking to explore various refactoring techniques to develop healthy and maintainable code. Some experience in JavaScript and TypeScript can help you easily grasp the concepts explained in this book.
日本经典童话:桃太郎
¥3.00
本故事为日本经典童话之一。《桃太郎》是日本著名民间故事,讲述从桃子里诞生的桃太郎,用糯米团子收容了小白狗、小猴子和雉鸡后,一起前往鬼岛为民除害的故事。全书为日文版。难词标注假名,供日语学习者学习使用。
志怪小说:小翠(日文版)
¥3.00
本故事为蒲松龄创作的聊斋志异作品之一。描述一个奔波在野林荒坟音的妇人,被逼得现了狐狸的原形,钻进在破庙中躲风雨的穷书生王生的袍子下面,躲过了灭顶之灾。数十年后,王生官拜侍御,生一子,名元丰,从小痴傻。忽一日,一村妇,愿将女儿小翠许给元丰为妻。王生夫妇大喜,盛仪迎娶小翠。小翠美若天仙,可给王生家却带来不少的麻烦。全书为日文版。难词标注假名,供日语学习者学习使用。
鲁迅作品选:明天(日文版)
¥3.00
《明天》讲诉了发生在还具有一点儿古风的鲁镇上在特定的“三个晚上两白天”这个时间段的故事,故事围绕着主人公寡妇单四嫂子失去自己的儿子宝儿这个事件展开全篇的事件叙述。《明天》是鲁迅先生创作的一篇小说,这篇小说之所以叫做明天,无论站在何时说这个词,它都代表将来,非现在。无论作者或主人公,都想在摆脱现实,逃往明天。至于原因,原文斑斑可寻。全书为日文版。难词标注假名,供日语学习者学习使用。
鲁迅作品选:幸福的家庭(日文版)
¥3.00
《幸福的家庭》主要讲的是在旧社会一知识分子,为赚稿费养家糊口,于是便打算投稿写一篇符合大众口味的文章。以描写知识分子想象中的幸福家庭的模样及生活方式。知识分子虚构了一个接受了民主思想的恩爱夫妻,过着浪漫、幸福的婚姻生活。与虚构小说情节鲜明对比的是:该知识分子生活困顿,过着为三餐温饱、柴米油盐而烦恼的生活。全书为日文版。难词标注假名,供日语学习者学习使用。
鲁迅作品选:白光(日文版)
¥3.00
《白光》是现代文学家鲁迅于1922年创作的短篇小说,作者通过讲述在科举考试中一个屡屡落第的文人陈士成,听信祖宗传言,受白光的启示在院子里挖银子未果,精神迷幻,到大山里寻宝却坠湖而死的故事,批判了封建社会病态的科考制度,揭示了十年苦读反而无用的读书人的悲惨命运。全书为日文版。难词标注假名,供日语学习者学习使用。
鲁迅作品选:风波(日文版)
¥3.00
本故事为鲁迅创作的作品之一。村里撑船的七斤,革命时进城,被人剪去了辫子。这天他在城里的咸亨酒店听说皇帝坐了龙庭,要辫子,这消息让他烦心,更让他妻子惶恐。跟七斤有过节的赵七爷特意来恐吓七斤一家,说没了辫子就是要杀头。十多天后,七斤夫妇看出了破绽,于是七斤渐渐在村里恢复了被尊重的地位,一家的生活也回到常态。全书为日文版。难词标注假名,供日语学习者学习使用。
鲁迅作品选:不周山(日文版)
¥3.00
本故事为鲁迅创作的作品之一。这篇小说取材于女娲造人和补天的神话。小说开篇写女娲从梦中惊醒,烦闷、懊恼,自然界则是一片春回大地的绚烂景象。和风吹拂,女娲百无聊赖,心神不安,青春焕发,精力饱满而无处发泄。她走向海边,无意识捏弄软泥,于是创造了人。女娲因生命力受压抑而发挥了劳动创造精神,创造了人类,补好了崩裂的天。这是作者对封建思想意识礼教道德的勇敢挑战和彻底否定,体现了强烈的反封建精神。全书为日文版。难词标注假名,供日语学习者学习使用。
Mastering Rust
¥90.46
Become proficient in designing, developing and deploying effective software systems using the advanced constructs of Rust Key Features * Improve your productivity using the latest version of Rust and write simpler and easier code * Understand Rust’s immutability and ownership principle, expressive type system, safe concurrency * Deep dive into the new doamins of Rust like WebAssembly, Networking and Command line tools Book Description Rust is an empowering language that provides a rare combination of safety, speed, and zero-cost abstractions. Mastering Rust – Second Edition is filled with clear and simple explanations of the language features along with real-world examples, showing you how you can build robust, scalable, and reliable programs. This second edition of the book improves upon the previous one and touches on all aspects that make Rust a great language. We have included the features from latest Rust 2018 edition such as the new module system, the smarter compiler, helpful error messages, and the stable procedural macros. You’ll learn how Rust can be used for systems programming, network programming, and even on the web. You’ll also learn techniques such as writing memory-safe code, building idiomatic Rust libraries, writing efficient asynchronous networking code, and advanced macros. The book contains a mix of theory and hands-on tasks so you acquire the skills as well as the knowledge, and it also provides exercises to hammer the concepts in. After reading this book, you will be able to implement Rust for your enterprise projects, write better tests and documentation, design for performance, and write idiomatic Rust code. What you will learn * Write generic and type-safe code by using Rust’s powerful type system * How memory safety works without garbage collection * Know the different strategies in error handling and when to use them * Learn how to use concurrency primitives such as threads and channels * Use advanced macros to reduce boilerplate code * Create efficient web applications with the Actix-web framework * Use Diesel for type-safe database interactions in your web application Who this book is for The book is aimed at beginner and intermediate programmers who already have familiarity with any imperative language and have only heard of Rust as a new language. If you are a developer who wants to write robust, efficient and maintainable software systems and want to become proficient with Rust, this book is for you. It starts by giving a whirlwind tour of the important concepts of Rust and covers advanced features of the language in subsequent chapters using code examples that readers will find useful to advance their knowledge.
Learn Spring for Android Application Development
¥90.46
A hands-on guide to Android programming with Spring MVC, Spring Boot, and Spring Security Key Features * Build native Android applications with Spring for Android * Explore Reactive programming, concurrency, and multithreading paradigms for building fast and efficient applications * Write more expressive and robust code with Kotlin using its coroutines and other latest features Book Description As the new official language for Android, Kotlin is attracting new as well as existing Android developers. As most developers are still working with Java and want to switch to Kotlin, they find a combination of these two appealing. This book addresses this interest by bringing together Spring, a widely used Java SE framework for building enterprise-grade applications, and Kotlin. Learn Spring for Android Application Development will guide you in leveraging some of the powerful modules of the Spring Framework to build lightweight and robust Android apps using Kotlin. You will work with various modules, such as Spring AOP, Dependency Injection, and Inversion of Control, to develop applications with better dependency management. You’ll also explore other modules of the Spring Framework, such as Spring MVC, Spring Boot, and Spring Security. Each chapter has practice exercises at the end for you to assess your learning. By the end of the book, you will be fully equipped to develop Android applications with Spring technologies. What you will learn * Get to grips with the basics of the Spring Framework * Write web applications using the Spring Framework with Kotlin * Develop Android apps with Kotlin * Connect a RESTful web service with your app using Retrofilt * Understand JDBC, JPA, MySQL for Spring and SQLite Room for Android * Explore Spring Security fundamentals, Basic Authentication, and OAuth2 * Delve into Concurrency and Reactive programming using Kotlin * Develop testable applications with Spring and Android Who this book is for If you’re an aspiring Android developer or an existing developer who wants to learn how to use Spring to build robust Android applications in Kotlin, this book is for you. Though not necessary, basic knowledge of Spring will assist with understanding key concepts covered in this book.
Implementing AWS: Design, Build, and Manage your Infrastructure
¥90.46
Work through exciting recipes to administer your AWS cloud Key Features * Build secure environments using AWS components and services * Explore core AWS features with real-world applications and best practices * Design and build Lambda functions using real-world examples Book Description With this Learning Path, you’ll explore techniques to easily manage applications on the AWS cloud. You’ll begin with an introduction to serverless computing, its advantages, and the fundamentals of AWS. The following chapters will guide you on how to manage multiple accounts by setting up consolidated billing, enhancing your application delivery skills, with the latest AWS services such as CodeCommit, CodeDeploy, and CodePipeline to provide continuous delivery and deployment, while also securing and monitoring your environment's workflow. It’ll also add to your understanding of the services AWS Lambda provides to developers. To refine your skills further, it demonstrates how to design, write, test, monitor, and troubleshoot Lambda functions. By the end of this Learning Path, you’ll be able to create a highly secure, fault-tolerant, and scalable environment for your applications. This Learning Path includes content from the following Packt products: * AWS Administration: The Definitive Guide, Second Edition by Yohan Wadia * AWS Administration Cookbook by Rowan Udell, Lucas Chan * Mastering AWS Lambda by Yohan Wadia, Udita Gupta What you will learn * Explore the benefits of serverless computing and applications * Deploy apps with AWS Elastic Beanstalk and Amazon Elastic File System * Secure environments with AWS CloudTrail, AWSConfig, and AWS Shield * Run big data analytics with Amazon EMR and Amazon Redshift * Back up and safeguard data using AWS Data Pipeline * Create monitoring and alerting dashboards using CloudWatch * Effectively monitor and troubleshoot serverless applications with AWS * Design serverless apps via AWS Lambda, DynamoDB, and API Gateway Who this book is for This Learning Path is specifically designed for IT system and network administrators, AWS architects, and DevOps engineers who want to effectively implement AWS in their organization and easily manage daily activities. Familiarity with Linux, web services, cloud computing platforms, virtualization, networking, and other administration-related tasks will assist in understanding the concepts in the book. Prior hands-on experience with AWS core services such as EC2, IAM, S3, and programming languages, such as Node.Js, Java, and C#, will also prove beneficial.
Practical Security Automation and Testing
¥73.02
Your one stop guide to automating infrastructure security using DevOps and DevSecOps Key Features * Secure and automate techniques to protect web, mobile or cloud services * Automate secure code inspection in C++, Java, Python, and JavaScript * Integrate security testing with automation frameworks like fuzz, BDD, Selenium and Robot Framework Book Description Security automation is the automatic handling of software security assessments tasks. This book helps you to build your security automation framework to scan for vulnerabilities without human intervention. This book will teach you to adopt security automation techniques to continuously improve your entire software development and security testing. You will learn to use open source tools and techniques to integrate security testing tools directly into your CI/CD framework. With this book, you will see how to implement security inspection at every layer, such as secure code inspection, fuzz testing, Rest API, privacy, infrastructure security, and web UI testing. With the help of practical examples, this book will teach you to implement the combination of automation and Security in DevOps. You will learn about the integration of security testing results for an overall security status for projects. By the end of this book, you will be confident implementing automation security in all layers of your software development stages and will be able to build your own in-house security automation platform throughout your mobile and cloud releases. What you will learn * Automate secure code inspection with open source tools and effective secure code scanning suggestions * Apply security testing tools and automation frameworks to identify security vulnerabilities in web, mobile and cloud services * Integrate security testing tools such as OWASP ZAP, NMAP, SSLyze, SQLMap, and OpenSCAP * Implement automation testing techniques with Selenium, JMeter, Robot Framework, Gauntlt, BDD, DDT, and Python unittest * Execute security testing of a Rest API Implement web application security with open source tools and script templates for CI/CD integration * Integrate various types of security testing tool results from a single project into one dashboard Who this book is for The book is for software developers, architects, testers and QA engineers who are looking to leverage automated security testing techniques.
Hands-On Java Deep Learning for Computer Vision
¥54.49
Leverage the power of Java and deep learning to build production-grade Computer Vision applications Key Features * Build real-world Computer Vision applications using the power of neural networks * Implement image classification, object detection, and face recognition * Know best practices on effectively building and deploying deep learning models in Java Book Description Although machine learning is an exciting world to explore, you may feel confused by all of its theoretical aspects. As a Java developer, you will be used to telling the computer exactly what to do, instead of being shown how data is generated; this causes many developers to struggle to adapt to machine learning. The goal of this book is to walk you through the process of efficiently training machine learning and deep learning models for Computer Vision using the most up-to-date techniques. The book is designed to familiarize you with neural networks, enabling you to train them efficiently, customize existing state-of-the-art architectures, build real-world Java applications, and get great results in a short space of time. You will build real-world Computer Vision applications, ranging from a simple Java handwritten digit recognition model to real-time Java autonomous car driving systems and face recognition models. By the end of this book, you will have mastered the best practices and modern techniques needed to build advanced Computer Vision Java applications and achieve production-grade accuracy. What you will learn * Discover neural networks and their applications in Computer Vision * Explore the popular Java frameworks and libraries for deep learning * Build deep neural networks in Java * Implement an end-to-end image classification application in Java * Perform real-time video object detection using deep learning * Enhance performance and deploy applications for production Who this book is for This book is for data scientists, machine learning developers and deep learning practitioners with Java knowledge who want to implement machine learning and deep neural networks in the computer vision domain. You will need to have a basic knowledge of Java programming.
Hands-On GUI Application Development in Go
¥81.74
Discover Golang's GUI libraries such as Go-GTK (GIMP Toolkit) and Go-Qt and build beautiful, performant, and responsive graphical applications Key Features * Conceptualize and build state-of-art GUI applications with Golang (Go) * Tackle the complexity of varying GUI application sizes with a structured and scalable approach * Get hands-on experience of GUI development with Shiny, and labs/ui, Fyne, and Walk Book Description Go is often compared to C++ when it comes to low-level programming and implementations that require faster processing, such as Graphical User Interfaces (GUIs). In fact, many claim that Go is superior to C++ in terms of its concurrency and ease of use. Most graphical application toolkits, though, are still written using C or C++, and so they don't enjoy the benefits of using a modern programming language such as Go. This guide to programming GUIs with Go 1.11 explores the various toolkits available, including UI, Walk, Shiny, and Fyne. The book compares the vision behind each project to help you pick the right approach for your project. Each framework is described in detail, outlining how you can build performant applications that users will love. To aid you further in creating applications using these emerging technologies, you'll be able to easily refer to code samples and screenshots featured in the book. In addition to toolkit-specific discussions, you'll cover more complex topics, such as how to structure growing graphical applications, and how cross-platform applications can integrate with each desktop operating system to create a seamless user experience. By delving into techniques and best practices for organizing and scaling Go-based graphical applications, you'll also glimpse Go's impressive concurrency system. In the concluding chapters, you'll discover how to distribute to the main desktop marketplaces and distribution channels. By the end of this book, you'll be a confident GUI developer who can use the Go language to boost the performance of your applications. What you will learn * Understand the benefits and complexities of building native graphical applications * Gain insights into how Go makes cross-platform graphical application development simple * Build platform-native GUI applications using andlabs/ui * Develop graphical Windows applications using Walk * Create multiplatform GUI applications using Shiny, Nuklear, and Fyne * Use Go wrappers for GTK and Qt for GUI application development * Streamline your requirements to pick the correct toolkit strategy Who this book is for This book is designed for Go developers who are interested in building native graphical applications for desktop computers and beyond. Some knowledge of building applications using Go is useful, but not essential. Experience in developing GUIs is not required as the book explores the benefits and challenges they pose. This book will also be beneficial for GUI application developers who are interested in trying Go.
Mastering Microservices with Java
¥81.74
Master the art of implementing scalable and reactive microservices in your production environment with Java 11 Key Features * Use domain-driven designs to build microservices * Explore various microservices design patterns such as service discovery, registration, and API Gateway * Use Kafka, Avro, and Spring Streams to implement event-based microservices Book Description Microservices are key to designing scalable, easy-to-maintain applications. This latest edition of Mastering Microservices with Java, works on Java 11. It covers a wide range of exciting new developments in the world of microservices, including microservices patterns, interprocess communication with gRPC, and service orchestration. This book will help you understand how to implement microservice-based systems from scratch. You'll start off by understanding the core concepts and framework, before focusing on the high-level design of large software projects. You'll then use Spring Security to secure microservices and test them effectively using REST Java clients and other tools. You will also gain experience of using the Netflix OSS suite, comprising the API Gateway, service discovery and registration, and Circuit Breaker. Additionally, you'll be introduced to the best patterns, practices, and common principles of microservice design that will help you to understand how to troubleshoot and debug the issues faced during development. By the end of this book, you'll have learned how to build smaller, lighter, and faster services that can be implemented easily in a production environment. What you will learn * Use domain-driven designs to develop and implement microservices * Understand how to implement microservices using Spring Boot * Explore service orchestration and distributed transactions using the Sagas * Discover interprocess communication using REpresentational State Transfer (REST) and events * Gain knowledge of how to implement and design reactive microservices * Deploy and test various microservices Who this book is for This book is designed for Java developers who are familiar with microservices architecture and now want to effectively implement microservices at an enterprise level. Basic knowledge and understanding of core microservice elements and applications is necessary.
Neural Network Projects with Python
¥73.02
Build your Machine Learning portfolio by creating 6 cutting-edge Artificial Intelligence projects using neural networks in Python Key Features * Discover neural network architectures (like CNN and LSTM) that are driving recent advancements in AI * Build expert neural networks in Python using popular libraries such as Keras * Includes projects such as object detection, face identification, sentiment analysis, and more Book Description Neural networks are at the core of recent AI advances, providing some of the best resolutions to many real-world problems, including image recognition, medical diagnosis, text analysis, and more. This book goes through some basic neural network and deep learning concepts, as well as some popular libraries in Python for implementing them. It contains practical demonstrations of neural networks in domains such as fare prediction, image classification, sentiment analysis, and more. In each case, the book provides a problem statement, the specific neural network architecture required to tackle that problem, the reasoning behind the algorithm used, and the associated Python code to implement the solution from scratch. In the process, you will gain hands-on experience with using popular Python libraries such as Keras to build and train your own neural networks from scratch. By the end of this book, you will have mastered the different neural network architectures and created cutting-edge AI projects in Python that will immediately strengthen your machine learning portfolio. What you will learn * Learn various neural network architectures and its advancements in AI * Master deep learning in Python by building and training neural network * Master neural networks for regression and classification * Discover convolutional neural networks for image recognition * Learn sentiment analysis on textual data using Long Short-Term Memory * Build and train a highly accurate facial recognition security system Who this book is for This book is a perfect match for data scientists, machine learning engineers, and deep learning enthusiasts who wish to create practical neural network projects in Python. Readers should already have some basic knowledge of machine learning and neural networks.
Hands-On Game Development with WebAssembly
¥70.84
Make your WebAssembly journey fun while making a game with it Key Features * Create a WebAssembly game that implements sprites, animations, physics, particle systems, and other game development fundamentals * Get to grips with advanced game mechanics in WebAssembly * Learn to use WebAssembly and WebGL to render to the HTML5 canvas element Book Description Within the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language, and compile it for native platforms as well as the web. This book is designed to introduce web developers and game developers to the world of WebAssembly by walking through the development of a retro arcade game. You will learn how to build a WebAssembly application using C++, Emscripten, JavaScript, WebGL, SDL, and HTML5. This book covers a lot of ground in both game development and web application development. When creating a game or application that targets WebAssembly, developers need to learn a plethora of skills and tools. This book is a sample platter of those tools and skills. It covers topics including Emscripten, C/C++, WebGL, OpenGL, JavaScript, HTML5, and CSS. The reader will also learn basic techniques for game development, including 2D sprite animation, particle systems, 2D camera design, sound effects, 2D game physics, user interface design, shaders, debugging, and optimization. By the end of the book, you will be able to create simple web games and web applications targeting WebAssembly. What you will learn * Build web applications with near-native performance using WebAssembly * Become familiar with how web applications can be used to create games using HTML5 Canvas, WebGL, and SDL * Become well versed with game development concepts such as sprites, animation, particle systems, AI, physics, camera design, sound effects, and shaders * Deploy C/C++ applications to the browser using WebAssembly and Emscripten * Understand how Emscripten HTML shell templates, JavaScript glue code, and a WebAssembly module interact * Debug and performance tune your WebAssembly application Who this book is for Web developers and game developers interested in creating applications for the web using WebAssembly. Game developers interested in deploying their games to the web Web developers interested in creating applications that are potentially orders of magnitude faster than their existing JavaScript web apps C/C++ developers interested in using their existing skills to deploy applications to the web
Learning Elastic Stack 7.0
¥62.12
A beginner's guide to storing, managing, and analyzing data with the updated features of Elastic 7.0 Key Features * Gain access to new features and updates introduced in Elastic Stack 7.0 * Grasp the fundamentals of Elastic Stack including Elasticsearch, Logstash, and Kibana * Explore useful tips for using Elastic Cloud and deploying Elastic Stack in production environments Book Description The Elastic Stack is a powerful combination of tools for techniques such as distributed search, analytics, logging, and visualization of data. Elastic Stack 7.0 encompasses new features and capabilities that will enable you to find unique insights into analytics using these techniques. This book will give you a fundamental understanding of what the stack is all about, and help you use it efficiently to build powerful real-time data processing applications. The first few sections of the book will help you understand how to set up the stack by installing tools, and exploring their basic configurations. You’ll then get up to speed with using Elasticsearch for distributed searching and analytics, Logstash for logging, and Kibana for data visualization. As you work through the book, you will discover the technique of creating custom plugins using Kibana and Beats. This is followed by coverage of the Elastic X-Pack, a useful extension for effective security and monitoring. You’ll also find helpful tips on how to use Elastic Cloud and deploy Elastic Stack in production environments. By the end of this book, you’ll be well versed with the fundamental Elastic Stack functionalities and the role of each component in the stack to solve different data processing problems. What you will learn * Install and configure an Elasticsearch architecture * Solve the full-text search problem with Elasticsearch * Discover powerful analytics capabilities through aggregations using Elasticsearch * Build a data pipeline to transfer data from a variety of sources into Elasticsearch for analysis * Create interactive dashboards for effective storytelling with your data using Kibana * Learn how to secure, monitor and use Elastic Stack’s alerting and reporting capabilities * Take applications to an on-premise or cloud-based production environment with Elastic Stack Who this book is for This book is for entry-level data professionals, software engineers, e-commerce developers, and full-stack developers who want to learn about Elastic Stack and how the real-time processing and search engine works for business analytics and enterprise search applications. Previous experience with Elastic Stack is not required, however knowledge of data warehousing and database concepts will be helpful.

购物车
个人中心

