万本电子书0元读

万本电子书0元读

Oracle SOA Suite 11g R1 Developer's Guide
Oracle SOA Suite 11g R1 Developer's Guide
Antony Reynolds
¥143.87
This book is a comprehensive guide, split into three sections. The initial section of the book provides an introduction to the Oracle SOA Suite and its various components, and will give you an in-depth fast-paced hands-on introduction to each of the key components. The next section provides an in-depth best-practice guide to applying the various components of the SOA Suite to implement a real-world SOA-based solution; it illustrates this through the development of an auction site (oBay). The final section covers other considerations such as the packaging, deployment, testing, security, and administration of SOA applications. If you are a developer or a technical architect who works in the SOA domain, this book is for you. The primary purpose of the book is to provide you with a hands-on practical guide to using and applying the Oracle SOA Suite in the delivery of real-world composite applications. You need basic understanding of the concepts of SOA, as well as some of the key standards in this field, including web services (SOAP, WSDL), XML Schemas, and XSLT (and XPath).
Service Oriented Architecture: An Integration Blueprint
Service Oriented Architecture: An Integration Blueprint
Guido Schmutz
¥63.21
A theoretical guide, this book provides detailed and structured explanations and visualizations of the Trividas Integration Architecture Blueprint, showing you the strategy to implement your own integration projects. It draws on real-world integrations at an architectural level, and explores both product-neutral and specific integration scenarios. If you are an IT architect or manager who is responsible for any aspect of operating integration solutions, and you want to learn how to implement integration architectures in practice with the help of the Trivadis Integration Architecture Blueprint, then this book is for you. A comprehensive understanding of SOA is required, though previous knowledge of the Trivadis Blueprint is not necessary. Less experienced specialists who have not yet dealt with integration will benefit greatly from this book by first gaining knowledge of concepts and terminology used in the context of integration architecture, while those already familiar with such expertise can move straight to discovering the base technologies associated with implementing solutions based on the Blueprint, and getting to grips with the Blueprint's structure itself. If you want to assess the solutions from different vendors and ultimately achieve comprehensive SOA integration results using the Trivadis Integration Architecture Blueprint, then this book is ideal for you.
WCF 4.0 Multi-tier Services Development with LINQ to Entities
WCF 4.0 Multi-tier Services Development with LINQ to Entities
Mike Liu
¥90.46
This book is a step-by-step tutorial to guide you through learning WCF and LINQ to Entities. You will be guided to create five WCF and LINQ solutions from scratch, of which three are multi-tiered real-world WCF service solutions, so you will not only be reading, but also be coding through the book, to gain practical experience of WCF and LINQ to Entities. Various test clients will be associated with each solution and these solutions can be built and run independently of other solutions. Clear step-by-step instructions and relevant screenshots will make sure you won't get lost in the new world of WCF and LINQ to Entities. Configuration files, host applications, test clients, and WCF services for each solution will also be available for download for you to examine, modify, and debug from the outside in. The book focuses on the essentials of using WCF and LINQ to Entities, rather than providing a reference to every single possibility. It leaves the reference material online where it belongs, and concentrates instead on practical examples, code, and advice. This book is for C# and C++ developers who are eager to get started with WCF and LINQ to Entities, and want a book that is practical and rich with examples from the very beginning. Developers and architects evaluating SOA implementation technologies for their company will find this book particularly useful because it gets you started with Microsoft's tools for SOA and shows you how to customize our examples for your prototypes. This book presumes basic knowledge of C# or C++. Previous experience with Visual Studio will be helpful but is not required, as detailed instructions are given throughout the book.
Oracle Application Express 3.2 – The Essentials and More
Oracle Application Express 3.2 – The Essentials and More
Arie Geller
¥107.90
This book is a practical guide that not only shows you how to do things, but also makes you understand how things really work, so you'll be able to develop your own applications. It uses many screenshots, examples, and real-time "APEX code", some of which is documented for the first time. This book is for developers, in general, and web developers, in particular, who wish to learn how to develop data-centric web applications in the Oracle environment. It is also for novice APEX developers, who wish to learn how to use and best utilize the APEX environment, as well as for more experience APEX developers who wish to improve their knowledge and understanding of APEX and its capabilities, and learn from the experience of others. It assumes basic knowledge of HTML, SQL, and PL/SQL. Basic JavaScript understanding is an advantage, and in general can make your life much easier as an APEX developer.
Moodle 1.9 for Design and Technology
Moodle 1.9 for Design and Technology
Paul Taylor
¥71.93
This book has real-world samples of how to solve problems related to Design and Technology and offers tips on how to enhance the use of Moodle to get the most out of the subject. Worked examples will act as a base from which to build complex and exciting courses for students in all age ranges and abilities. If you are a Design & Technology teacher, teaching assistant, head of department, SMT, or IT technician in school and would like to use Moodle to design, create, or administer a VLE for Design and Technology, this book is for you. You need to know the basics of Moodle for teaching and learning and should have some experience with Design and Technology.
The 3CX IP PBX Tutorial
The 3CX IP PBX Tutorial
Matthew M. Landis
¥71.93
A hands-on and practical tutorial that shows administrators how to implement and use 3CX and its range of functionality. Using real world experiences from the authors, you will learn tricks and tips that will help you develop and optimize your 3CX system. This book is for beginners who know nothing about 3CX or VoIP. It will guide them to set up a complete system. Advanced users will also gain insight from information on real-world hardware and software tips and tricks.
Joomla! 1.5 Multimedia
Joomla! 1.5 Multimedia
Allan Walker
¥80.65
This book is a Joomla! tutorial packed with features that you can apply to enhance your Joomla! web site. It contains step-by-step instructions for Joomla! users to build rich multimedia web sites using Joomla!. It shows you how to manually implement features into your site, as well as utilize Extensions and more automated methods. A tutorial approach means you can follow this book chapter by chapter or just dip into the topics you find of interest. This book is aimed at Joomla! administrators and site developers who want to add media-rich content elements and interactive features to their site. All you need is to have a basic knowledge of the Joomla! platform and want to develop your site with rich media content. This book is a must-read for Joomla! users wanting to collaborate with external resources such as YouTube, Twitter, Google, and Flickr (amongst others).
Oracle 11g Streams Implementer's Guide
Oracle 11g Streams Implementer's Guide
0
¥107.90
This book has a tutorial approach that provides both theoretical explanations and practical step-by-step examples using familiar Oracle demo schemas. Step-by-step examples include use of both Enterprise Manager and the SQLPLUS command-line interface. The authors have combined their experiences of working with customers in Oracle Support, Oracle training and education, and Oracle consulting, to identify the most common areas of confusion and misinterpretation experienced by Oracle Streams users. This book highlights these areas and focuses on bringing clarity and understanding to the reader. This book is for users who have implemented, or are about to implement, a distributed database environment using Oracle Streams replication. The reader is expected to have an intermediate understanding of Oracle database technology. This book is mainly intended for use by: Oracle Database Administrators responsible for the implementation and maintenance of an Oracle Streamed environment, System and Database Architects responsible for the design of distributed database environments using Oracle Streams Readers with limited knowledge of basic Oracle database technology can benefit from Chapters 1 and 2, which cover Oracle Streams Components and Design Considerations.
Unreal Engine 4 Shaders and Effects Cookbook
Unreal Engine 4 Shaders and Effects Cookbook
Brais Brenlla Ramos
¥70.84
Build optimized, efficient, and real-time applications that are production-ready using Unreal Engine's Material Editor Key Features * Create stunning visual effects for 3D games and high-quality graphics * Design efficient Shaders for mobile platforms without sacrificing their realism * Discover what goes into the structure of Shaders and why lighting works the way it does Book Description Unreal Engine 4 is a powerful game engine, one which has seen a recent boost in widespread adoption thanks to its ease of use and the powerful rendering pipeline that it packs. Seeing as how it's relatively easy to create stunning presentations and visuals, Unreal has quickly become a strong contender in industries where this kind of software had been previously denied entry. With that in mind, this book aims to help you get the most out of Unreal Engine 4 - from creating awe-inspiring graphics to delivering optimized experiences to your users. This is possible thanks to a mixture of hands-on experience with real materials and the theory behind them. You will immediately know how to create that material that you want to display, and you'll also end up with the knowledge that will let you know how to control it. All of this will be done without losing sight of two key components of any real-time application - optimization, and efficiency. The materials that you create will be light and efficient, and they will vary depending on your target platform. You'll know which techniques can be used in any kind of device and which ones should be kept to high-end machines, giving you the confidence to tackle any material-related task that you can imagine. Hop onboard and discover how! What you will learn * Master Unreal Engine's rendering pipeline for developing real-time graphics * Use physically based rendering (PBR) for building materials and lighting solutions * Build optimized materials for games targeting multiple platforms * Understand Unreal Engine's node and functions for creating desirable effects * Design and build production-ready shaders * Explore Unreal Engine's Material Editor for building complex materials and textures Who this book is for This book is for developers who want to create their first Shaders in Unreal Engine 4 or wish to take their game to a whole new level by adding professional post-processing effects. A solid understanding of Unreal is required to get the most from this book.
Hands-On Mobile Development with .NET Core
Hands-On Mobile Development with .NET Core
Can Bilgin
¥70.84
Develop native applications for multiple mobile and desktop platforms including but not limited to iOS, Android, and UWP with the Xamarin framework and Xamarin.Forms Key Features * Understand .NET Core and its cross-platform development philosophy * Build Android, iOS, and Windows mobile applications with C#, .NET Core, and Azure Cloud Services * Bring Artificial Intelligence capabilities into your mobile applications with Azure AI Book Description .NET Core is the general umbrella term used for Microsoft’s cross-platform toolset. Xamarin used for developing mobile applications, is one of the app model implementations for .NET Core infrastructure. In this book, you will learn how to design, architect, and develop highly attractive, maintainable, efficient, and robust mobile applications for multiple platforms, including iOS, Android, and UWP, with the toolset provided by Microsoft using Xamarin, .NET Core, and Azure Cloud Services. This book will take you through various phases of application development with Xamarin, from environment setup, design, and architecture to publishing, using real-world scenarios. Throughout the book, you will learn how to develop mobile apps using Xamarin, Xamarin.Forms and .NET Standard; implement a webbased backend composed of microservices with .NET Core using various Azure services including but not limited to Azure App Services, Azure Active Directory, Notification Hub, Logic Apps, and Azure Functions, Cognitive Services; create data stores using popular database technologies such as Cosmos DB, SQL and Realm. Towards the end, the book will help developers to set up an efficient and maintainable development pipeline to manage the application life cycle using Visual Studio App Center and Visual Studio Services. What you will learn * Implement native applications for multiple mobile and desktop platforms * Understand and use various Azure Services with .NET Core * Make use of architectural patterns designed for mobile and web applications * Understand the basic Cosmos DB concepts * Understand how different app models can be used to create an app service * Explore the Xamarin and Xamarin.Forms UI suite with .NET Core for building mobile applications Who this book is for This book is for mobile developers who wish to develop cross-platform mobile applications. Programming experience with C# is required. Some knowledge and understanding of core elements and cross-platform application development with .NET is required.
Applied Supervised Learning with R
Applied Supervised Learning with R
Karthik Ramasubramanian
¥79.56
Explore supervised machine learning with R by studying popular real-world uses cases such as object detection in driverless cars, customer churn, and default prediction Key Features * Study supervised learning algorithms by using real-world datasets * Fine tune optimal parameters with hyperparameter optimization * Select the best algorithm using the model evaluation framework Book Description R provides excellent visualization features that are essential for exploring data before using it in automated learning. Applied Supervised Learning with R helps you cover the complete process of employing R to develop applications using supervised machine learning algorithms for your business needs. The book starts by helping you develop your analytical thinking to create a problem statement using business inputs and domain research. You will then learn different evaluation metrics that compare various algorithms, and later progress to using these metrics to select the best algorithm for your problem. After finalizing the algorithm you want to use, you will study the hyperparameter optimization technique to fine-tune your set of optimal parameters. To prevent you from overfitting your model, a dedicated section will even demonstrate how you can add various regularization terms. By the end of this book, you will have the advanced skills you need for modeling a supervised machine learning algorithm that precisely fulfills your business needs. What you will learn * Develop analytical thinking to precisely identify a business problem * Wrangle data with dplyr, tidyr, and reshape2 * Visualize data with ggplot2 * Validate your supervised machine learning model using k-fold * Optimize hyperparameters with grid and random search, and Bayesian optimization * Deploy your model on Amazon Web Services (AWS) Lambda with plumber * Improve your model’s performance with feature selection and dimensionality reduction Who this book is for This book is specially designed for novice and intermediate-level data analysts, data scientists, and data engineers who want to explore different methods of supervised machine learning and its various use cases. Some background in statistics, probability, calculus, linear algebra, and programming will help you thoroughly understand and follow the content of this book.
Advanced TypeScript Programming Projects
Advanced TypeScript Programming Projects
Peter O'Hanlon
¥70.84
Gain in-depth knowledge of TypeScript and the latest ECMAScript standards by building robust web applications across different domains Key Features * Apply the cutting-edge features of TypeScript 3.0 to build high-performance, maintainable applications * Learn through practical examples of using TypeScript with popular frameworks, such as Angular and React * Focus on building high-quality applications that are modular, scalable and adaptable Book Description With the demand for ever more complex websites, the need to write robust, standard-compliant JavaScript has never been greater. TypeScript is modern JavaScript with the support of a first-class type system, which makes it simpler to write complex web systems. With this book, you’ll explore core concepts and learn by building a series of websites and TypeScript apps. You’ll start with an introduction to TypeScript features that are often overlooked in other books, before moving on to creating a simple markdown parser. You’ll then explore React and get up to speed with creating a client-side contacts manager. Next, the book will help you discover the Angular framework and use the MEAN stack to create a photo gallery. Later sections will assist you in creating a GraphQL Angular Todo app and then writing a Socket.IO chatroom. The book will also lead you through developing your final Angular project which is a mapping app. As you progress, you’ll gain insights into React with Docker and microservices. You’ll even focus on how to build an image classification program with machine learning using TensorFlow. Finally, you’ll learn to combine TypeScript and C# to create an ASP.NET Core-based music library app. By the end of this book, you’ll be able to confidently use TypeScript 3.0 and different JavaScript frameworks to build high-quality apps. What you will learn * Discover how to use TypeScript to write code using common patterns * Get to grips with using popular frameworks and libraries with TypeScript * Leverage the power of both server and client using TypeScript * Learn how to apply exciting new paradigms such as GraphQL and TensorFlow * Use popular cloud-based authenticated services * Combine TypeScript with C# to create ASP.NET Core applications Who this book is for This book is for programmers and web developers who are familiar with TypeScript and want to put their knowledge to work by building real-world complex applications. Prior experience with any other web framework is not required.
Hands-On Enterprise Java Microservices with Eclipse MicroProfile
Hands-On Enterprise Java Microservices with Eclipse MicroProfile
Cesar Saavedra
¥63.21
An effective guide to designing, building, and deploying enterprise Java microservices with Eclipse MicroProfile Key Features * Create cloud-native microservices with ease using this detailed guide * Avoid vendor lock-in when implementing microservices using Eclipse MicroProfile * Discover why MicroProfile is a great specification for building microservices in multi-cloud environments Book Description Eclipse MicroProfile has gained momentum in the industry as a multi-vendor, interoperable, community-driven specification. It is a major disruptor that allows organizations with large investments in enterprise Java to move to microservices without spending a lot on retraining their workforce. This book is based on MicroProfile 2.2, however, it will guide you in running your applications in MicroProfile 3.0. You'll start by understanding why microservices are important in the digital economy and how MicroProfile addresses the need for enterprise Java microservices. You'll learn about the subprojects that make up a MicroProfile, its value proposition to organizations and developers, and its processes and governance. As you advance, the book takes you through the capabilities and code examples of MicroProfile’s subprojects - Config, Fault Tolerance, Health Check, JWT Propagation, Metrics, and OpenTracing. Finally, you’ll be guided in developing a conference application using Eclipse MicroProfile, and explore possible scenarios of what’s next in MicroProfile with Jakarta EE. By the end of this book, you'll have gained a clear understanding of Eclipse MicroProfile and its role in enterprise Java microservices. What you will learn * Understand why microservices are important in the digital economy * Analyze how MicroProfile addresses the need for enterprise Java microservices * Test and secure your applications with Eclipse MicroProfile * Get to grips with various MicroProfile capabilities such as OpenAPI and Typesafe REST Client * Explore reactive programming with MicroProfile Stream and Messaging candidate APIs * Discover and implement coding best practices using MicroProfile Who this book is for If you’re a Java developer who wants to create enterprise microservices, this book is for you. Familiarity with Java EE and the concept of microservices will help you get the most out of this book.
Learn Python by Building Data Science Applications
Learn Python by Building Data Science Applications
Philipp Kats
¥63.21
Understand the constructs of the Python programming language and use them to build data science projects Key Features * Learn the basics of developing applications with Python and deploy your first data application * Take your first steps in Python programming by understanding and using data structures, variables, and loops * Delve into Jupyter, NumPy, Pandas, SciPy, and sklearn to explore the data science ecosystem in Python Book Description Python is the most widely used programming language for building data science applications. Complete with step-by-step instructions, this book contains easy-to-follow tutorials to help you learn Python and develop real-world data science projects. The “secret sauce” of the book is its curated list of topics and solutions, put together using a range of real-world projects, covering initial data collection, data analysis, and production. This Python book starts by taking you through the basics of programming, right from variables and data types to classes and functions. You’ll learn how to write idiomatic code and test and debug it, and discover how you can create packages or use the range of built-in ones. You’ll also be introduced to the extensive ecosystem of Python data science packages, including NumPy, Pandas, scikit-learn, Altair, and Datashader. Furthermore, you’ll be able to perform data analysis, train models, and interpret and communicate the results. Finally, you’ll get to grips with structuring and scheduling scripts using Luigi and sharing your machine learning models with the world as a microservice. By the end of the book, you’ll have learned not only how to implement Python in data science projects, but also how to maintain and design them to meet high programming standards. What you will learn * Code in Python using Jupyter and VS Code * Explore the basics of coding – loops, variables, functions, and classes * Deploy continuous integration with Git, Bash, and DVC * Get to grips with Pandas, NumPy, and scikit-learn * Perform data visualization with Matplotlib, Altair, and Datashader * Create a package out of your code using poetry and test it with PyTest * Make your machine learning model accessible to anyone with the web API Who this book is for If you want to learn Python or data science in a fun and engaging way, this book is for you. You’ll also find this book useful if you’re a high school student, researcher, analyst, or anyone with little or no coding experience with an interest in the subject and courage to learn, fail, and learn from failing. A basic understanding of how computers work will be useful.
Learn Ethereum
Learn Ethereum
Xun (Brian) Wu
¥63.21
Explore the blockchain-based decentralized platform and understand how Ethereum works with Dapps examples Key Features * Explore the Ethereum ecosystem and understand the latest research on the platform * Build decentralized apps (Dapps) using smart contracts and Ethereum with the help of practical examples * Learn to make your decentralized applications fast and highly secure Book Description Ethereum is a blockchain-based, decentralized computing platform that allows running smart contracts. This book provides a basic overview of how Ethereum works, its ecosystem, mining process, and the consensus mechanism. It also demonstrates a step-by-step approach for building decentralized applications. This book begins with the very basics of Blockchain technology. Then it dives deep into the Ethereum architecture, framework and tools in its ecosystem. It also provides you an overview of ongoing research on Ethereum, for example, Layer 1 and 2 scaling solution, Stablecoin, ICO/STO/IEO, etc. Next, it explains Solidity language in detail, and provides step-by-step instructions for designing, developing, testing, deploying, and monitoring decentralized applications. In addition, you’ll learn how to use Truffle, Remix, Infura, Metamask, and many other Ethereum technologies. It’ll also help you develop your own cryptocurrency by creating ERC20, and ERC721 smart contracts from scratch. Finally, we explain private blockchains, and you learn how to interact with smart contracts through wallets. What you will learn * Understand the concepts of blockchain and cryptocurrency * Master Ethereum development tools such as Truffle, Remix IDE and Infura * Delve into smart contract development * Develop DApps frontend using Node.js, React.js, and Web3js API * Learn Etherscan and other tools to secure and monitor smart contracts * Develop and debug smart contracts by working with Remix * Apply Truffle suite to compile, migrate, and unit test smart contracts * Explore smart contracts such as ERC20 token and decentralized digital market Who this book is for This book is for all developers and architects who want to explore Ethereum blockchain fundamentals and get started with building real-world decentralized applications. Knowledge of an object-oriented programming language such as JavaScript will be useful but not mandatory.
Hands-On Artificial Intelligence on Amazon Web Services
Hands-On Artificial Intelligence on Amazon Web Services
Subhashini Tripuraneni
¥80.65
Perform cloud-based machine learning and deep learning using Amazon Web Services such as SageMaker, Lex, Comprehend, Translate, and Polly Key Features * Explore popular machine learning and deep learning services with their underlying algorithms * Discover readily available artificial intelligence(AI) APIs on AWS like Vision and Language Services * Design robust architectures to enable experimentation, extensibility, and maintainability of AI apps Book Description From data wrangling through to translating text, you can accomplish this and more with the artificial intelligence and machine learning services available on AWS. With this book, you’ll work through hands-on exercises and learn to use these services to solve real-world problems. You’ll even design, develop, monitor, and maintain machine and deep learning models on AWS. The book starts with an introduction to AI and its applications in different industries, along with an overview of AWS artificial intelligence and machine learning services. You’ll then get to grips with detecting and translating text with Amazon Rekognition and Amazon Translate. The book will assist you in performing speech-to-text with Amazon Transcribe and Amazon Polly. Later, you’ll discover the use of Amazon Comprehend for extracting information from text, and Amazon Lex for building voice chatbots. You will also understand the key capabilities of Amazon SageMaker such as wrangling big data, discovering topics in text collections, and classifying images. Finally, you’ll cover sales forecasting with deep learning and autoregression, before exploring the importance of a feedback loop in machine learning. By the end of this book, you will have the skills you need to implement AI in AWS through hands-on exercises that cover all aspects of the ML model life cycle. What you will learn * Gain useful insights into different machine and deep learning models * Build and deploy robust deep learning systems to production * Train machine and deep learning models with diverse infrastructure specifications * Scale AI apps without dealing with the complexity of managing the underlying infrastructure * Monitor and Manage AI experiments efficiently * Create AI apps using AWS pre-trained AI services Who this book is for This book is for data scientists, machine learning developers, deep learning researchers, and artificial intelligence enthusiasts who want to harness the power of AWS to implement powerful artificial intelligence solutions. A basic understanding of machine learning concepts is expected.
Mastering Ansible
Mastering Ansible
James Freeman
¥73.02
Design, develop, and solve real-world automation and orchestration problems by unlocking the automation capabilities of Ansible. Key Features * Tackle complex automation challenges with the newly added features in Ansible 2.7 Book Description Automation is essential for success in the modern world of DevOps. Ansible provides a simple, yet powerful, automation engine for tackling complex automation challenges. This book will take you on a journey that will help you exploit the latest version's advanced features to help you increase efficiency and accomplish complex orchestrations. This book will help you understand how Ansible 2.7 works at a fundamental level and will also teach you to leverage its advanced capabilities. Throughout this book, you will learn how to encrypt Ansible content at rest and decrypt data at runtime. Next, this book will act as an ideal resource to help you master the advanced features and capabilities required to tackle complex automation challenges. Later, it will walk you through workflows, use cases, orchestrations, troubleshooting, and Ansible extensions. Lastly, you will examine and debug Ansible operations, helping you to understand and resolve issues. By the end of the book, you will be able to unlock the true power of the Ansible automation engine and tackle complex, real- world actions with ease. What you will learn * Gain an in-depth understanding of how Ansible works under the hood * Fully automate Ansible playbook executions with encrypted data * Access and manipulate variable data within playbooks * Use blocks to perform failure recovery or cleanup * Explore the Playbook debugger and the Ansible Console * Troubleshoot unexpected behavior effectively * Work with cloud infrastructure providers and container systems * Develop custom modules, plugins, and dynamic inventory sources Who this book is for This book is for Ansible developers and operators who have an understanding of its core elements and applications but are now looking to enhance their skills in applying automation using Ansible.
Kali Linux - An Ethical Hacker's Cookbook
Kali Linux - An Ethical Hacker's Cookbook
Himanshu Sharma
¥81.74
Discover end-to-end penetration testing solutions to enhance your ethical hacking skills Key Features * Practical recipes to conduct effective penetration testing using the latest version of Kali Linux * Leverage tools like Metasploit, Wireshark, Nmap, and more to detect vulnerabilities with ease * Confidently perform networking and application attacks using task-oriented recipes Book Description Many organizations have been affected by recent cyber events. At the current rate of hacking, it has become more important than ever to pentest your environment in order to ensure advanced-level security. This book is packed with practical recipes that will quickly get you started with Kali Linux (version 2018.4 / 2019), in addition to covering the core functionalities. The book will get you off to a strong start by introducing you to the installation and configuration of Kali Linux, which will help you to perform your tests. You will also learn how to plan attack strategies and perform web application exploitation using tools such as Burp and JexBoss. As you progress, you will get to grips with performing network exploitation using Metasploit, Sparta, and Wireshark. The book will also help you delve into the technique of carrying out wireless and password attacks using tools such as Patator, John the Ripper, and airoscript-ng. Later chapters will draw focus to the wide range of tools that help in forensics investigations and incident response mechanisms. As you wrap up the concluding chapters, you will learn to create an optimum quality pentest report. By the end of this book, you will be equipped with the knowledge you need to conduct advanced penetration testing, thanks to the book’s crisp and task-oriented recipes. What you will learn * Learn how to install, set up and customize Kali for pentesting on multiple platforms * Pentest routers and embedded devices * Get insights into fiddling around with software-defined radio * Pwn and escalate through a corporate network * Write good quality security reports * Explore digital forensics and memory analysis with Kali Linux Who this book is for If you are an IT security professional, pentester, or security analyst who wants to conduct advanced penetration testing techniques, then this book is for you. Basic knowledge of Kali Linux is assumed.
TensorFlow Reinforcement Learning Quick Start Guide
TensorFlow Reinforcement Learning Quick Start Guide
Kaushik Balakrishnan
¥45.77
Leverage the power of Tensorflow to Create powerful software agents that can self-learn to perform real-world tasks Key Features * Explore efficient Reinforcement Learning algorithms and code them using TensorFlow and Python * Train Reinforcement Learning agents for problems, ranging from computer games to autonomous driving. * Formulate and devise selective algorithms and techniques in your applications in no time. Book Description Advances in reinforcement learning algorithms have made it possible to use them for optimal control in several different industrial applications. With this book, you will apply Reinforcement Learning to a range of problems, from computer games to autonomous driving. The book starts by introducing you to essential Reinforcement Learning concepts such as agents, environments, rewards, and advantage functions. You will also master the distinctions between on-policy and off-policy algorithms, as well as model-free and model-based algorithms. You will also learn about several Reinforcement Learning algorithms, such as SARSA, Deep Q-Networks (DQN), Deep Deterministic Policy Gradients (DDPG), Asynchronous Advantage Actor-Critic (A3C), Trust Region Policy Optimization (TRPO), and Proximal Policy Optimization (PPO). The book will also show you how to code these algorithms in TensorFlow and Python and apply them to solve computer games from OpenAI Gym. Finally, you will also learn how to train a car to drive autonomously in the Torcs racing car simulator. By the end of the book, you will be able to design, build, train, and evaluate feed-forward neural networks and convolutional neural networks. You will also have mastered coding state-of-the-art algorithms and also training agents for various control problems. What you will learn * Understand the theory and concepts behind modern Reinforcement Learning algorithms * Code state-of-the-art Reinforcement Learning algorithms with discrete or continuous actions * Develop Reinforcement Learning algorithms and apply them to training agents to play computer games * Explore DQN, DDQN, and Dueling architectures to play Atari's Breakout using TensorFlow * Use A3C to play CartPole and LunarLander * Train an agent to drive a car autonomously in a simulator Who this book is for Data scientists and AI developers who wish to quickly get started with training effective reinforcement learning models in TensorFlow will find this book very useful. Prior knowledge of machine learning and deep learning concepts (as well as exposure to Python programming) will be useful.
Natural Language Processing Fundamentals
Natural Language Processing Fundamentals
Sohom Ghosh
¥73.02
Use Python and NLTK (Natural Language Toolkit) to build out your own text classifiers and solve common NLP problems. Key Features * Assimilate key NLP concepts and terminologies * Explore popular NLP tools and techniques * Gain practical experience using NLP in application code Book Description If NLP hasn't been your forte, Natural Language Processing Fundamentals will make sure you set off to a steady start. This comprehensive guide will show you how to effectively use Python libraries and NLP concepts to solve various problems. You'll be introduced to natural language processing and its applications through examples and exercises. This will be followed by an introduction to the initial stages of solving a problem, which includes problem definition, getting text data, and preparing it for modeling. With exposure to concepts like advanced natural language processing algorithms and visualization techniques, you'll learn how to create applications that can extract information from unstructured data and present it as impactful visuals. Although you will continue to learn NLP-based techniques, the focus will gradually shift to developing useful applications. In these sections, you'll understand how to apply NLP techniques to answer questions as can be used in chatbots. By the end of this book, you'll be able to accomplish a varied range of assignments ranging from identifying the most suitable type of NLP task for solving a problem to using a tool like spacy or gensim for performing sentiment analysis. The book will easily equip you with the knowledge you need to build applications that interpret human language. What you will learn * Obtain, verify, and clean data before transforming it into a correct format for use * Perform data analysis and machine learning tasks using Python * Understand the basics of computational linguistics * Build models for general natural language processing tasks * Evaluate the performance of a model with the right metrics * Visualize, quantify, and perform exploratory analysis from any text data Who this book is for Natural Language Processing Fundamentals is designed for novice and mid-level data scientists and machine learning developers who want to gather and analyze text data to build an NLP-powered product. It'll help you to have prior experience of coding in Python using data types, writing functions, and importing libraries. Some experience with linguistics and probability is useful but not necessary.
Learning Python Networking
Learning Python Networking
José Manuel Ortega
¥90.46
Achieve improved network programmability and automation by leveraging powerful network programming concepts, algorithms, and tools Key Features * Deal with remote network servers using SSH, FTP, SNMP and LDAP protocols. * Design multi threaded and event-driven architectures for asynchronous servers programming. * Leverage your Python programming skills to build powerful network applications Book Description Network programming has always been a demanding task. With full-featured and well-documented libraries all the way up the stack, Python makes network programming the enjoyable experience it should be. Starting with a walk through of today's major networking protocols, through this book, you'll learn how to employ Python for network programming, how to request and retrieve web resources, and how to extract data in major formats over the web. You will utilize Python for emailing using different protocols, and you'll interact with remote systems and IP and DNS networking. You will cover the connection of networking devices and configuration using Python 3.7, along with cloud-based network management tasks using Python. As the book progresses, socket programming will be covered, followed by how to design servers, and the pros and cons of multithreaded and event-driven architectures. You'll develop practical clientside applications, including web API clients, email clients, SSH, and FTP. These applications will also be implemented through existing web application frameworks. What you will learn * Execute Python modules on networking tools * Automate tasks regarding the analysis and extraction of information from a network * Get to grips with asynchronous programming modules available in Python * Get to grips with IP address manipulation modules using Python programming * Understand the main frameworks available in Python that are focused on web application * Manipulate IP addresses and perform CIDR calculations Who this book is for If you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. If you're a network engineer or a network professional aiming to be more productive and efficient in networking programmability and automation then this book would serve as a useful resource. Basic knowledge of Python is assumed.