万本电子书0元读

万本电子书0元读

Java Deep Learning Projects
Java Deep Learning Projects
Md. Rezaul Karim
¥90.46
Build and deploy powerful neural network models using the latest Java deep learning libraries About This Book ? Understand DL with Java by implementing real-world projects ? Master implementations of various ANN models and build your own DL systems ? Develop applications using NLP, image classification, RL, and GPU processing Who This Book Is For If you are a data scientist, machine learning professional, or deep learning practitioner keen to expand your knowledge by delving into the practical aspects of deep learning with Java, then this book is what you need! Get ready to build advanced deep learning models to carry out complex numerical computations. Some basic understanding of machine learning concepts and a working knowledge of Java are required. What You Will Learn ? Master deep learning and neural network architectures ? Build real-life applications covering image classification, object detection, online trading, transfer learning, and multimedia analytics using DL4J and open-source APIs ? Train ML agents to learn from data using deep reinforcement learning ? Use factorization machines for advanced movie recommendations ? Train DL models on distributed GPUs for faster deep learning with Spark and DL4J ? Ease your learning experience through 69 FAQs In Detail Java is one of the most widely used programming languages. With the rise of deep learning, it has become a popular choice of tool among data scientists and machine learning experts. Java Deep Learning Projects starts with an overview of deep learning concepts and then delves into advanced projects. You will see how to build several projects using different deep neural network architectures such as multilayer perceptrons, Deep Belief Networks, CNN, LSTM, and Factorization Machines. You will get acquainted with popular deep and machine learning libraries for Java such as Deeplearning4j, Spark ML, and RankSys and you’ll be able to use their features to build and deploy projects on distributed computing environments. You will then explore advanced domains such as transfer learning and deep reinforcement learning using the Java ecosystem, covering various real-world domains such as healthcare, NLP, image classification, and multimedia analytics with an easy-to-follow approach. Expert reviews and tips will follow every project to give you insights and hacks. By the end of this book, you will have stepped up your expertise when it comes to deep learning in Java, taking it beyond theory and be able to build your own advanced deep learning systems. Style and approach A unique, learn-as-you-do approach, as the reader builds on his understanding of deep learning with Java progressively with each project. This book is designed in such a way that implementing each project will empower you with a unique skill set, and enable you to implement the next project more confidently.
NetSuite ERP for Administrators
NetSuite ERP for Administrators
Anthony Bickof
¥90.46
Learn steps and tasks to help a NetSuite administrator perform both his daily and monthly tasks efficiently. Advance his expertise to become NetSuite leader without having to spend time and money on corporate trainings. About This Book ? Understand the business considerations and implementation of the NetSuite ERP ? Gain a deep knowledge of enterprise security, data management, process automation, and analytics ? Learn techniques to sail through system maintenance while ensuring accuracy and to practically troubleshoot issues Who This Book Is For This book is for administrators, consultants, and Project Managers who would like to improve their skills in the areas of configuration and system management. Basic experience implementing NetSuite is assumed. What You Will Learn ? Provide executives with meaningful insights into the business ? A Framework to streamline the implementation of new and existing features ? Leverage built-in tools to optimize your efficiency and effectiveness ? Test configuration to check the implementation of role-specific permissions ? Understand how to optimize the amount of data to be shared with users ? Import data like new leads and employ current data like pricing updates ? Perform on-going maintenance and troubleshoot issues In Detail NetSuite ERP is a complete, scalable cloud ERP solution targeted at fast-growing, mid-sized businesses and large enterprises. It's the smartly executed combination of financial management operations and built-in business intelligence, which enables companies to make data-driven and well-informed decisions. This book will help administrators become expert enough to be seen as the NetSuite leader at their company and to be able to advise department heads on specific processes, and strategic decisions. We start with an overview of ERP and NetSuite ERP, before going on to explain the built-in features to show the breadth of NetSuite ERP's product and its ease of use. We then discuss business aspects, focusing on the most important processes in NetSuite. Then you'll understand the implementation aspects that are generic enough to cover all the features. The focus then shifts to specific skills that you will need to administer for any system, such as roles, permissions, customization, and data imports. Moving on, you'll learn how to centralize the creation of search templates and give users the tools to pivot the data and expose it to the user in useful ways, such as on the dashboard. The book ends with checklists providing actionable steps that you as an administrator can take to do your job and support the application through new releases and troubleshooting problems. Style and approach A slow and steady introduction of topics from reports through searches with aim to enable the administrator to gain a holistic view of the NetSuite product.
PostgreSQL 10 Administration Cookbook
PostgreSQL 10 Administration Cookbook
Simon Riggs,Gianni Ciolli
¥90.46
A practical guide to administer, monitor and replicate your PostgreSQL 10 database About This Book ? Get to grips with the capabilities of PostgreSQL 10 to administer your database more efficiently ? Monitor, tune, secure and protect your database for optimal performance ? A step-by-step, recipe-based guide to help you tackle any problem in PostgreSQL 10 administration with ease Who This Book Is For This book is for database administrators, data architects, developers, or anyone with an interest in planning for, or running, live production databases using PostgreSQL. It is most suited to those looking for hands-on solutions to any problem associated with PostgreSQL administration. What You Will Learn ? Get to grips with the newly released PostgreSQL 10 features to improve database performance and reliability ? Manage open source PostgreSQL versions 10 on various platforms. ? Explore best practices for planning and designing live databases ? Select and implement robust backup and recovery techniques in PostgreSQL 10 ? Explore concise and clear guidance on replication and high availability ? Discover advanced technical tips for experienced users In Detail PostgreSQL is a powerful, open source database management system with an enviable reputation for high performance and stability. With many new features in its arsenal, PostgreSQL 10 allows users to scale up their PostgreSQL infrastructure. This book takes a step-by-step, recipe-based approach to effective PostgreSQL administration. Throughout this book, you will be introduced to these new features such as logical replication, native table partitioning, additional query parallelism, and much more. You will learn how to tackle a variety of problems that are basically the pain points for any database administrator - from creating tables to managing views, from improving performance to securing your database. More importantly, the book pays special attention to topics such as monitoring roles, backup, and recovery of your PostgreSQL 10 database, ensuring high availability, concurrency, and replication. By the end of this book, you will know everything you need to know to be the go-to PostgreSQL expert in your organization. Style and approach The book is a step by step guide with example-driven recipes, focused on the new features of the latest PostgreSQL version10. This book will serve as a specific guide to understand and leverage useful PostgreSQL functionalities to create better and more efficient databases.
Intelligent Mobile Projects with TensorFlow
Intelligent Mobile Projects with TensorFlow
Jeff Tang
¥90.46
Create Deep Learning and Reinforcement Learning apps for multiple platforms with TensorFlow About This Book ? Build TensorFlow-powered AI applications for mobile and embedded devices ? Learn modern AI topics such as computer vision, NLP, and deep reinforcement learning ? Get practical insights and exclusive working code not available in the TensorFlow documentation Who This Book Is For If you're an iOS/Android developer interested in building and retraining others' TensorFlow models and running them in your mobile apps, or if you're a TensorFlow developer and want to run your new and amazing TensorFlow models on mobile devices, this book is for you. You'll also benefit from this book if you're interested in TensorFlow Lite, Core ML, or TensorFlow on Raspberry Pi. What You Will Learn ? Classify images with transfer learning ? Detect objects and their locations ? Transform pictures with amazing art styles ? Understand simple speech commands ? Describe images in natural language ? Recognize drawing with Convolutional Neural Network and Long Short-Term Memory ? Predict stock price with Recurrent Neural Network in TensorFlow and Keras ? Generate and enhance images with generative adversarial networks ? Build AlphaZero-like mobile game app in TensorFlow and Keras ? Use TensorFlow Lite and Core ML on mobile ? Develop TensorFlow apps on Raspberry Pi that can move, see, listen, speak, and learn In Detail As a developer, you always need to keep an eye out and be ready for what will be trending soon, while also focusing on what's trending currently. So, what's better than learning about the integration of the best of both worlds, the present and the future? Artificial Intelligence (AI) is widely regarded as the next big thing after mobile, and Google's TensorFlow is the leading open source machine learning framework, the hottest branch of AI. This book covers more than 10 complete iOS, Android, and Raspberry Pi apps powered by TensorFlow and built from scratch, running all kinds of cool TensorFlow models offline on-device: from computer vision, speech and language processing to generative adversarial networks and AlphaZero-like deep reinforcement learning. You’ll learn how to use or retrain existing TensorFlow models, build your own models, and develop intelligent mobile apps running those TensorFlow models. You'll learn how to quickly build such apps with step-by-step tutorials and how to avoid many pitfalls in the process with lots of hard-earned troubleshooting tips. Style and approach This book takes a practical, project-based approach to teach specifics of mobile development with TensorFlow. Using a reader-friendly approach, this book will provide detailed instructions and also discuss the broader context covered within.
Moodle 3 E-Learning Course Development
Moodle 3 E-Learning Course Development
Susan Smith Nash,William Rice
¥90.46
A complete guide on course development and delivery using Moodle 3.x About This Book ? Get the best out of the latest Moodle 3 framework to ensure successful learning ? Gain experience in creating different kinds of courses ? Create your first Moodle VR app using the Moodle VR toolset Who This Book Is For This book is for anyone who wants to get the best out of Moodle. As a beginner, this is a thorough guide for you to understand how the software works, with great ideas for getting off to a good start with your first course. Some experience of working with e-learning systems will be beneficial. Experienced Moodle users will find powerful insights into developing successful and educational courses. What You Will Learn ? Know what Moodle does and how it supports your teaching strategies ? Install Moodle on your computer and navigate your way around it ? Understand all of Moodle's learning features ? Monitor how learners interact with your site using site statistics ? Add multimedia content to your site ? Allow students to enroll themselves or invite other students to join a course In Detail Moodle is a learning platform or Course Management System (CMS) that is easy to install and use, but the real challenge is in developing a learning process that leverages its power and maps the learning objectives to content and assessments for an integrated and effective course. Moodle 3 E-Learning Course Development guides you through meeting that challenge in a practical way. This latest edition will show you how to add static learning material, assessments, and social features such as forum-based instructional strategy, a chat module, and forums to your courses so that students reach their learning potential. Whether you want to support traditional class teaching or lecturing, or provide complete online and distance e-learning courses, this book will prove to be a powerful resource throughout your use of Moodle. You’ll learn how to create and integrate third-party plugins and widgets in your Moodle app, implement site permissions and user accounts, and ensure the security of content and test papers. Further on, you’ll implement PHP scripts that will help you create customized UIs for your app. You’ll also understand how to create your first Moodle VR e-learning app using the latest VR learning experience that Moodle 3 has to offer. By the end of this book, you will have explored the decisions, design considerations, and thought processes that go into developing a successful course. Style and approach Packed with clear step-by-step instructions, plenty of screenshots, and thorough explanations, this book guides you through the many features and options that you have to choose from when using Moodle 3.
Django 2 by Example
Django 2 by Example
Antonio Melé
¥90.46
Learn Django 2.0 with four end-to-end projects About This Book ? Learn Django by building real-world web applications from scratch ? Develop powerful web applications quickly using the best coding practices ? Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Who This Book Is For If you are a web developer who wants to see how to build professional sites with Django, this book is for you. You will need a basic knowledge of Python, HTML, and JavaScript, but you don't need to have worked with Django before. What You Will Learn ? Build practical, real-world web applications with Django ? Use Django with other technologies, such as Redis and Celery ? Develop pluggable Django applications ? Create advanced features, optimize your code, and use the cache framework ? Add internationalization to your Django projects ? Enhance your user experience using JavaScript and AJAX ? Add social features to your projects ? Build RESTful APIs for your applications In Detail If you want to learn about the entire process of developing professional web applications with Django, then this book is for you. This book will walk you through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices. You will learn how to build a blog application, a social image-bookmarking website, an online shop, and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. The book walks you through the creation of real-world applications, while solving common problems and implementing best practices. By the end of this book, you will have a deep understanding of Django and how to build advanced web applications Style and approach This easy-to-follow guide takes you through the process of building four different production-ready Django projects with a simple step-by-step approach.
Mastering Spring Boot 2.0
Mastering Spring Boot 2.0
Dinesh Rajput
¥90.46
Learn to develop, test, and deploy your Spring Boot distributed application and explore various best practices. About This Book ? Build and deploy your microservices architecture in the cloud ? Build event-driven resilient systems using Hystrix and Turbine ? Explore API management tools such as KONG and API documentation tools such as Swagger Who This Book Is For The book is targeted at experienced Spring and Java developers who have a basic knowledge of working with Spring Boot. The reader should be familiar with Spring Boot basics, and aware of its benefits over traditional Spring Framework-based applications. What You Will Learn ? Build logically structured and highly maintainable Spring Boot applications ? Configure RESTful microservices using Spring Boot ? Make the application production and operation-friendly with Spring Actuator ? Build modern, high-performance distributed applications using cloud patterns ? Manage and deploy your Spring Boot application to the cloud (AWS) ? Monitor distributed applications using log aggregation and ELK In Detail Spring is one of the best frameworks on the market for developing web, enterprise, and cloud ready software. Spring Boot simplifies the building of complex software dramatically by reducing the amount of boilerplate code, and by providing production-ready features and a simple deployment model. This book will address the challenges related to power that come with Spring Boot's great configurability and flexibility. You will understand how Spring Boot configuration works under the hood, how to overwrite default configurations, and how to use advanced techniques to prepare Spring Boot applications to work in production. This book will also introduce readers to a relatively new topic in the Spring ecosystem – cloud native patterns, reactive programming, and applications. Get up to speed with microservices with Spring Boot and Spring Cloud. Each chapter aims to solve a specific problem or teach you a useful skillset. By the end of this book, you will be proficient in building and deploying your Spring Boot application. Style and approach The book takes a practical, example-driven approach to teaching you all the advanced features of Spring Boot 2.0
Implementing Oracle API Platform Cloud Service
Implementing Oracle API Platform Cloud Service
Andrew Bell,Sander Rensen,Luis Weir,Phil Wilkins
¥90.46
Work with the newest Oracle API Platform Cloud Service to interface with the increasingly complex array of services your clients want. About This Book ? Understand the architecture and functionality of the new Oracle API Cloud Service Platform ? Understand typical use cases for the new platform and how it can work for you ? Design your own APIs, then deploy and customize your APIs ? Implement Oauth 2.0 policy and custom policies ? Migrate from Oracle 12c solutions to the new Oracle API platform Who This Book Is For This book is for all Oracle developers who are working or plan to work with the Oracle API Platform Cloud Service. What You Will Learn ? Get an overview of the Oracle API Cloud Service Platform ? See typical use cases of the Oracle API Cloud Service Platform ? Design your own APIs using Apiary ? Build and run microservices ? Set up API gateways with the new API platform from Oracle ? Customize developer portals ? Configuration management ? Implement Oauth 2.0 policies ? Implement custom policies ? Get a policy SDK overview ? Transition from Oracle API Management 12c to the new Oracle API platform In Detail Implementing Oracle API Platform Cloud Service moves from theory to practice using the newest Oracle API management platform. This critical new platform for Oracle developers allows you to interface the complex array of services your clients expect in the modern world. First, you'll learn about Oracle’s new platform and get an overview of it, then you'll see a use case showing the functionality and use of this new platform for Oracle customers. Next, you’ll see the power of Apiary and begin designing your own APIs. From there, you’ll build and run microservices and set up the Oracle API gateways. Moving on, you’ll discover how to customize the developer portal and publish your own APIs. You’ll spend time looking at configuration management on the new platform, and implementing the Oauth 2.0 policy, as well as custom policies. The latest finance modules from Oracle will be examined, with some of the third party alternatives in sight as well. This broad-scoped book completes your journey with a clear examination of how to transition APIs from Oracle API Management 12c to the new Oracle API Platform, so that you can step into the future confidently. Style and approach This book provides comprehensive coverage of all aspects of Oracle API development using the new Oracle API Platform Cloud Service. All aspects of the new Oracle API Platform Cloud Service are considered and your practical, working Oracle situations are examined to give you have hands-on experience using the new API platform from Oracle.
The DevOps 2.2 Toolkit
The DevOps 2.2 Toolkit
Viktor Farcic
¥90.46
Learn from an expert on how use self-adapting and self-healing systems within Docker. About This Book ? Viktor Farcic shows you all aspects in the creation of self-adapting and self-healing systems in both a practical and hands-on approach. ? Learn how to choose a successful solution for metrics storage and query, including InfluxDB, Nagios and Sensu, Prometheus and Graphite. ? Discover how to integrate Docker Flow Monitor with Docker Flow Proxy. ? How to apply Docker self-healing and self-adaptive to both services and infrastructure. Who This Book Is For This book is for professionals experienced with Docker looking to create both self-adapting and self-healing systems using the software. What You Will Learn ? Let Viktor Farcic show you all aspects in the creation of self-adapting and self-healing systems in both a practical and hands-on approach. ? Learn how to choose a successful solution for metrics storage and query, including InfluxDB, Nagios and Sensu, Prometheus and Graphite. ? Understand how to integrate Docker Flow Monitor with Docker Flow Proxy. ? The creation of cluster-wide alerts by creating alerts based on metrics. ? How to apply self-healing and self-adaptive to both services and infrastructure. In Detail Building on The DevOps 2.0 Toolkit and The DevOps 2.1 Toolkit: Docker Swarm, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to explore two new programs, self-adaptive and self-healing systems within Docker. The DevOps 2.2 Toolkit: Self-Sufficient Docker Clusters is the latest book in Viktor Farcic’s series that helps you build a full DevOps Toolkit. This book in the series looks at Docker, the tool designed to make it easier in the creation and running of applications using containers. In this latest entry, Viktor combines theory with a hands-on approach to guide you through the process of creating self-adaptive and self-healing systems. Within this book, Viktor will cover a wide-range of emerging topics, including what exactly self-adaptive and self-healing systems are, how to choose a solution for metrics storage and query, the creation of cluster-wide alerts and what a successful self-sufficient system blueprint looks like. Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Docker. Style and approach Readers join Viktor Farcic as he continues his exploration of Docker and begins to explore new opportunities with the platform.
PostGIS Cookbook - Second Edition
PostGIS Cookbook - Second Edition
Mayra Zurbaran,Pedro M. Wightman,Paolo Corti
¥90.46
Create and manage spatial data with PostGIS About This Book ? Import and export geographic data from the PostGIS database using the available tools ? Maintain, optimize, and fine-tune spatial data for long-term viability ? Utilize the parallel support functionality that was introduced in PostgreSQL 9.6 Who This Book Is For This book is for developers who need some quick solutions for PostGIS. Prior knowledge of PostgreSQL and spatial concepts would be an added advantage. What You Will Learn ? Import and export geographic data from the PostGIS database using the available tools ? Structure spatial data using the functionality provided by a combination of PostgreSQL and PostGIS ? Work with a set of PostGIS functions to perform basic and advanced vector analyses ? Connect PostGIS with Python ? Learn to use programming frameworks around PostGIS ? Maintain, optimize, and fine-tune spatial data for long-term viability ? Explore the 3D capabilities of PostGIS, including LiDAR point clouds and point clouds derived from Structure from Motion (SfM) techniques ? Distribute 3D models through the Web using the X3D standard ? Use PostGIS to develop powerful GIS web applications using Open Geospatial Consortium web standards ? Master PostGIS Raster In Detail PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. PostGIS provides support for geographic objects to the PostgreSQL object-relational database and is currently the most popular open source spatial databases. If you want to explore the complete range of PostGIS techniques and expose related extensions, then this book is for you. This book is a comprehensive guide to PostGIS tools and concepts which are required to manage, manipulate, and analyze spatial data in PostGIS. It covers key spatial data manipulation tasks, explaining not only how each task is performed, but also why. It provides practical guidance allowing you to safely take advantage of the advanced technology in PostGIS in order to simplify your spatial database administration tasks. Furthermore, you will learn to take advantage of basic and advanced vector, raster, and routing approaches along with the concepts of data maintenance, optimization, and performance, and will help you to integrate these into a large ecosystem of desktop and web tools. By the end, you will be armed with all the tools and instructions you need to both manage the spatial database system and make better decisions as your project's requirements evolve. Style and approach This comprehensive guide uses a problem-solving approach to help you acquire a solid understanding of PostGIS.
Working with Odoo 11 - Third Edition
Working with Odoo 11 - Third Edition
Greg Moss
¥90.46
Transform and modernize your businesses and upgrade your enterprise management skills with Odoo 11, the most comprehensive management software About This Book ? Use project management along with analytics for better reporting ? Build an Odoo module and integrate it with other platforms with this practical guide ? Explore new design and mobile updates from the Odoo enterprise Who This Book Is For This book is for beginners, and will help you learn advanced-level features with Odoo such as creating your own custom modules. You do not need any prior knowledge of Odoo. What You Will Learn ? Configure a functioning customer relationship management system ? Set up a purchasing and receiving system ? Implement manufacturing operations and processes using real-world examples ? Discover the capabilities of Odoo's financial accounting and reporting features ? Integrate powerful human resource applications ? Utilize Odoo's project management application to organize tasks ? Customize Odoo without writing a line of code In Detail Odoo is an all-in-one management software that offers an array of business applications, forming a complete suite of enterprise management applications. Odoo 11 comes with advances on usability, speed, and design. Working with Odoo 11 starts with how to set up Odoo, both online and on your own server. You’ll then configure the basic company settings required to quickly get your first Odoo system up and running. Later, you’ll explore customer relationship management in Odoo and its importance in a modern business environment. You'll then dive into purchasing applications with Odoo, learn some of the primary functionalities of ERP systems for manufacturing operations, and use analytic accounting to provide better reporting. After that, you'll learn how to work with Odoo for mobile, and finally, you will walk through the recent Odoo 11 features with respect to the community and enterprise edition, giving you a complete understanding of what Odoo can do for your business. Style and approach A guide to learning the advanced features of Odoo 11, to enable customization of Odoo modules to suite ones' business needs.
VMware NSX Cookbook
VMware NSX Cookbook
Bayu Wibowo,Tony Sangha
¥90.46
Network virtualization at your fingertips About This Book ? Over 70 practical recipes created by two VCIX-NV certified NSX experts ? Explore best practices to deploy, operate, and upgrade VMware NSX for vSphere ? Leverage NSX REST API using various tools from Python in VMware vRealize Orchestrator Who This Book Is For If you are a security and network administrator and looking to gain an intermediate level for network and security virtualization, then this book is for you. The reader should have a basic knowledge with VMware NSX. What You Will Learn ? Understand, install, and configure VMware NSX for vSphere solutions ? Configure logical switching, routing, and Edge Services Gateway in VMware NSX for vSphere ? Learn how to plan and upgrade VMware NSX for vSphere ? Learn how to use built-in monitoring tools such as Flow Monitoring, Traceflow, Application Rule Manager, and Endpoint Monitoring ? Learn how to leverage the NSX REST API for management and automation using various tools from Python to VMware vRealize Orchestrator In Detail This book begins with a brief introduction to VMware's NSX for vSphere Network Virtualization solutions and how to deploy and configure NSX components and features such as Logical Switching, Logical Routing, layer 2 bridging and the Edge Services Gateway. Moving on to security, the book shows you how to enable micro-segmentation through NSX Distributed Firewall and Identity Firewall and how to do service insertion via network and guest introspection. After covering all the feature configurations for single-site deployment, the focus then shifts to multi-site setups using Cross-vCenter NSX. Next, the book covers management, backing up and restoring, upgrading, and monitoring using built-in NSX features such as Flow Monitoring, Traceflow, Application Rule Manager, and Endpoint Monitoring. Towards the end, you will explore how to leverage VMware NSX REST API using various tools from Python to VMware vRealize Orchestrator. Style and approach The book follows a practical, recipe-based approach and teaches readers how to leverage VMware NSX and implement these recipes directly into their enterprise.
Mastering Microsoft Power BI
Mastering Microsoft Power BI
Brett Powell
¥90.46
Design, create and manage robust Power BI solutions to gain meaningful business insights About This Book ? Master all the dashboarding and reporting features of Microsoft Power BI ? Combine data from multiple sources, create stunning visualizations and publish your reports across multiple platforms ? A comprehensive guide with real-world use cases and examples demonstrating how you can get the best out of Microsoft Power BI Who This Book Is For Business Intelligence professionals and existing Power BI users looking to master Power BI for all their data visualization and dashboarding needs will find this book to be useful. While understanding of the basic BI concepts is required, some exposure to Microsoft Power BI will be helpful. What You Will Learn ? Build efficient data retrieval and transformation processes with the Power Query M Language ? Design scalable, user-friendly DirectQuery and Import Data Models ? Develop visually rich, immersive, and interactive reports and dashboards ? Maintain version control and stage deployments across development, test, and production environments ? Manage and monitor the Power BI Service and the On-premises data gateway ? Develop a fully on-premise solution with the Power BI Report Server ? Scale up a Power BI solution via Power BI Premium capacity and migration to Azure Analysis Services or SQL Server Analysis Services In Detail This book is intended for business intelligence professionals responsible for the design and development of Power BI content as well as managers, architects and administrators who oversee Power BI projects and deployments. The chapters flow from the planning of a Power BI project through the development and distribution of content to the administration of Power BI for an organization. BI developers will learn how to create sustainable and impactful Power BI datasets, reports, and dashboards. This includes connecting to data sources, shaping and enhancing source data, and developing an analytical data model. Additionally, top report and dashboard design practices are described using features such as Bookmarks and the Power KPI visual. BI managers will learn how Power BI’s tools work together such as with the On-premises data gateway and how content can be staged and securely distributed via Apps. Additionally, both the Power BI Report Server and Power BI Premium are reviewed. By the end of this book, you will be confident in creating effective charts, tables, reports or dashboards for any kind of data using the tools and techniques in Microsoft PowerBI. Style and approach This book consists of real-world examples on Power BI that target novices as well as intermediate Power BI users. It goes deep into the technical issues, covers additional protocols, and many more real-live examples.
Implementing Splunk 7 - Third Edition
Implementing Splunk 7 - Third Edition
James D. Miller
¥90.46
A comprehensive guide to making machine data accessible across the organization using advanced dashboards About This Book ? Enrich machine-generated data and transform it into useful, meaningful insights ? Perform search operations and configurations, build dashboards, and manage logs ? Extend Splunk services with scripts and advanced configurations to process optimal results Who This Book Is For This book is intended for data analysts, business analysts, and IT administrators who want to make the best use of big data, operational intelligence, log management, and monitoring within their organization. Some knowledge of Splunk services will help you get the most out of the book What You Will Learn ? Focus on the new features of the latest version of Splunk Enterprise 7 ? Master the new offerings in Splunk: Splunk Cloud and the Machine Learning Toolkit ? Create efficient and effective searches within the organization ? Master the use of Splunk tables, charts, and graph enhancements ? Use Splunk data models and pivots with faster data model acceleration ? Master all aspects of Splunk XML dashboards with hands-on applications ? Create and deploy advanced Splunk dashboards to share valuable business insights with peers In Detail Splunk is the leading platform that fosters an efficient methodology and delivers ways to search, monitor, and analyze growing amounts of big data. This book will allow you to implement new services and utilize them to quickly and efficiently process machine-generated big data. We introduce you to all the new features, improvements, and offerings of Splunk 7. We cover the new modules of Splunk: Splunk Cloud and the Machine Learning Toolkit to ease data usage. Furthermore, you will learn to use search terms effectively with Boolean and grouping operators. You will learn not only how to modify your search to make your searches fast but also how to use wildcards efficiently. Later you will learn how to use stats to aggregate values, a chart to turn data, and a time chart to show values over time; you'll also work with fields and chart enhancements and learn how to create a data model with faster data model acceleration. Once this is done, you will learn about XML Dashboards, working with apps, building advanced dashboards, configuring and extending Splunk, advanced deployments, and more. Finally, we teach you how to use the Machine Learning Toolkit and best practices and tips to help you implement Splunk services effectively and efficiently. By the end of this book, you will have learned about the Splunk software as a whole and implemented Splunk services in your tasks at projects Style and approach An easy-to-follow, step-by-step guide to help you get to grips with real-world applications of Splunk 7.
VMware Cross-Cloud Architecture
VMware Cross-Cloud Architecture
Ajit Pratap Kundan
¥90.46
Enhance your virtualization skills by mastering storage and network virtualization with automation across different Clouds About This Book ? Migrate and build your applications in Hybrid Cloud with VMware Cross Cloud components and services ? Gain in-depth configuration insights of VMware Cross Cloud architecture ? Learn to migrate applications from VMware to AWS and IBM Cloud Who This Book Is For This book is for administrators, Cloud architects and network engineers who want to globalize their infrastructure using VMware and AWS services. An initial setup of workloads and data center is beneficial. What You Will Learn ? Install and configure the Cloud foundation with Cross-Cloud services ? Configure vSphere high availability with the vCenter redundancy setup ? Architect and configure VMware with AWS Cloud ? Deploy VMware components in IBM Soft Layer ? Extend your DR setup with VMware to consume DRaaS ? Design and configure software-defined networking ? Implement compliance regulations to fix violations In Detail Over the past two decades, VMware vSphere has been known as the most trusted and reliable virtualization platform. VMware Cross-Cloud Architecture shows you how to design and configure Cross Cloud Architecture by using VMware Cloud Foundation and vRealize Suite with various use cases across private, public, and hybrid Cloud. This book takes you through everything from a basic understanding of virtualization to advanced aspects of storage and network virtualization, clustering, automation, and management. This book will be your guide to designing all aspects of Cloud. We start with the challenges faced by a traditional data center, define problem statements for you, and then brief you on respective solutions. Moving on, all kinds of virtualization and Cloud offerings from AWS and IBM Soft Layer are introduced and discussed in detail. Then, you'll learn how to design IT infrastructures for new and existing applications with a combination of Cloud Foundation, vRealize Suite, and vSphere enabled with VSAN and NSX. Furthermore, you'll learn how to design and configure high availability, disaster recovery, and apply an appropriate compliance matrix. Toward the end of the book, you will learn how to calculate the TCO/ROI, along with the VMware products packaging and licensing in detail. Style and approach This book follows a step-by-step, practical approach which will help you to have a better understanding of the cloud technology and the steps required to quickly reap its benefits while at the same time lowering your IT implementation risk and cost.
Beginning Server-Side Application Development with Angular
Beginning Server-Side Application Development with Angular
Bram Borggreve
¥90.46
Discover how to rapidly prototype SEO-friendly web applications with Angular Universal About This Book : ? Rapidly build an application that's optimized for search performance ? Develop service workers to make your application truly progressive ? Automatically update metadata and load in content from external APIs Who This Book Is For : This book is ideal for experienced front-end developers who are looking to quickly work through an intelligent example that demonstrates all the key features of server-side development with Angular. You'll need some prior exposure to Angular, as we skim over the basics and get straight to work. What You Will Learn : ? Use the official tools provided by Angular to build an SEO-friendly application ? Create a dynamic web application that maps to current Angular best practices ? Manage your Angular applications with Angular CLI ? Implement server-side rendering for your future web application projects ? Configure service workers to automatically update your application in the background In Detail : Equip yourself with the skills required to create modern, progressive web applications that load quickly and efficiently. This fast-paced guide to server-side Angular leads you through an example application that uses Angular Universal to render application pages on the server, rather than the client. You'll learn how to serve your users views that load instantly, while reaping all the SEO benefits of improved page indexing. With differences of just 200 milliseconds in performance having a measurable impact on your users, it's more important than ever to get server-side right. Style and approach : With this book, you'll be equipped to create modern, SEO-friendly web apps with best practices using Angular CLI. This book focuses on creating a progressive web app using Angular that is optimized for search engines.
Java EE 8 Cookbook
Java EE 8 Cookbook
Elder Moraes
¥90.46
A practical guide for building effective enterprise solutions with Java EE 8 About This Book ? Recipes to get you up-and-running with Java EE 8 application development ? Learn how to apply the major Java EE 8 APIs and specifications ? Implement microservices and Reactive programming with Java EE 8 Who This Book Is For This book is for developers who want to become proficient with Java EE 8 for their enterprise application development. Basic knowledge of Java is assumed What You Will Learn ? Actionable information on the new features of Java EE 8 ? Using the most important APIs with real and working code ? Building server side applications, web services, and web applications ? Deploying and managing your application using the most important Java EE servers ? Building and deploying microservices using Java EE 8 ? Building Reactive application by joining Java EE APIs and core Java features ? Moving your application to the cloud using containers ? Practical ways to improve your projects and career through community involvement In Detail Java EE is a collection of technologies and APIs to support Enterprise Application development. The choice of what to use and when can be dauntingly complex for any developer. This book will help you master this. Packed with easy to follow recipes, this is your guide to becoming productive with Java EE 8. You will begin by seeing the latest features of Java EE 8, including major Java EE 8 APIs and specifications such as JSF 2.3, and CDI 2.0, and what they mean for you. You will use the new features of Java EE 8 to implement web-based services for your client applications. You will then learn to process the Model and Streaming APIs using JSON-P and JSON-B and will learn to use the Java Lambdas support offered in JSON-P. There are more recipes to fine-tune your RESTful development, and you will learn about the Reactive enhancements offered by the JAX-RS 2.1 specification. Later on, you will learn about the role of multithreading in your enterprise applications and how to integrate them for transaction handling. This is followed by implementing microservices with Java EE and the advancements made by Java EE for cloud computing. The final set of recipes shows you how take advantage of the latest security features and authenticate your enterprise application. At the end of the book, the Appendix shows you how knowledge sharing can change your career and your life. Style and approach Task based learning guide to help ease application development with Java EE.
Mastering Spring Cloud
Mastering Spring Cloud
Piotr Mińkowski
¥90.46
Learn how to build, test, secure, deploy, and efficiently consume services across distributed systems. About This Book ? Explore the wealth of options provided by Spring Cloud for wiring service dependencies in microservice systems. ? Create microservices utilizing Spring Cloud's Netflix OSS ? Architect your cloud-native data using Spring Cloud. Who This Book Is For This book appeals to developers keen to take advantage of Spring cloud, an open source library which helps developers quickly build distributed systems. Knowledge of Java and Spring Framework will be helpful, but no prior exposure to Spring Cloud is required. What You Will Learn ? Abstract Spring Cloud's feature set ? Create microservices utilizing Spring Cloud's Netflix OSS ? Create synchronous API microservices based on a message-driven architecture. ? Explore advanced topics such as distributed tracing, security, and contract testing. ? Manage and deploy applications on the production environment In Detail Developing, deploying, and operating cloud applications should be as easy as local applications. This should be the governing principle behind any cloud platform, library, or tool. Spring Cloud–an open-source library–makes it easy to develop JVM applications for the cloud. In this book, you will be introduced to Spring Cloud and will master its features from the application developer's point of view. This book begins by introducing you to microservices for Spring and the available feature set in Spring Cloud. You will learn to configure the Spring Cloud server and run the Eureka server to enable service registration and discovery. Then you will learn about techniques related to load balancing and circuit breaking and utilize all features of the Feign client. The book now delves into advanced topics where you will learn to implement distributed tracing solutions for Spring Cloud and build message-driven microservice architectures. Before running an application on Docker container s, you will master testing and securing techniques with Spring Cloud. Style and approach This comprehensive guide covers the advanced features of Spring Cloud and communicates them through a practical approach to explore the underlying concepts of how, when, and why to use them.
Docker on Windows
Docker on Windows
Elton Stoneman
¥90.46
Learn how to run new and old Windows applications in Docker containers. About This Book ? Package traditional .NET Frameworks apps and new .NET Core apps as Docker images, and run them in containers for increased efficiency, portability, and security ? Design and implement distributed applications that run across connected containers, using enterprise-grade open source software from public Docker images ? Build a full Continuous Deployment pipeline for a .NET Framework application, and deploy it to a highly-available Docker swarm running in the cloud Who This Book Is For If you want to modernize an old monolithic application without rewriting it, smooth the deployment to production, or move to DevOps or the cloud, then Docker is the enabler for you. This book gives you a solid grounding in Docker so you can confidently approach all of these scenarios. What You Will Learn ? Comprehend key Docker concepts: images, containers, registries, and swarms ? Run Docker on Windows 10, Windows Server 2016, and in the cloud ? Deploy and monitor distributed solutions across multiple Docker containers ? Run containers with high availability and fail-over with Docker Swarm ? Master security in-depth with the Docker platform, making your apps more secure ? Build a Continuous Deployment pipeline by running Jenkins in Docker ? Debug applications running in Docker containers using Visual Studio ? Plan the adoption of Docker in your own organization In Detail Docker is a platform for running server applications in lightweight units called containers. You can run Docker on Windows Server 2016 and Windows 10, and run your existing apps in containers to get significant improvements in efficiency, security, and portability. This book teaches you all you need to know about Docker on Windows, from 101 to deploying highly-available workloads in production. This book takes you on a Docker journey, starting with the key concepts and simple examples of how to run .NET Framework and .NET Core apps in Windows Docker containers. Then it moves on to more complex examples—using Docker to modernize the architecture and development of traditional ASP.NET and SQL Server apps. The examples show you how to break up monoliths into distributed apps and deploy them to a clustered environment in the cloud, using the exact same artifacts you use to run them locally. To help you move confidently to production, it then explains Docker security, and the management and support options. The book finishes with guidance on getting started with Docker in your own projects, together with some real-world case studies for Docker implementations, from small-scale on-premises apps to very large-scale apps running on Azure. Style and approach Using a step-by-step approach, this book shows you how to use Docker on Windows. It includes practical examples and real-world technical and business scenarios that will help you effectively implement Docker in your environment.There are over 50 examples of Dockerized applications, using C# .NET projects as the source and packaging them into Docker images.
Cloud Native Python
Cloud Native Python
Manish Sethi
¥90.46
Build cloud native applications in Python About This Book ? This is the only reliable resource that showcases the tools and techniques you need build robust and resilient cloud native applications in Python ? Learn how to architect your application on both, the AWS and Azure clouds for high availability ? Assess, monitor, and troubleshoot your applications in the cloud Who This Book Is For This book is ideal for developers with a basic knowledge of Python who want to learn to build, test, and scale their Python-based applications. No prior experience of writing microservices in Python is required. What You Will Learn ? Get to know “the way of the cloud”, including why developing good cloud software is fundamentally about mindset and discipline ? Know what microservices are and how to design them ? Create reactive applications in the cloud with third-party messaging providers ? Build massive-scale, user-friendly GUIs with React and Flux ? Secure cloud-based web applications: the do’s, don’ts, and options ? Plan cloud apps that support continuous delivery and deployment In Detail Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have been resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. This book will be the one stop for you to learn all about building cloud-native architectures in Python. It will begin by introducing you to cloud-native architecture and will help break it down for you. Then you’ll learn how to build microservices in Python using REST APIs in an event driven approach and you will build the web layer. Next, you’ll learn about Interacting data services and building Web views with React, after which we will take a detailed look at application security and performance. Then, you’ll also learn how to Dockerize your services. And finally, you’ll learn how to deploy the application on the AWS and Azure platforms. We will end the book by discussing some concepts and techniques around troubleshooting problems that might occur with your applications after you’ve deployed them. This book will teach you how to craft applications that are built as small standard units, using all the proven best practices and avoiding the usual traps. It's a practical book: we're going to build everything using Python 3 and its amazing tooling ecosystem. The book will take you on a journey, the destination of which, is the creation of a complete Python application based on microservices over the cloud platform Style and approach Filled with examples, this book takes a step-by-step approach to teach you each and every configuration you need to make your application highly available and fault tolerant.
Machine Learning Algorithms
Machine Learning Algorithms
Giuseppe Bonaccorso
¥90.46
Build strong foundation for entering the world of Machine Learning and data science with the help of this comprehensive guide About This Book ? Get started in the field of Machine Learning with the help of this solid, concept-rich, yet highly practical guide. ? Your one-stop solution for everything that matters in mastering the whats and whys of Machine Learning algorithms and their implementation. ? Get a solid foundation for your entry into Machine Learning by strengthening your roots (algorithms) with this comprehensive guide. Who This Book Is For This book is for IT professionals who want to enter the field of data science and are very new to Machine Learning. Familiarity with languages such as R and Python will be invaluable here. What You Will Learn ? Acquaint yourself with important elements of Machine Learning ? Understand the feature selection and feature engineering process ? Assess performance and error trade-offs for Linear Regression ? Build a data model and understand how it works by using different types of algorithm ? Learn to tune the parameters of Support Vector machines ? Implement clusters to a dataset ? Explore the concept of Natural Processing Language and Recommendation Systems ? Create a ML architecture from scratch. In Detail As the amount of data continues to grow at an almost incomprehensible rate, being able to understand and process data is becoming a key differentiator for competitive organizations. Machine learning applications are everywhere, from self-driving cars, spam detection, document search, and trading strategies, to speech recognition. This makes machine learning well-suited to the present-day era of Big Data and Data Science. The main challenge is how to transform data into actionable knowledge. In this book you will learn all the important Machine Learning algorithms that are commonly used in the field of data science. These algorithms can be used for supervised as well as unsupervised learning, reinforcement learning, and semi-supervised learning. A few famous algorithms that are covered in this book are Linear regression, Logistic Regression, SVM, Naive Bayes, K-Means, Random Forest, TensorFlow, and Feature engineering. In this book you will also learn how these algorithms work and their practical implementation to resolve your problems. This book will also introduce you to the Natural Processing Language and Recommendation systems, which help you run multiple algorithms simultaneously. On completion of the book you will have mastered selecting Machine Learning algorithms for clustering, classification, or regression based on for your problem. Style and approach An easy-to-follow, step-by-step guide that will help you get to grips with real -world applications of Algorithms for Machine Learning.