Practical Web Design
¥73.02
A step by step guide for beginners to create interactive and dynamic websites from scratch. About This Book ? A fun-filled book with incrementing projects that would help you learn and adapt the fundamentals of web development ? Bring your web design to life with the help of HTML, CSS, JQuery, and learn to kick-start your future projects with Bootstrap ? Explore popular web development techniques such as responsive, adaptive, and material design and initiate yourself with Vue.js Who This Book Is For This book is for anyone who wants to learn about web development regardless of previous experience. It's perfect for complete beginners with zero experience; it's also great for anyone who does have some experience in a few technologies (such as HTML and CSS) but not all of them. What You Will Learn ? Understand the importance of web design and the basic design components ? Learn HTML5 and CSS3 ? Difference between adaptive and responsive web design ? Learn how to create your first website ? Add interaction and dynamic content to your website with JavaScript and JQuery ? Implement Bootstrap Framework in your project ? Get familiar with server-side rendering In Detail Web design is the process of creating websites. It encompasses several different aspects, including webpage layout, content production, and graphic design. This book offers you everything you need to know to build your websites. The book starts off by explaining the importance of web design and the basic design components used in website development. It'll show you insider tips to work quickly and efficiently with web technologies such as HTML5, CSS3, and JavaScript, concluding with a project on creating a static site with good layout. Once you've got that locked down, we'll get our hands dirty by diving straight into learning JavaScript and JQuery, ending with a project on creating dynamic content for your website. After getting our basic website up and running with the dynamic functionalities you'll move on to building your own responsive websites using more advanced techniques such as Bootstrap. Later you will learn smart ways to add dynamic content, and modern UI techniques such as Adaptive UI and Material Design. This will help you understand important concepts such as server-side rendering and UI components. Finally we take a look at various developer tools to ease your web development process. Style and approach This is a fun-filled book with conversational and engaging content ; with each incrementing project, you'll would easily learn and adapt the fundamentals of web development. Each project showcases a different use case and incrementally teaches the web development basics.
React 16 Tooling
¥81.74
React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. About This Book ? Each chapter presents meta-development solutions to help React developers ? The tools used are presented in a practical, solution-oriented approach with no fluff ? The chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique style Who This Book Is For This book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin. What You Will Learn ? Bootstrap a React application using create-react-app ? Isolate React component development using Storybook ? Write effective unit tests for your React components using Jest ? Ensure that your component code is to standard using ESLint ? Use browser extensions and built-in component instrumentation to debug React applications ? Enable type safety in React components with Flowtype ? Deploy React applications inside a Docker container as part of a larger application stack In Detail React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know - in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps. Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there's the create-react-app utility that's officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don't have to think about meta development work, more focus goes into the product itself. Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLint makes writing standardized code faster. The React DevTools plugin makes debugging a cinch. React 16 Tooling clears away the barriers so you can focus on developing the good parts. In this book, we'll look at each of these powerful tools in detail, showing you how to build the perfect React ecosystem to develop your apps within. Style and approach This book covers React tools that help developers with the most relevant challenges they face today. Each chapter begins by defining the challenge faced by developers and why the tool is required, then shows how to fix the problem using React tooling.
Ionic Cookbook
¥81.74
Solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic. Working with Ionic components to find out the best way to share data between them effectively. About This Book ? Leverage Ionic 3.9 and its exciting new features to create cutting-edge, real-time apps ? Work through simple recipes to address your problems directly and solve them effectively ? Get examples at each step to guide you on your learning curve with Angular Who This Book Is For This book targets JavaScript developers. No previous knowledge of Ionic is necessary, but prior knowledge of web development techniques would be useful. What You Will Learn ? Help readers to jump-start Ionic apps ? Explore essential features of Ionic with examples ? Learn how to use native device functionalities ? Make the best use of the REST API to handle back-end services ? Work with Cordova to support native functionalities on both iOS and Android. ? Master advanced topics in app development such as deep linking and lazy loading In Detail Ionic is the preferred choice for JavaScript developers to develop real-time hybrid applications. This book will get you started with Ionic 3.9 and help you create Angular 5 components that interact with templates. You will work with Ionic components and find out how to share data efficiently between them. You'll discover how to make the best use of the REST API to handle back-end services and then move on to animating your application to make it look pretty. You then learn to add in a local push notification in order to test the app. Then you'll work with Cordova to support native functionalities on both iOS and Android. From there, you'll get to grips with using the default themes for each platform and customizing your own. We then take you through the advanced Ionic features like lazy loading, deep linking, localizing ionic apps etc. Finally, you'll see how best to deploy your app to different platforms. This book will solve all your Ionic-related issues through dedicated recipes that will help you get the best out of Ionic. Style and approach The book's recipe-based approach will help you get the best out of Ionic 3.9
Architecting Cloud Computing Solutions
¥73.02
Accelerating Business and Mission Success with Cloud Computing. About This Book ? A step-by-step guide that will practically guide you through implementing Cloud computing services effectively and efficiently. ? Learn to choose the most ideal Cloud service model, and adopt appropriate Cloud design considerations for your organization. ? Leverage Cloud computing methodologies to successfully develop a cost-effective Cloud environment successfully. Who This Book Is For If you are an IT Administrator, Cloud Architect, or a Solution Architect keen to benefit from cloud adoption for your organization, then this book is for you. Small business owners, managers, or consultants will also find this book useful. No prior knowledge of Cloud computing is needed. What You Will Learn ? Manage changes in the digital transformation and cloud transition process ? Design and build architectures that support specific business cases ? Design, modify, and aggregate baseline cloud architectures ? Familiarize yourself with cloud application security and cloud computing security threats ? Design and architect small, medium, and large cloud computing solutions In Detail Cloud adoption is a core component of digital transformation. Scaling the IT environment, making it resilient, and reducing costs are what organizations want. Architecting Cloud Computing Solutions presents and explains critical Cloud solution design considerations and technology decisions required to choose and deploy the right Cloud service and deployment models, based on your business and technology service requirements. This book starts with the fundamentals of cloud computing and its architectural concepts. It then walks you through Cloud service models (IaaS, PaaS, and SaaS), deployment models (public, private, community, and hybrid) and implementation options (Enterprise, MSP, and CSP) to explain and describe the key considerations and challenges organizations face during cloud migration. Later, this book delves into how to leverage DevOps, Cloud-Native, and Serverless architectures in your Cloud environment and presents industry best practices for scaling your Cloud environment. Finally, this book addresses (in depth) managing essential cloud technology service components such as data storage, security controls, and disaster recovery. By the end of this book, you will have mastered all the design considerations and operational trades required to adopt Cloud services, no matter which cloud service provider you choose. Style and approach This book will teach you how to architect effective and organizationally aligned Cloud computing solutions by addressing Cloud computing fundamentals, Cloud architecture considerations, Cloud technology service selection, and Cloud computing security controls.
SAS for Finance
¥73.02
Leverage the analytical power of SAS to perform financial analysis efficiently About This Book ? Leverage the power of SAS to analyze financial data with ease ? Find hidden patterns in your data, predict future trends, and optimize risk management ? Learn why leading banks and financial institutions rely on SAS for financial analysis Who This Book Is For Financial data analysts and data scientists who want to use SAS to process and analyze financial data and find hidden patterns and trends from it will find this book useful. Prior exposure to SAS will be helpful but is not mandatory. Some basic understanding of the financial concepts is required. What You Will Learn ? Understand time series data and its relevance in the financial industry ? Build a time series forecasting model in SAS using advanced modeling theories ? Develop models in SAS and infer using regression and Markov chains ? Forecast in?ation by building an econometric model in SAS for your financial planning ? Manage customer loyalty by creating a survival model in SAS using various groupings ? Understand similarity analysis and clustering in SAS using time series data In Detail SAS is a groundbreaking tool for advanced predictive and statistical analytics used by top banks and financial corporations to establish insights from their financial data. SAS for Finance offers you the opportunity to leverage the power of SAS analytics in redefining your data. Packed with real-world examples from leading financial institutions, the author discusses statistical models using time series data to resolve business issues. This book shows you how to exploit the capabilities of this high-powered package to create clean, accurate financial models. You can easily assess the pros and cons of models to suit your unique business needs. By the end of this book, you will be able to leverage the true power of SAS to design and develop accurate analytical models to gain deeper insights into your financial data. Style and approach A comprehensive guide filled with use-cases will ensure that you have a very good conceptual and practical understanding of using SAS in the finance domain.
TypeScript Microservices
¥81.74
Build robust microservice-based applications that are distributed, fault tolerant, and always available About This Book ? Learn to build message-driven services for effective communication ? Design microservices API using Reactive programming design patterns ? Deploy, scale and monitor microservices for consistent high performance Who This Book Is For This book is for JavaScript developers seeking to utilize their Node.js and Typescript skills to build microservices and move away from the monolithic architecture. Prior knowledge of TypeScript and Node.js is assumed. What You Will Learn ? Get acquainted with the fundamentals behind microservices. ? Explore the behavioral changes needed for moving from monolithic to microservices. ? Dive into reactive programming, Typescript and Node.js to learn its fundamentals in microservices ? Understand and design a service gateway and service registry for your microservices. ? Maintain the state of microservice and handle dependencies. ? Perfect your microservice with unit testing and Integration testing ? Develop a microservice, secure it, deploy it, and then scale it In Detail In the last few years or so, microservices have achieved the rock star status and right now are one of the most tangible solutions in enterprises to make quick, effective, and scalable applications. The apparent rise of Typescript and long evolution from ES5 to ES6 has seen lots of big companies move to ES6 stack. If you want to learn how to leverage the power of microservices to build robust architecture using reactive programming and Typescript in Node.js, then this book is for you. Typescript Microservices is an end-to-end guide that shows you the implementation of microservices from scratch; right from starting the project to hardening and securing your services. We will begin with a brief introduction to microservices before learning to break your monolith applications into microservices. From here, you will learn reactive programming patterns and how to build APIs for microservices. The next set of topics will take you through the microservice architecture with TypeScript and communication between services. Further, you will learn to test and deploy your TypeScript microservices using the latest tools and implement continuous integration. Finally, you will learn to secure and harden your microservice. By the end of the book, you will be able to build production-ready, scalable, and maintainable microservices using Node.js and Typescript. Style and approach This book will be a step by step easy to follow guide with focused examples for building microservices with Typescript.
Hands-On Penetration Testing on Windows
¥78.47
Master the art of identifying vulnerabilities within the Windows OS and develop the desired solutions for it using Kali Linux. Key Features *Identify the vulnerabilities in your system using Kali Linux 2018.02 *Discover the art of exploiting Windows kernel drivers *Get to know several bypassing techniques to gain control of your Windows environment Book Description Windows has always been the go-to platform for users around the globe to perform administration and ad hoc tasks, in settings that range from small offices to global enterprises, and this massive footprint makes securing Windows a unique challenge. This book will enable you to distinguish yourself to your clients. In this book, you'll learn advanced techniques to attack Windows environments from the indispensable toolkit that is Kali Linux. We'll work through core network hacking concepts and advanced Windows exploitation techniques, such as stack and heap overflows, precision heap spraying, and kernel exploitation, using coding principles that allow you to leverage powerful Python scripts and shellcode. We'll wrap up with post-exploitation strategies that enable you to go deeper and keep your access. Finally, we'll introduce kernel hacking fundamentals and fuzzing testing, so you can discover vulnerabilities and write custom exploits. By the end of this book, you'll be well-versed in identifying vulnerabilities within the Windows OS and developing the desired solutions for them. What you will learn *Get to know advanced pen testing techniques with Kali Linux *Gain an understanding of Kali Linux tools and methods from behind the scenes *See how to use Kali Linux at an advanced level *Understand the exploitation of Windows kernel drivers *Understand advanced Windows concepts and protections, and how to bypass them using Kali Linux *Discover Windows exploitation techniques, such as stack and heap overflows and kernel exploitation, through coding principles Who this book is for This book is for penetration testers, ethical hackers, and individuals breaking into the pentesting role after demonstrating an advanced skill in boot camps. Prior experience with Windows exploitation, Kali Linux, and some Windows debugging tools is necessary
Kotlin Standard Library Cookbook
¥69.75
Gain hands-on experience of installing OpenShift Origin 3.9 in a production configuration and managing applications using the platform you built Key Features *Gain hands-on experience of working with Kubernetes and Docker *Learn how to deploy and manage applications in OpenShift *Get a practical approach to managing applications on a cloud-based platform *Explore multi-site and HA architectures of OpenShift for production Book Description Docker containers transform application delivery technologies to make them faster and more reproducible, and to reduce the amount of time wasted on configuration. Managing Docker containers in the multi-node or multi-datacenter environment is a big challenge, which is why container management platforms are required. OpenShift is a new generation of container management platforms built on top of both Docker and Kubernetes. It brings additional functionality to the table, something that is lacking in Kubernetes. This new functionality significantly helps software development teams to bring software development processes to a whole new level. In this book, we’ll start by explaining the container architecture, Docker, and CRI-O overviews. Then, we'll look at container orchestration and Kubernetes. We’ll cover OpenShift installation, and its basic and advanced components. Moving on, we’ll deep dive into concepts such as deploying application OpenShift. You’ll learn how to set up an end-to-end delivery pipeline while working with applications in OpenShift as a developer or DevOps. Finally, you’ll discover how to properly design OpenShift in production environments. This book gives you hands-on experience of designing, building, and operating OpenShift Origin 3.9, as well as building new applications or migrating existing applications to OpenShift. What you will learn *Understand the core concepts behind containers and container orchestration tools *Understand Docker, Kubernetes, and OpenShift, and their relation to CRI-O *Install and work with Kubernetes and OpenShift *Understand how to work with persistent storage in OpenShift *Understand basic and advanced components of OpenShift, including security and networking *Manage deployment strategies and application’s migration in OpenShift *Understand and design OpenShift high availability Who this book is for The book is for system administrators, DevOps engineers, solutions architects, or any stakeholder who wants to understand the concept and business value of OpenShift.
Learn OpenShift
¥69.75
Take advantage of Kotlin's concurrency primitives to write efficient multithreaded applications Key Features *Learn Kotlin’s unique approach to multithreading *Work through practical examples that will help you write concurrent non-blocking code *Improve the overall execution speed in multiprocessor and multicore systems Book Description The primary requirements of modern-day applications are scalability, speed, and making the most use of hardware. Kotlin meets these requirements with its immense support for concurrency. Many concurrent primitives of Kotlin, such as channels and suspending functions, are designed to be non-blocking and efficient. This allows for new approaches to concurrency and creates unique challenges for the design and implementation of concurrent code. Learning Concurrency in Kotlin addresses those challenges with real-life examples and exercises that take advantage of Kotlin's primitives. Beginning with an introduction to Kotlin's coroutines, you will learn how to write concurrent code and understand the fundamental concepts needed to be able to write multithreaded software in Kotlin. You'll explore how to communicate between and synchronize your threads and coroutines to write asynchronous applications that are collaborative. You'll also learn how to handle errors and exceptions, as well as how to leverage multi-core processing. In addition to this, you’ll delve into how coroutines work internally, allowing you to see the bigger picture. Throughout the book you'll build an Android application – an RSS reader – designed and implemented according to the different topics covered in the book What you will learn *Understand Kotlin’s approach to concurrency *Implement sequential and asynchronous suspending functions *Create suspending data sources that are resumed on demand *Explore the best practices for error handling *Use channels to communicate between coroutines *Uncover how coroutines work under the hood Who this book is for If you’re a Kotlin or Android developer interested in learning how to program concurrently to enhance the performance of your applications, this is the book for you.
Mastering Elixir
¥78.47
Bring your data to life with Power BI Key Features *Get to grips with the fundamentals of Microsoft Power BI and its Business Intelligence capabilities *Build accurate analytical models, reports and dashboards? *Get faster and more intuitive insights from your data using Microsoft Power BI Book Description Microsoft Power BI is a cloud-based service that helps you easily visualize and share insights using your organization's data.This book will get you started with business intelligence using the Power BI toolset, covering essential concepts such as installation,designing effective data models, as well as building basic dashboards and visualizations to make your data come to life You will learn how to get your data the way you want – connecting to data sources sources and how to clean your data with the Power BI Query Editor. You will next learn how to properly design your data model to make your data easier to work with.. You will next learn how to properly design your data model to navigate table relationships and build DAX formulas to make your data easier to work with. Visualizing your data is another key element of this book, and you will learn how to follow proper data visualization styles and enhanced digital storytelling techniques. By the end of this book, you will understand how to administer your organization's Power BI environment so deployment can be made seamless, data refreshes can run properly, and security can be fully implemented What you will learn *Connect to data sources using both import and DirectQuery options *Use the Query Editor to apply data transformations and data cleansing processes, including learning how to write M and R scripts *Design optimized data models by designing relationships and DAX calculations *Leverage built-in and custom visuals to design effective reports *Use the Power BI Desktop and Power BI Service to implement Row Level Security on your model *Administer a Power BI cloud tenant for your organization *Deploy your Power BI Desktop files into the Power BI Report Server Who this book is for This book is for aspiring Business Intelligence professionals who want to get up and running with Microsoft Power BI. If you have a basic understanding of BI concepts and want to learn how to apply them using Microsoft Power BI, this book is for you.
Building Machine Learning Systems with Python
¥69.75
Quickly learn and employ practical recipes for developing real-world, cross-platform applications using Delphi. Key Features *Get to grips with Delphi to build and deploy various cross-platform applications *Design and deploy real-world apps by implementing a single source codebase *Build robust and optimized GUI applications with ease Book Description Delphi is a cross-platform integrated development environment (IDE) that supports rapid application development on different platforms, saving you the pain of wandering amid GUI widget details or having to tackle inter-platform incompatibilities. Delphi Cookbook begins with the basics of Delphi and gets you acquainted with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. You’ll then move on to more advanced topics such as developing higher-order functions and using enumerators and run-time type information (RTTI). As you make your way through the chapters, you’ll understand Delphi RTL functions, use FireMonkey in a VCL application, and cover topics such as multithreading, using aparallel programming library and deploying Delphi on a server. You’ll take a look at the new feature of WebBroker Apache modules, join the mobile revolution with FireMonkey, and learn to build data-driven mobile user interfaces using the FireDAC database access framework. This book will also show you how to integrate your apps with Internet of Things (IoT). By the end of the book, you will have become proficient in Delphi by exploring its different aspects such as building cross-platforms and mobile applications, designing server-side programs, and integrating these programs with IoT. What you will learn * Develop visually stunning applications using FireMonkey *Deploy LiveBinding effectively with the right object-oriented programming (OOP) approach *Create RESTful web services that run on Linux or Windows *Build mobile apps that read data from a remote server efficiently *Call platform native API on Android and iOS for an unpublished API *Manage software customization by making better use of an extended RTTI *Integrate your application with IOT Who this book is for Delphi Cookbook is for intermediate developers with a basic knowledge of Delphi who want to discover and understand all the development possibilities offered by it.
Expert GeoServer
¥52.31
Explore TensorFlow's capabilities to perform efficient deep learning on images Key Features *Discover image processing for machine vision *Build an effective image classification system using the power of CNNs *Leverage TensorFlow’s capabilities to perform efficient deep learning Book Description TensorFlow is Google’s popular offering for machine learning and deep learning, quickly becoming a favorite tool for performing fast, efficient, and accurate deep learning tasks. Hands-On Deep Learning for Images with TensorFlow shows you the practical implementations of real-world projects, teaching you how to leverage TensorFlow’s capabilities to perform efficient image processing using the power of deep learning. With the help of this book, you will get to grips with the different paradigms of performing deep learning such as deep neural nets and convolutional neural networks, followed by understanding how they can be implemented using TensorFlow. By the end of this book, you will have mastered all the concepts of deep learning and their implementation with TensorFlow and Keras. What you will learn *Build machine learning models particularly focused on the MNIST digits *Work with Docker and Keras to build an image classifier *Understand natural language models to process text and images *Prepare your dataset for machine learning *Create classical, convolutional, and deep neural networks *Create a RESTful image classification server Who this book is for Hands-On Deep Learning for Images with TensorFlow is for you if you are an application developer, data scientist, or machine learning practitioner looking to integrate machine learning into application software and master deep learning by implementing practical projects in TensorFlow. Knowledge of Python programming and basics of deep learning are required to get the best out of this book.
Hands-On Networking with Azure
¥73.02
A step-by-step guide to get you up and running with Azure Networking Services and help you build solutions that leverage effective design patterns About This Book ? Learn best practices for designing and implementing Azure Networking for Azure VMs ? Figure out the hidden secrets to designing a cost-effective environment ? Plan, design, and implement various connectivity scenarios in Azure Who This Book Is For This book is for developers, IT professionals, and database admins who have prior experience of working on Microsoft Azure and want to make the most out of Azure Networking Services. What You Will Learn ? Understand Azure networking and use the right networking service to fulfill your needs ? Design Azure Networks for Azure VMs according to best practices ? Span your environment with Azure networking solutions ? Learn to use Azure DNS ? Implement Azure Load Balancer for highly available environments ? Distribute user traffic across the world via the Azure Traffic Manager ? Control your application delivery with Azure Application Gateway In Detail Microsoft Azure networking is one of the most valuable and important offerings in Azure. No matter what solution you are building for the cloud, you'll find a compelling use for it. This book will get you up to speed quickly on Microsoft Azure Networking by teaching you how to use different networking services. By reading this book, you will develop a strong networking foundation for Azure virtual machines and for expanding your on-premise environment to Azure. Hands-On Networking with Azure starts with an introduction to Microsoft Azure networking and creating Azure Virtual Networks with subnets of different types within them. The book helps you understand the architecture of Azure networks. You will then learn the best practices for designing both Windows- and Linux-based Azure VM networks. You will also learn to expand your networks into Azure and how to use Azure DNS. Moreover, you will master best practices for dealing with Azure Load Balancer and the solutions they offer in different scenarios. Finally, we will demonstrate how the Azure Application Gateway works, offering various layer-7 load balancing capabilities for applications. By the end of this book, you will be able to architect your networking solutions for Azure. Style and approach This book provides in-depth insights into properly designing your environment and saving money on your running Azure Services. Using cutting-edge examples, you will learn to efficiently monitor, diagnose, and troubleshoot Azure Networking
Mapping with ArcGIS Pro
¥81.74
Implementing the ArcGIS Pro technique to design accurate, user friendly maps and making appropriate cartographic decisions About This Book ? Build visually stunning and useful maps; ? Understand the cartographic workflows and the decisions you must take before creating the map; ? Learn to create appropriate map elements and layout designs ? Use the ArcGIS Online's Smart Mapping technique to create clear webmaps Who This Book Is For If you are a GIS analyst or a Map designer who would like to create and design a map with ArcGIS Pro then this book is for you. A basic GIS knowledge is assumed. What You Will Learn ? Using ArcGIS Pro to create visually stunning maps and make confident cartographic decisions ? Leverage precise layout grids that will organize and guide the placement of map elements ? Make appropriate decisions about color and symbols ? Critically evaluate and choose the perfect projection for your data ? Create clear webmaps that focus the reader’s attention using ArcGIS Online’s Smart Mapping capabilities In Detail ArcGIS Pro is a geographic information system for working with maps and geographic information. This book will help you create visually stunning maps that increase the legibility of the stories being mapped and introduce visual and design concepts into a traditionally scientific, data-driven process. The book begins by outlining the steps of gathering data from authoritative sources and lays out the workflow of creating a great map. Once the plan is in place you will learn how to organize the Contents Pane in ArcGIS Pro and identify the steps involved in streamlining the production process. Then you will learn Cartographic Design techniques using ArcGIS Pro's feature set to organize the page structure and create a custom set of color swatches. You will be then exposed to the techniques required to ensure your data is clear and legible no matter the size or scale of your map. The later chapters will help you understand the various projection systems, trade-offs between them, and the proper applications of them to make sure your maps are accurate and visually appealing. Finally, you will be introduced to the ArcGIS Online ecosystem and how ArcGIS Pro can utilize it within the application. You will learn Smart Mapping, a new feature of ArcGIS Online that will help you to make maps that are visually stunning and useful. By the end of this book, you will feel more confident in making appropriate cartographic decisions. Style and approach The book takes a pragmatic approach, showing various methods to create visually stunning maps.
Deep Learning Quick Reference
¥73.02
Dive deeper into neural networks and get your models trained, optimized with this quick reference guide About This Book ? A quick reference to all important deep learning concepts and their implementations ? Essential tips, tricks, and hacks to train a variety of deep learning models such as CNNs, RNNs, LSTMs, and more ? Supplemented with essential mathematics and theory, every chapter provides best practices and safe choices for training and fine-tuning your models in Keras and Tensorflow. Who This Book Is For If you are a Data Scientist or a Machine Learning expert, then this book is a very useful read in training your advanced machine learning and deep learning models. You can also refer this book if you are stuck in-between the neural network modeling and need immediate assistance in getting accomplishing the task smoothly. Some prior knowledge of Python and tight hold on the basics of machine learning is required. What You Will Learn ? Solve regression and classification challenges with TensorFlow and Keras ? Learn to use Tensor Board for monitoring neural networks and its training ? Optimize hyperparameters and safe choices/best practices ? Build CNN's, RNN's, and LSTM's and using word embedding from scratch ? Build and train seq2seq models for machine translation and chat applications. ? Understanding Deep Q networks and how to use one to solve an autonomous agent problem. ? Explore Deep Q Network and address autonomous agent challenges. In Detail Deep learning has become an essential necessity to enter the world of artificial intelligence. With this book deep learning techniques will become more accessible, practical, and relevant to practicing data scientists. It moves deep learning from academia to the real world through practical examples. You will learn how Tensor Board is used to monitor the training of deep neural networks and solve binary classification problems using deep learning. Readers will then learn to optimize hyperparameters in their deep learning models. The book then takes the readers through the practical implementation of training CNN's, RNN's, and LSTM's with word embeddings and seq2seq models from scratch. Later the book explores advanced topics such as Deep Q Network to solve an autonomous agent problem and how to use two adversarial networks to generate artificial images that appear real. For implementation purposes, we look at popular Python-based deep learning frameworks such as Keras and Tensorflow, Each chapter provides best practices and safe choices to help readers make the right decision while training deep neural networks. By the end of this book, you will be able to solve real-world problems quickly with deep neural networks. Style and approach An easy-to-follow, step-by-step guide to help you get to grips with real-world applications of training deep neural networks.
Vue.js 2 Design Patterns and Best Practices
¥81.74
Become an expert Vue developer by understanding the design patterns and component architecture of Vue.js to write clean and maintainable code. About This Book ? Craft highly modular applications by exploring the design patterns and component architecture of Vue.js ? Enforce a Flux-like application architecture in your Vue.js applications with Vuex ? Easy-to-follow examples that can be used to create reusable code and extensible designs Who This Book Is For This book targets Vue Developers who care about framework design principles and utilize commonly found design patterns in developing web applications. What You Will Learn ? Understand the theory and patterns of Vue.js ? Build scalable and modular Vue.js applications ? Take advantage of Vuex for reactive state management. ? Create Single Page Applications with vue-router. ? Use Nuxt for FAST server side rendered Vue applications. ? Convert your application to a Progressive Web App (PWA) and add ServiceWorkers, offline support, and more ? Build your app with Vue.js by following up with best practices and explore the common anti-patterns to avoid In Detail The book starts by comparing Vue.js with other frameworks and setting up the development environment for your application, and gradually move on to writing and styling clean, maintainable, and reusable components that can be used across your application. Further on, you'll look at common UI patterns, Vue form submission, and various modifiers such as lazy binding, number typecasting, and string trimming to create better UIs. You will also explore best practices for integrating HTTP into Vue.js applications to create an application with dynamic data. Routing is a vitally important part of any SPA, so you will focus on the Vue router and explore routing a user between multiple pages. Next, you'll also explore state management with Vuex, write testable code for your application, and create performant, server-side rendered applications with Nuxt. Towards the end, we'll look at common antipatterns to avoid, to save you from a lot of trial and error and development headaches. By the end of this book, you'll be well on your way to becoming an expert Vue developer who can leverage design patterns to efficiently architect the design of your application and write clean and maintainable code. Style and approach This easy-to-follow practical guide will help you develop efficient Vue.js apps by following best practices and using common design patterns.
TensorFlow: Powerful Predictive Analytics with TensorFlow
¥73.02
Learn how to solve real life problems using different methods like logic regression, random forests and SVM’s with TensorFlow. About This Book ? Understand predictive analytics along with its challenges and best practices ? 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 developers, data analysts, machine learning practitioners, and deep learning enthusiasts who want to build powerful, robust, and accurate predictive models with the power of TensorFlow. What You Will Learn ? Learn TensorFlow features in a real-life problem, followed by detailed TensorFlow installation and configuration ? Explore computation graphs, data, and programming models also get an insight into an example of implementing linear regression model for predictive analytics ? Solve the Titanic survival problem using logistic regression, random forests, and SVMs for predictive analytics ? Dig deeper into predictive analytics and find out how to take advantage of it to cluster records belonging to the certain group or class for a dataset of unsupervised observations ? Learn several examples of how to apply reinforcement learning algorithms for developing predictive models on real-life datasets In Detail Predictive analytics discovers hidden patterns from structured and unstructured data for automated decision making in business intelligence. Predictive decisions are becoming a huge trend worldwide, catering to wide industry sectors by predicting which decisions are more likely to give maximum results. TensorFlow, Google’s brainchild, is immensely popular and extensively used for predictive analysis. This book is a quick learning guide on all the three types of machine learning, that is, supervised, unsupervised, and reinforcement learning with TensorFlow. This book will teach you predictive analytics for high-dimensional and sequence data. In particular, you will learn the linear regression model for regression analysis. You will also learn how to use regression for predicting continuous values. You will learn supervised learning algorithms for predictive analytics. You will explore unsupervised learning and clustering using K-meansYou will then learn how to predict neighborhoods using K-means, and then, see another example of clustering audio clips based on their audio features. This book is ideal for developers, data analysts, machine learning practitioners, and deep learning enthusiasts who want to build powerful, robust, and accurate predictive models with the power of TensorFlow. This book is embedded with useful assessments that will help you revise the concepts you have learned in this book. Style and approach This is a fast-paced guide that provides a quick learning solution to all the three types of machine learning, that is, supervised, unsupervised, and reinforcement learning with TensorFlow 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: ? Predictive Analytics with TensorFlow by Md. Rezaul Karim
Hands-On Reinforcement Learning with Python
¥63.21
A hands-on guide enriched with examples to master deep reinforcement learning algorithms with Python About This Book ? Your entry point into the world of artificial intelligence using the power of Python ? An example-rich guide to master various RL and DRL algorithms ? Explore various state-of-the-art architectures along with math Who This Book Is For If you’re a machine learning developer or deep learning enthusiast interested in artificial intelligence and want to learn about reinforcement learning from scratch, this book is for you. Some knowledge of linear algebra, calculus, and the Python programming language will help you understand the concepts covered in this book. What You Will Learn ? Understand the basics of reinforcement learning methods, algorithms, and elements ? Train an agent to walk using OpenAI Gym and Tensorflow ? Understand the Markov Decision Process, Bellman’s optimality, and TD learning ? Solve multi-armed-bandit problems using various algorithms ? Master deep learning algorithms, such as RNN, LSTM, and CNN with applications ? Build intelligent agents using the DRQN algorithm to play the Doom game ? Teach agents to play the Lunar Lander game using DDPG ? Train an agent to win a car racing game using dueling DQN In Detail Reinforcement Learning (RL) is the trending and most promising branch of artificial intelligence. Hands-On Reinforcement learning with Python will help you master not only the basic reinforcement learning algorithms but also the advanced deep reinforcement learning algorithms. The book starts with an introduction to Reinforcement Learning followed by OpenAI Gym, and TensorFlow. You will then explore various RL algorithms and concepts, such as Markov Decision Process, Monte Carlo methods, and dynamic programming, including value and policy iteration. This example-rich guide will introduce you to deep reinforcement learning algorithms, such as Dueling DQN, DRQN, A3C, PPO, and TRPO. You will also learn about imagination-augmented agents, learning from human preference, DQfD, HER, and many more of the recent advancements in reinforcement learning. By the end of the book, you will have all the knowledge and experience needed to implement reinforcement learning and deep reinforcement learning in your projects, and you will be all set to enter the world of artificial intelligence. Style and approach This is a hands-on book designed to further expand your machine learning skills by understanding reinforcement to deep reinforcement learning algorithms with applications in Python.
Mastering Numerical Computing with NumPy
¥63.21
Enhance the power of NumPy and start boosting your scientific computing capabilities About This Book ? Grasp all aspects of numerical computing and understand NumPy ? Explore examples to learn exploratory data analysis (EDA), regression, and clustering ? Access NumPy libraries and use performance benchmarking to select the right tool Who This Book Is For Mastering Numerical Computing with NumPy is for you if you are a Python programmer, data analyst, data engineer, or a data science enthusiast, who wants to master the intricacies of NumPy and build solutions for your numeric and scientific computational problems. You are expected to have familiarity with mathematics to get the most out of this book. What You Will Learn ? Perform vector and matrix operations using NumPy ? Perform exploratory data analysis (EDA) on US housing data ? Develop a predictive model using simple and multiple linear regression ? Understand unsupervised learning and clustering algorithms with practical use cases ? Write better NumPy code and implement the algorithms from scratch ? Perform benchmark tests to choose the best configuration for your system In Detail NumPy is one of the most important scientific computing libraries available for Python. Mastering Numerical Computing with NumPy teaches you how to achieve expert level competency to perform complex operations, with in-depth coverage of advanced concepts. Beginning with NumPy's arrays and functions, you will familiarize yourself with linear algebra concepts to perform vector and matrix math operations. You will thoroughly understand and practice data processing, exploratory data analysis (EDA), and predictive modeling. You will then move on to working on practical examples which will teach you how to use NumPy statistics in order to explore US housing data and develop a predictive model using simple and multiple linear regression techniques. Once you have got to grips with the basics, you will explore unsupervised learning and clustering algorithms, followed by understanding how to write better NumPy code while keeping advanced considerations in mind. The book also demonstrates the use of different high-performance numerical computing libraries and their relationship with NumPy. You will study how to benchmark the performance of different configurations and choose the best for your system. By the end of this book, you will have become an expert in handling and performing complex data manipulations. Style and approach This mastering guide will help you master your skills required to perform a complex numerical computation. The book contains the right mixture of theory and practical examples that will help you in dealing with the advanced NumPy and build solutions for your numeric and scientific computational problems
Hands-On Enterprise Automation with Python.
¥73.02
Invent your own Python scripts to automate your infrastructure About This Book ? Make the most of Python libraries and modules to automate your infrastructure ? Leverage Python programming to automate server configurations and administration tasks ? Efficiently develop your Python skill set Who This Book Is For Hands-On Enterprise Automation with Python is for system administrators and DevOps engineers who are looking for an alternative to major automation frameworks such as Puppet and Chef. Basic programming knowledge with Python and Linux shell scripting is necessary. What You Will Learn ? Understand common automation modules used in Python ? Develop Python scripts to manage network devices ? Automate common Linux administration tasks with Ansible and Fabric ? Managing Linux processes ? Administrate VMware, OpenStack, and AWS instances with Python ? Security automation and sharing code on GitHub In Detail Hands-On Enterprise Automation with Python starts by covering the set up of a Python environment to perform automation tasks, as well as the modules, libraries, and tools you will be using. We’ll explore examples of network automation tasks using simple Python programs and Ansible. Next, we will walk you through automating administration tasks with Python Fabric, where you will learn to perform server configuration and administration, along with system administration tasks such as user management, database management, and process management. As you progress through this book, you’ll automate several testing services with Python scripts and perform automation tasks on virtual machines and cloud infrastructure with Python. In the concluding chapters, you will cover Python-based offensive security tools and learn how to automate your security tasks. By the end of this book, you will have mastered the skills of automating several system administration tasks with Python. Style and approach This book will follow a practical approach to help you script and automate tasks using Python.
Mastering Metasploit
¥81.74
Discover the next level of network defense with the Metasploit framework About This Book ? Gain the skills to carry out penetration testing in complex and highly-secured environments ? Become a master using the Metasploit framework, develop exploits, and generate modules for a variety of real-world scenarios ? Get this completely updated edition with new useful methods and techniques to make your network robust and resilient Who This Book Is For This book is a hands-on guide to penetration testing using Metasploit and covers its complete development. It shows a number of techniques and methodologies that will help you master the Metasploit framework and explore approaches to carrying out advanced penetration testing in highly secured environments. What You Will Learn ? Develop advanced and sophisticated auxiliary modules ? Port exploits from PERL, Python, and many more programming languages ? Test services such as databases, SCADA, and many more ? Attack the client side with highly advanced techniques ? Test mobile and tablet devices with Metasploit ? Bypass modern protections such as an AntiVirus and IDS with Metasploit ? Simulate attacks on web servers and systems with Armitage GUI ? Script attacks in Armitage using CORTANA scripting In Detail We start by reminding you about the basic functionalities of Metasploit and its use in the most traditional ways. You’ll get to know about the basics of programming Metasploit modules as a refresher and then dive into carrying out exploitation as well building and porting exploits of various kinds in Metasploit. In the next section, you’ll develop the ability to perform testing on various services such as databases, Cloud environment, IoT, mobile, tablets, and similar more services. After this training, we jump into real-world sophisticated scenarios where performing penetration tests are a challenge. With real-life case studies, we take you on a journey through client-side attacks using Metasploit and various scripts built on the Metasploit framework. By the end of the book, you will be trained specifically on time-saving techniques using Metasploit. Style and approach This is a step-by-step guide that provides great Metasploit framework methodologies. All the key concepts are explained details with the help of examples and demonstrations that will help you understand everything you need to know about Metasploit.

购物车
个人中心

