Automated Testing in Microsoft Dynamics 365 Business Central
¥44.68
Learn how to write automated tests for Dynamics 365 Business Central and see how to implement it in your daily work Key Features * Leverage automated testing to advance over traditional manual testing methods * Write, design, and implement automated tests * Explore various testing frameworks and tools compatible with Microsoft Dynamics 365 Business Central Book Description Dynamics 365 Business Central is the new cloud-based SaaS ERP proposition from Microsoft. It’s not as simple as it used to be way back when it was called Navigator, Navision Financials, or Microsoft Business Solutions-Navision. Our development practices are becoming more formal, and with this, the call for test automation is pressing on us. This book will teach you to leverage testing tools available with Dynamics 365 Business Central to perform automated testing. We’ll begin with a quick introduction to automated testing, followed by an overview of test automation in Dynamics 365 Business Central. Then you’ll learn to design and build automated tests and we’ll go through some efficient methods to get from requirements to application and testing code. Lastly, you’ll learn to incorporate your own and Microsoft tests into your daily development practice. By the end of the book, you’ll be able to write your own automated tests for Dynamics 365 Business Central. What you will learn * Understand what automated tests are, and when and why to use them * Explore the five pillars of the Testability Framework of Business Central * Design and write automated tests for Business Central * Make use of standard automated tests and their helper libraries * Integrate automated tests into your development practice Who this book is for This book is for consultants, testers, developers, and development managers working with Microsoft Dynamics NAV and Business Central. Being a book on automated testing techniques, it also caters to both functional and technical development teams.
Programming Microsoft Dynamics 365 Business Central
¥88.28
Explore the fundamentals of Dynamics 365 Business Central and the Visual Studio Code development environment with the help of useful examples and case studies Key Features * Tailor your applications to best suit the needs of your business * Explore the latest features of Business Central with examples curated by industry experts * Integrate Business Central features in your applications with this comprehensive guide Book Description Microsoft Dynamics 365 Business Central is a full ERP business solution suite with a robust set of development tools to support customization and enhancement. These tools can be used to tailor Business Central's in-built applications to support complete management functions for finance, supply chain, manufacturing, and operations. Using a case study approach, this book will introduce you to Dynamics 365 Business Central and Visual Studio Code development tools to help you become a productive Business Central developer. You'll also learn how to evaluate a product's development capabilities and manage Business Central-based development and implementation. You'll explore application structure, the construction of and uses for each object type, and how it all fits together to build apps that meet special business requirements. By the end of this book, you'll understand how to design and develop high-quality software using the Visual Studio Code development environment, the AL language paired with the improved editor, patterns, and features. What you will learn * Programming using the AL language in the Visual Studio Code development environment * Explore functional design and development using AL * How to build interactive pages and learn how to extract data for users * How to use best practices to design and develop modifications for new functionality integrated with the standard Business Central software * Become familiar with deploying the broad range of components available in a Business Central system * Create robust, viable systems to address specific business requirements Who this book is for If you want to learn about Dynamics 365 Business Central's powerful and extensive built-in development capabilities, this is the book for you. ERP consultants and managers of Business Central development will also find this book helpful. Although you aren't expected to have worked with Dynamics Business Central, basic understanding of programming and familiarity with business application software will help you understand the concepts covered in this book.
C++ Game Development By Example
¥62.12
Explore modern game programming and rendering techniques to build games using C++ programming language and its popular libraries Key Features * Learn how you can build basic 2D and complex 3D games with C++ * Understand shadows, texturing, lighting, and rendering in 3D game development using OpenGL * Uncover modern graphics programming techniques and GPU compute methods using the Vulkan API Book Description Although numerous languages are currently being used to develop games, C++ remains the standard for fabricating expert libraries and tool chains for game development. This book introduces you to the world of game development with C++. C++ Game Development By Example starts by touching upon the basic concepts of math, programming, and computer graphics and creating a simple side-scrolling action 2D game. You'll build a solid foundation by studying basic game concepts such as creating game loops, rendering 2D game scenes using SFML, 2D sprite creation and animation, and collision detection. The book will help you advance to creating a 3D physics puzzle game using modern OpenGL and the Bullet physics engine. You'll understand the graphics pipeline, which entails creating 3D objects using vertex and index buffers and rendering them to the scene using vertex and fragment shaders. Finally, you'll create a basic project using the Vulkan library that'll help you get to grips with creating swap chains, image views, render passes, and frame buffers for building high-performance graphics in your games. By the end of this book, you’ll be ready with 3 compelling projects created with SFML, the Vulkan API, and OpenGL, and you'll be able take your game and graphics programming skills to the next level. What you will learn * Understand shaders and how to write a basic vertex and fragment shader * Build a Visual Studio project and add SFML to it * Discover how to create sprite animations and a game character class * Add sound effects and background music to your game * Grasp how to integrate Vulkan into Visual Studio * Create shaders and convert them to the SPIR-V binary format Who this book is for If you’re a developer keen to learn game development with C++ or get up to date with game development, this book is for you. Some knowledge of C++ programming is assumed.
Learn D3.js
¥62.12
Explore the power of D3.js 5 and its integration with web technologies for building rich and interactive data visualization solutions Key Features * Explore the latest D3.js 5 for creating charts, plots, and force-directed graphics * Practical guide for creating interactive graphics and data-driven apps with JavaScript * Build Real-time visualization and transition on web using SVG with D3.js Book Description This book is a practical hands-on introduction to D3 (Data-driven Documents): the most popular open-source JavaScript library for creating interactive web-based data visualizations. Based entirely on open web standards, D3 provides an integrated collection of tools for efficiently binding data to graphical elements. If you have basic knowledge of HTML, CSS and JavaScript you can use D3.js to create beautiful interactive web-based data visualizations. D3 is not a charting library. It doesn’t contain any pre-defined chart types, but can be used to create whatever visual representations of data you can imagine. The goal of this book is to introduce D3 and provide a learning path so that you obtain a solid understanding of its fundamental concepts, learn to use most of its modules and functions, and gain enough experience to create your own D3 visualizations. You will learn how to create bar, line, pie and scatter charts, trees, dendograms, treemaps, circle packs, chord/ribbon diagrams, sankey diagrams, animated network diagrams, and maps using different geographical projections. Fundamental concepts are explained in each chapter and then applied to a larger example in step-by-step tutorials, complete with full code, from hundreds of examples you can download and run. This book covers D3 version 5 and is based on ES2015 JavaScript. What you will learn * Learn to use D3.js version 5 and web standards to create beautiful interactive data-driven visualizations for the web * Bind data to DOM elements, applying different scales, color schemes and configuring smooth animated transitions for data updates * Generate data structures and layouts for many popular chart formats * Apply interactive behaviors to any chart * Create thematic maps based on GIS data using different geographical projections with interactive behaviors * Load, parse and transform data from JSON and CSV formats Who this book is for The book is intended for web developers, web designers, data scientists, artists, and any developer who wish to create interactive data visualization for the Web using D3. The book assumes basic knowledge of HTML, CSs, and JavaScript.
Advanced Blockchain Development
¥88.28
Explore distributed ledger technology, decentralization, and smart contracts and develop real-time decentralized applications with Ethereum and Solidity Key Features * Get to grips with the underlying technical principles and implementations of blockchain * Build powerful applications using Ethereum to secure transactions and create smart contracts * Gain advanced insights into cryptography and cryptocurrencies Book Description Blockchain technology is a distributed ledger with applications in industries such as finance, government, and media. This Learning Path is your guide to building blockchain networks using Ethereum, JavaScript, and Solidity. You will get started by understanding the technical foundations of blockchain technology, including distributed systems, cryptography and how this digital ledger keeps data secure. Further into the chapters, you’ll gain insights into developing applications using Ethereum and Hyperledger. As you build on your knowledge of Ether security, mining , smart contracts, and Solidity, you’ll learn how to create robust and secure applications that run exactly as programmed without being affected by fraud, censorship, or third-party interference. Toward the concluding chapters, you’ll explore how blockchain solutions can be implemented in applications such as IoT apps, in addition to its use in currencies. The Learning Path will also highlight how you can increase blockchain scalability and even discusses the future scope of this fascinating and powerful technology. By the end of this Learning Path, you'll be equipped with the skills you need to tackle pain points encountered in the blockchain life cycle and confidently design and deploy decentralized applications. This Learning Path includes content from the following Packt products: * Mastering Blockchain - Second Edition by Imran Bashir * Building Blockchain Projects by Narayan Prusty What you will learn * Understand why decentralized applications are important * Discover the mechanisms behind bitcoin and alternative cryptocurrencies * Master how cryptography is used to secure data with the help of examples * Maintain, monitor, and manage your blockchain solutions * Create Ethereum wallets * Explore research topics and the future scope of blockchain technology Who this book is for This Learning Path is designed for blockchain developers who want to build decentralized applications and smart contracts from scratch using Hyperledger. Basic familiarity with any programming language will be useful to get started with this Learning Path.
Learn Penetration Testing
¥70.84
Get up to speed with various penetration testing techniques and resolve security threats of varying complexity Key Features * Enhance your penetration testing skills to tackle security threats * Learn to gather information, find vulnerabilities, and exploit enterprise defenses * Navigate secured systems with the most up-to-date version of Kali Linux (2019.1) and Metasploit (5.0.0) Book Description Sending information via the internet is not entirely private, as evidenced by the rise in hacking, malware attacks, and security threats. With the help of this book, you'll learn crucial penetration testing techniques to help you evaluate enterprise defenses. You'll start by understanding each stage of pentesting and deploying target virtual machines, including Linux and Windows. Next, the book will guide you through performing intermediate penetration testing in a controlled environment. With the help of practical use cases, you'll also be able to implement your learning in real-world scenarios. By studying everything from setting up your lab, information gathering and password attacks, through to social engineering and post exploitation, you'll be able to successfully overcome security threats. The book will even help you leverage the best tools, such as Kali Linux, Metasploit, Burp Suite, and other open source pentesting tools to perform these techniques. Toward the later chapters, you'll focus on best practices to quickly resolve security threats. By the end of this book, you'll be well versed with various penetration testing techniques so as to be able to tackle security threats effectively What you will learn * Perform entry-level penetration tests by learning various concepts and techniques * Understand both common and not-so-common vulnerabilities from an attacker's perspective * Get familiar with intermediate attack methods that can be used in real-world scenarios * Understand how vulnerabilities are created by developers and how to fix some of them at source code level * Become well versed with basic tools for ethical hacking purposes * Exploit known vulnerable services with tools such as Metasploit Who this book is for If you’re just getting started with penetration testing and want to explore various security domains, this book is for you. Security professionals, network engineers, and amateur ethical hackers will also find this book useful. Prior knowledge of penetration testing and ethical hacking is not necessary.
Hands-On Time Series Analysis with R
¥62.12
Build efficient forecasting models using traditional time series models and machine learning algorithms. Key Features * Perform time series analysis and forecasting using R packages such as Forecast and h2o * Develop models and find patterns to create visualizations using the TSstudio and plotly packages * Master statistics and implement time-series methods using examples mentioned Book Description Time series analysis is the art of extracting meaningful insights from, and revealing patterns in, time series data using statistical and data visualization approaches. These insights and patterns can then be utilized to explore past events and forecast future values in the series. This book explores the basics of time series analysis with R and lays the foundations you need to build forecasting models. You will learn how to preprocess raw time series data and clean and manipulate data with packages such as stats, lubridate, xts, and zoo. You will analyze data and extract meaningful information from it using both descriptive statistics and rich data visualization tools in R such as the TSstudio, plotly, and ggplot2 packages. The later section of the book delves into traditional forecasting models such as time series linear regression, exponential smoothing (Holt, Holt-Winter, and more) and Auto-Regressive Integrated Moving Average (ARIMA) models with the stats and forecast packages. You'll also cover advanced time series regression models with machine learning algorithms such as Random Forest and Gradient Boosting Machine using the h2o package. By the end of this book, you will have the skills needed to explore your data, identify patterns, and build a forecasting model using various traditional and machine learning methods. What you will learn * Visualize time series data and derive better insights * Explore auto-correlation and master statistical techniques * Use time series analysis tools from the stats, TSstudio, and forecast packages * Explore and identify seasonal and correlation patterns * Work with different time series formats in R * Explore time series models such as ARIMA, Holt-Winters, and more * Evaluate high-performance forecasting solutions Who this book is for Hands-On Time Series Analysis with R is ideal for data analysts, data scientists, and all R developers who are looking to perform time series analysis to predict outcomes effectively. A basic knowledge of statistics is required; some knowledge in R is expected, but not mandatory.
Hands-On Microservices with Kubernetes
¥70.84
Enhance your skills in building scalable infrastructure for your cloud-based applications Key Features * Learn to design a scalable architecture by building continuous integration (CI) pipelines with Kubernetes * Get an in-depth understanding of role-based access control (RBAC), continuous deployment (CD), and observability * Monitor a Kubernetes cluster with Prometheus and Grafana Book Description Kubernetes is among the most popular open-source platforms for automating the deployment, scaling, and operations of application containers across clusters of hosts, providing a container-centric infrastructure. Hands-On Microservices with Kubernetes starts by providing you with in-depth insights into the synergy between Kubernetes and microservices. You will learn how to use Delinkcious, which will serve as a live lab throughout the book to help you understand microservices and Kubernetes concepts in the context of a real-world application. Next, you will get up to speed with setting up a CI/CD pipeline and configuring microservices using Kubernetes ConfigMaps. As you cover later chapters, you will gain hands-on experience in securing microservices, and implementing REST, gRPC APIs, and a Delinkcious data store. In addition to this, you’ll explore the Nuclio project, run a serverless task on Kubernetes, and manage and implement data-intensive tests. Toward the concluding chapters, you’ll deploy microservices on Kubernetes and learn to maintain a well-monitored system. Finally, you’ll discover the importance of service meshes and how to incorporate Istio into the Delinkcious cluster. By the end of this book, you’ll have gained the skills you need to implement microservices on Kubernetes with the help of effective tools and best practices. What you will learn * Understand the synergy between Kubernetes and microservices * Create a complete CI/CD pipeline for your microservices on Kubernetes * Develop microservices on Kubernetes with the Go kit framework using best practices * Manage and monitor your system using Kubernetes and open-source tools * Expose your services through REST and gRPC APIs * Implement and deploy serverless functions as a service * Externalize authentication, authorization and traffic shaping using a service mesh * Run a Kubernetes cluster in the cloud on Google Kubernetes Engine Who this book is for This book is for developers, DevOps engineers, or anyone who wants to develop large-scale microservice-based systems on top of Kubernetes. If you are looking to use Kubernetes on live production projects or want to migrate existing systems to a modern containerized microservices system, then this book is for you. Coding skills, together with some knowledge of Docker, Kubernetes, and cloud concepts will be useful.
Mastering Active Directory
¥90.46
Become an expert at managing enterprise identity infrastructure by leveraging Active Directory Key Features * Explore the new features in Active Directory Domain Service * Manage your Active Directory services for Windows Server 2016 effectively * Automate administrative tasks in Active Directory using PowerShell Core 6.x Book Description Active Directory (AD) is a centralized and standardized system that automates networked management of user data, security, and distributed resources and enables inter-operation with other directories. This book will first help you brush up on the AD architecture and fundamentals, before guiding you through core components, such as sites, trust relationships, objects, and attributes. You will then explore AD schemas, LDAP, RMS, and security best practices to understand objects and components and how they can be used effectively. Next, the book will provide extensive coverage of AD Domain Services and Federation Services for Windows Server 2016, and help you explore their new features. Furthermore, you will learn to manage your identity infrastructure for a hybrid cloud setup. All this will help you design, plan, deploy, manage operations, and troubleshoot your enterprise identity infrastructure in a secure and effective manner. You’ll later discover Azure AD Module, and learn to automate administrative tasks using PowerShell cmdlets. All along, this updated second edition will cover content based on the latest version of Active Directory, PowerShell 5.1 and LDAP. By the end of this book, you’ll be well versed with best practices and troubleshooting techniques for improving security and performance in identity infrastructures. What you will learn * Design your Hybrid AD environment by evaluating business and technology requirements * Protect sensitive data in a hybrid environment using Azure Information Protection * Explore advanced functionalities of the schema * Learn about Flexible Single Master Operation (FSMO) roles and their placement * Install and migrate Active Directory from older versions to Active Directory 2016 * Control users, groups, and devices effectively * Design your OU structure in the most effective way * Integrate Azure AD with Active Directory Domain Services for a hybrid setup Who this book is for If you are an Active Directory administrator, system administrator, or network professional who has basic knowledge of Active Directory and is looking to become an expert in this topic, this book is for you.
The Ruby Workshop
¥71.93
Cut through the noise and get real results with a step-by-step approach to learning Ruby programming. Key Features * Ideal for the Ruby beginner who is getting started with Ruby for the first time * A complete Ruby tutorial with exercises and activities that help build key skills * Structured to let you progress at your own pace, on your own terms * Use your physical copy to redeem free access to the online interactive edition Book Description You already know you want to learn Ruby, and the smarter way to learn Ruby 2.X is to learn by doing. The Ruby Workshop focuses on building up your practical skills so that you can kick-start your career as a developer and rapidly prototype applications. You'll learn from real examples that lead to real results. Throughout The Ruby Workshop, you'll take an engaging step-by-step approach to understanding the Ruby language. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about metaprogramming. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical copy of The Ruby Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your Ruby book. Fast-paced and direct, The Ruby Workshop is the ideal companion for Ruby beginners. You'll build and iterate on your Ruby code like a software developer, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn * Get to grips with the fundamentals of Ruby object-oriented programming * Understand common Ruby patterns to help minimize and easily maintain code * Explore ways to fetch, process, and output external data * Discover ways to work with public APIs and create reusable RubyGems * Keep your development process bug-free with various testing methods * Explore how to host applications on cloud application platforms like Heroku Who this book is for Our goal at Packt is to help you be successful, in whatever it is you choose to do. The Ruby Workshop is an ideal Ruby tutorial for the Ruby beginner who is just getting started. Pick up a Workshop today, and let Packt help you develop skills that stick with you for life.
Hands-On IoT Solutions with Blockchain
¥63.21
Integrate an end-to-end logistic chain using IBM Blockchain and IoT platforms Key Features *Explore practical implementation of ledger technology in the IoT architecture *Study security best practices for your smart devices *Understand Blockchain implementation for end-to-end IoT solutions Book Description Blockchain has been the hot topic of late thanks to cryptocurrencies. To make matters more interesting, the financial market is looking for ways to reduce operational costs and generate new business models, and this is where blockchain solutions come into the picture. In addition to this, with Internet of Things (IoT) trending and Arduino, Raspberry Pi, and other devices flooding the market, you can now create cheap devices even at home. Hands-On IoT Solutions with Blockchain starts with an overview of IoT concepts in the current business scenario. It then helps you develop your own device on the IBM Watson IoT platform and create your fi rst IoT solution using Watson and Intel Edison.Once you are familiar with IoT, you will learn about Blockchain technology and its use cases. You will also work with the Hyperledger framework and develop your own Blockchain network. As you progress through the chapters, you'll work with problem statements and learn how to design your solution architecture so that you can create your own integrated Blockchain and IoT solution. The next set of chapters will explain how to implement end-to-end Blockchain solutions with IoT using the IBM Cloud platform. By the end of this book, you will have mastered the convergence of IoT and Blockchain technology and exploited the best practices and drivers to develop a bulletproof integrated solution. What you will learn *Understand the key roles of IoT in the current market *Study the different aspects of IBM Watson IoT platform *Create devices, gateways, and applications connected to the platform *Explore the fundamentals of Blockchain *Define good use cases for Blockchain *Discover the Hyperledger Fabric and Composer frameworks *Develop an IBM Watson IoT application using a Intel Edison *Integrate IoT with the Blockchain platform Who this book is for Hands-On IoT Solutions with Blockchain is for you if you are an Internet of Things (IoT) analyst, architect, engineer, or any stakeholder responsible for security mechanisms on an IoT infrastructure. This book is also for IT professionals who want to start developing solutions using Blockchain and IoT on the IBM Cloud platform. Basic understanding of IoT will assist you in understanding key concepts covered in the book.
WordPress 5 Complete
¥73.02
An in-depth and comprehensive take on WordPress, covering everything about the platform such as WordPress posts, pages, themes, plugins, and more. Key Features * Get up to date with the latest WordPress 5.0 (Bebo) and all its new features * Beginner-friendly layout and advice you can apply from day one with loads of screenshots and examples * Enrich your development experience with the new block-based editor Gutenberg Book Description Back in the day, when you wanted to launch a new website, you either had to learn web programming yourself or hire a professional who would take care of the whole process for you. Nowadays, with WordPress, anyone can build an optimized site with the least amount of effort possible and then make it available to the world in no time. Here, in the seventh edition of the book, we are going to show you how to build great looking and functional websites using WordPress. The new version of WordPress – 5.0 – comes with a few important changes, and we tell you all about how to use them effectively. From crafting content pages using the block editor, and customizing the design of your site, through to making sure it's secure, we go through it all. The book starts by introducing WordPress and teaching you how to set it up. You are then shown how to create a blog site, start writing content, and even use plugins and themes to customize the design of the site and add some unique elements to set it apart. If you want to get more in-depth, we also show you how to get started creating your own themes and plugins. Finally, we teach you how to use WordPress for building non-blog websites. By the end of the book, you will be sufficiently skilled to design high-quality websites and will be fully familiar with the ins and outs of WordPress. What you will learn * Learn to adapt your plugin with the Gutenberg editor * Create content that is optimized for publication on the web * Craft great looking pages and posts with the use of block editor * Structure your web pages in an accessible and clear way * Install and work with plugins and themes * Customize the design of your website * Upload multimedia content, such as images, audio, and video easily and effectively * Develop your own WordPress plugins and themes * Use WordPress to build websites that serve purposes other than blogs Who this book is for The ideal target audience for this book would be PHP developers who have some basic knowledge of working with WordPress and who want to get a comprehensive practical understanding of working with WordPress and create production-ready websites with it.
Mastering Ansible
¥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
¥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.
MCSA Windows Server 2016 Certification Guide: Exam 70-741
¥70.84
A comprehensive certification guide that will help you prepare for the exam from day one of your preparation journey Key Features * Get well-versed with the nitty-gritty of Windows server 2016 * A practical guide towards installing, upgrading, and migrating to Windows Server 2016 * Enhance your skills with practice questions and mock tests Book Description MCSA: Windows Server 2016 is one of the most sought-after certifications for IT professionals which include working with Windows Server and performing administrative tasks around it. It targets Exam 70-740, Exam 70-741, Exam 70-742 and Exam 70-743 certifications and the demand for these certifications is increasingly high. This book will start with installation, upgrade and migration to Windows Server 2016, cover imaging and deployment and proceed with High Availability and Clustering. Then we will deep dive into fundamental concepts like Core networking, DNS, DHCP, Storage and proceed to Hyper-V, Network Access and Distributed File System. It will also explain Advanced Networking topics such as Software Defined Networking and High-Performance Networking. Furthermore, it will also cover advanced Identity topics in Windows Server 2016 such as Active Directory installation and configuration, Group Policy, Active Directory Certificate Services, and Active Directory Federation Services and Rights Management. Towards the end of this book, test questions and mock preparation items will help in preparing for the certifications with more ease. By the end of this book, you will be able to complete MCSA: Windows Server 2016 certification with more confidence. What you will learn * Prepare for exam 70-741 Networking with Windows Server 2016 * Learn to apply the technology to real-world examples * Learn core networking, name resolution and connectivity technologies in Windows Server 2016. * Get prepared for exam 70-742 Identity with Windows Server 2016 * Get ways to clear the exam 70-743 Upgrading Your Skills to MCSA: Windows Server 2016 * Practice critical skills and test your knowledge of the objectives of all three MCSA exams Who this book is for This book is targeted towards system administrators or windows server administrators who are interested in clearing the MCSA certification with ease.
Elasticsearch 7.0 Cookbook
¥88.28
Search, analyze, and manage data effectively with Elasticsearch 7 Key Features * Extend Elasticsearch functionalities and learn how to deploy on Elastic Cloud * Deploy and manage simple Elasticsearch nodes as well as complex cluster topologies * Explore the capabilities of Elasticsearch 7 with easy-to-follow recipes Book Description Elasticsearch is a Lucene-based distributed search server that allows users to index and search unstructured content with petabytes of data. With this book, you'll be guided through comprehensive recipes on what's new in Elasticsearch 7, and see how to create and run complex queries and analytics. Packed with recipes on performing index mapping, aggregation, and scripting using Elasticsearch, this fourth edition of Elasticsearch Cookbook will get you acquainted with numerous solutions and quick techniques for performing both every day and uncommon tasks such as deploying Elasticsearch nodes, integrating other tools to Elasticsearch, and creating different visualizations. You will install Kibana to monitor a cluster and also extend it using a variety of plugins. Finally, you will integrate your Java, Scala, Python, and big data applications such as Apache Spark and Pig with Elasticsearch, and create efficient data applications powered by enhanced functionalities and custom plugins. By the end of this book, you will have gained in-depth knowledge of implementing Elasticsearch architecture, and you'll be able to manage, search, and store data efficiently and effectively using Elasticsearch. What you will learn * Create an efficient architecture with Elasticsearch * Optimize search results by executing analytics aggregations * Build complex queries by managing indices and documents * Monitor the performance of your cluster and nodes * Design advanced mapping to take full control of index steps * Integrate Elasticsearch in Java, Scala, Python, and big data applications * Install Kibana to monitor clusters and extend it for plugins Who this book is for If you’re a software engineer, big data infrastructure engineer, or Elasticsearch developer, you'll find this book useful. This Elasticsearch book will also help data professionals working in the e-commerce and FMCG industry who use Elastic for metrics evaluation and search analytics to get deeper insights for better business decisions. Prior experience with Elasticsearch will help you get the most out of this book.
Implementing Cloud Design Patterns for AWS
¥70.84
Create highly efficient design patterns for scalability, redundancy, and high availability in the AWS Cloud Key Features * Build highly robust systems using the cloud infrastructure * Make web applications resilient against scheduled and accidental downtime * Explore and apply Amazon-provided services in unique ways to solve common design problems Book Description Whether you're just getting your feet wet in cloud infrastructure or already creating complex systems, this book will guide you through using the patterns to fit your system needs. Starting with patterns that cover basic processes such as source control and infrastructure-as-code, the book goes on to introduce cloud security practices. You'll then cover patterns of availability and scalability and get acquainted with the ephemeral nature of cloud environments. You'll also explore advanced DevOps patterns in operations and maintenance, before focusing on virtualization patterns such as containerization and serverless computing. In the final leg of your journey, this book will delve into data persistence and visualization patterns. You'll get to grips with architectures for processing static and dynamic data, as well as practices for managing streaming data. By the end of this book, you will be able to design applications that are tolerant of underlying hardware failures, resilient against an unexpected influx of data, and easy to manage and replicate. What you will learn * Implement scaling policies on schedules, influxes in traffic, and deep health checks * Make complete use of highly available and redundant storage * Design content delivery networks to improve user experience * Optimize databases through caching and sharding * Apply patterns to solve common problems * Implement repeatable processes for deploying systems Who this book is for If you’re an architect, solution provider, or DevOps community member looking to implement repeatable patterns for deploying and maintaining services in the Amazon cloud infrastructure, this book is for you. You’ll need prior experience of using AWS understand key concepts covered in the book, as it focuses on the patterns rather than the basics of using AWS.
OpenCV 4 for Secret Agents
¥70.84
Turn futuristic ideas about computer vision and machine learning into demonstrations that are both functional and entertaining Key Features * Build OpenCV 4 apps with Python 2 and 3 on desktops and Raspberry Pi, Java on Android, and C# in Unity * Detect, classify, recognize, and measure real-world objects in real-time * Work with images from diverse sources, including the web, research datasets, and various cameras Book Description OpenCV 4 is a collection of image processing functions and computer vision algorithms. It is open source, supports many programming languages and platforms, and is fast enough for many real-time applications. With this handy library, you’ll be able to build a variety of impressive gadgets. OpenCV 4 for Secret Agents features a broad selection of projects based on computer vision, machine learning, and several application frameworks. To enable you to build apps for diverse desktop systems and Raspberry Pi, the book supports multiple Python versions, from 2.7 to 3.7. For Android app development, the book also supports Java in Android Studio, and C# in the Unity game engine. Taking inspiration from the world of James Bond, this book will add a touch of adventure and computer vision to your daily routine. You’ll be able to protect your home and car with intelligent camera systems that analyze obstacles, people, and even cats. In addition to this, you’ll also learn how to train a search engine to praise or criticize the images that it finds, and build a mobile app that speaks to you and responds to your body language. By the end of this book, you will be equipped with the knowledge you need to advance your skills as an app developer and a computer vision specialist. What you will learn * Detect motion and recognize gestures to control a smartphone game * Detect car headlights and estimate their distance * Detect and recognize human and cat faces to trigger an alarm * Amplify motion in a real-time video to show heartbeats and breaths * Make a physics simulation that detects shapes in a real-world drawing * Build OpenCV 4 projects in Python 3 for desktops and Raspberry Pi * Develop OpenCV 4 Android applications in Android Studio and Unity Who this book is for If you are an experienced software developer who is new to computer vision or machine learning, and wants to study these topics through creative projects, then this book is for you. The book will also help existing OpenCV users who want upgrade their projects to OpenCV 4 and new versions of other libraries, languages, tools, and operating systems. General familiarity with object-oriented programming, application development, and usage of operating systems (OS), developer tools, and the command line is required.
Delphi Programming Projects
¥70.84
Improve your Delphi programming skills by building robust applications for Android, iOS, and Windows platform Key Features * Build responsive user interfaces (UIs) for desktop and mobile with FireMonkey * Implement a microservices architecture using the Rapid Application Development(RAD) server * Create clones of popular applications like Instagram and Facebook using Delphi 10.3 Book Description Delphi is a cross-platform programming language and software development kit that supports rapid application development for Microsoft Windows, Apple Mac OS X, Android, and iOS. With the help of seven practical projects, this book will guide you through the best practices, Delphi Run-Time Library (RTL) resources, and design patterns. Whether you use the Visual Component Library (VCL) or FireMonkey (FMX) framework, these design patterns will be implemented in the same way in Delphi, using Object Pascal. In the first few chapters, you will explore advanced features that will help you build rich applications using the same code base for both mobile and desktop projects. In addition to this, you’ll learn how to implement microservice architecture in Delphi. As you get familiar with the various aspects of Delphi, you will no longer need to maintain source code for similar projects, program business rules on screens, or fill your forms with data access components. By the end of this book, you will have gained an understanding of the principles of clean code and become proficient in building robust and scalable applications in Delphi. What you will learn * Get to grips with the advanced features of RTL * Understand how to deal with the paradigm change between multiplatform projects * Build rich interfaces with Google's Material Design features * Understand how to implement design patterns in Delphi * Turn a mobile device into a remote controller with app tethering technology * Build a multi-database system using VCL Who this book is for This book is for developers, programmers, and IT professionals who want to learn the best market practices by implementing practical projects. Prior knowledge of the Delphi language is a must.
Mastering React Test-Driven Development
¥70.84
Implement TDD for your React applications using Jest, React Router, Redux, and GraphQL/Relay. Learn BDD and end-to-end acceptance testing with CucumberJS and Puppeteer. Key Features * Learn the TDD process using the React framework * Build complex, real-world applications with a pragmatic approach to TDD * Use Cucumber for acceptance and BDD testing, bringing TDD to the wider team Book Description Many programmers are aware of TDD but struggle to apply it beyond basic examples. This book teaches how to build complex, real-world applications using Test-Driven Development (TDD). It takes a first principles approach to the TDD process using plain Jest and includes test-driving the integration of libraries including React Router, Redux, and Relay (GraphQL). Readers will practice systematic refactoring while building out their own test framework, gaining a deep understanding of TDD tools and techniques. They will learn how to test-drive features such as client- and server-side form validation, data filtering and searching, navigation and user workflow, undo/redo, animation, LocalStorage access, WebSocket communication, and querying GraphQL endpoints. The book covers refactoring codebases to use the React Router and Redux libraries. via TDD. Redux is explored in depth, with reducers, middleware, sagas, and connected React components. The book also covers acceptance testing using Cucumber and Puppeteer. The book is fully up to date with React 16.9 and has in-depth coverage of hooks and the ‘act’ test helper. What you will learn * Build test-driven applications using React 16.9+ and Jest * Build complete web applications using a variety of HTML input elements * Understand the different types of test double and when to apply them * Test-drive the Integration of libraries such as React Router, Redux, and Relay (GraphQL) * Learn when to be pragmatic and how to apply TDD shortcuts * Test-drive interaction with browser APIs including fetch and WebSockets * Use Cucumber.js and Puppeteer to build BDD-style acceptance tests for your applications * Build and test async Redux code using redux-saga and expect-redux Who this book is for The target audience for this book is JavaScript developers who are looking to implement test-driven and behavior-driven approaches for their React applications.
Active Directory Administration Cookbook
¥79.56
Learn the intricacies of managing Azure AD, Azure AD Connect as well as Active Directory for administration on cloud and Windows Server 2019 Key Features * Expert solutions for the federation, certificates, security, and monitoring with Active Directory * Explore Azure AD and AD Connect for effective administration on cloud * Automate security tasks using Active Directory and PowerShell Book Description Active Directory is an administration system for Windows administrators to automate network, security and access management tasks in the Windows infrastructure. This book starts off with a detailed focus on forests, domains, trusts, schemas and partitions. Next, you learn how to manage domain controllers, organizational units and the default containers. Going forward, you deep dive into managing Active Directory sites as well as identifying and solving replication problems. The next set of chapters covers the different components of Active Directory and discusses the management of users, groups and computers. You also go through recipes that help you manage your Active Directory domains, manage user and groups objects and computer accounts, expiring group memberships and group Managed Service Accounts with PowerShell. You learn how to work with Group Policy and how to get the most out of it. The last set of chapters covers federation, security and monitoring. You will also learn about Azure Active Directory and how to integrate on-premises Active Directory with Azure AD. You learn how Azure AD Connect synchronization works, which will help you manage Azure AD. By the end of the book, you have learned in detail about Active Directory and Azure AD, too. What you will learn * Manage new Active Directory features, such as the Recycle Bin, group Managed Service Accounts, and fine-grained password policies * Work with Active Directory from the command line and use Windows PowerShell to automate tasks * Create and remove forests, domains, and trusts * Create groups, modify group scope and type, and manage memberships * Delegate control, view and modify permissions * Optimize Active Directory and Azure AD in terms of security Who this book is for This book will cater to administrators of existing Active Directory Domain Services environments and/or Azure AD tenants, looking for guidance to optimize their day-to-day effectiveness. Basic networking and Windows Server Operating System knowledge would come in handy.

购物车
个人中心

