Marknadens största urval
Snabb leverans

Böcker utgivna av Packt Publishing

Filter
Filter
Sortera efterSortera Populära
  • av Burak Serdar
    539,-

    Gain a deep understanding of concurrency and learn how to leverage concurrent algorithms to build high-throughput data processing applications, network servers and clients that scale.Key Features:Learn about the Go concurrency primitives, Go memory model, and common concurrency patternsDevelop the insights on how to model solutions to real-life problems using concurrencyExplore practical techniques to analyze how concurrent programs behaveBook Description:The Go language has been gaining momentum due to its treatment of concurrency as a core language feature, making concurrent programming more accessible than ever. However, concurrency is still an inherently difficult skill to master, since it requires the development of the right mindset to decompose problems into concurrent components correctly. This book will guide you in deepening your understanding of concurrency and show you how to make the most of its advantages.You'll start by learning what guarantees are offered by the language when running concurrent programs. Through multiple examples, you will see how to use this information to develop concurrent algorithms that run without data races and complete successfully. You'll also find out all you need to know about multiple common concurrency patterns, such as worker pools, asynchronous pipelines, fan-in/fan-out, scheduling periodic or future tasks, and error and panic handling in goroutines.The central theme of this book is to give you, the developer, an understanding of why concurrent programs behave the way they do, and how they can be used to build correct programs that work the same way in all platforms.By the time you finish the final chapter, you'll be able to develop, analyze, and troubleshoot concurrent algorithms written in Go.What You Will Learn:Understand basic concurrency concepts and problemsLearn about Go concurrency primitives and how they workLearn about the Go memory model and why it is importantUnderstand how to use common concurrency patternsSee how you can deal with errors in a concurrent programDiscover useful techniques for troubleshootingWho this book is for:If you are a developer with basic knowledge of Go and are looking to gain expertise in highly concurrent backend application development, then this book is for you. Intermediate Go developers who want to make their backend systems more robust and scalable will also find plenty of useful information. Prior exposure Go is a prerequisite.

  • av Marcio Morales
    575,-

    Scale up your Windows containers seamlessly on AWS powered by field-proven expertise and best practices on Amazon ECS, EKS, and FargatePurchase of the print or Kindle book includes a free PDF eBookKey Features:Leverage the most recent best practices to run and manage Windows containers on AWSLearn about AWS tools to containerize and run Windows containers on AWSDeeper understanding on how Amazon ECS, EKS, and Fargate supports Windows containersBook Description:Windows applications are everywhere, from basic intranet applications to high-traffic public APIs. Their prevalence underscores the importance of combining the same tools and experience for managing a modern containerized application with existing critical Windows applications to reduce costs, achieve outstanding operational excellence, and modernize quickly. This comprehensive guide to running and managing Windows containers on AWS looks at the best practices from years of customer interactions to help you stay ahead of the curve.Starting with Windows containers basics, you'll learn about the architecture design that powers Amazon ECS, EKS, and AWS Fargate for Windows containers. With the help of examples and best practices, you'll explore in depth how to successfully run and manage Amazon ECS, EKS, and AWS Fargate clusters with Windows containers support. Next, the book covers day 2 operations in detail, from logging and monitoring to using ancillary AWS tools that fully containerize existing legacy .NET Framework applications into containers without any code changes. The book also covers the most common Windows container operations, such as image lifecycle and working with ephemeral hosts.By the end of this book, you'll have mastered how to run Windows containers on AWS and be ready to start your modernization journey confidently.What You Will Learn:Get acquainted with Windows container basicsRun and manage Windows containers on Amazon ECS, EKS, and AWS FargateEffectively monitor and centralize logs from Windows containersProperly maintain Windows hosts and keep container images up to dateManage ephemeral Windows hosts to reduce operational overheadWork with the container image cache to speed up the container's boot timeWho this book is for:This book is targeted towards DevOps engineer, SREs, solution architects, or a Windows sysadmin who wants to learn more about running Windows containers on AWS. In order to learn from this book, you should have a basic understanding of containers, Docker, and Kubernetes. The book is also beneficial for Windows application developers who want to explore how to achieve better application scalability using containers as a compute layer.

  • av Anand Rai
    619,-

    A step-by-step guide to Istio Service Mesh implementation, with examples of complex and distributed workloads built using microservices architecture and deployed in KubernetesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn the design, implementation, and troubleshooting of Istio in a clear and concise formatGrasp concepts, ideas, and solutions that can be readily applied in real work environmentsSee Istio in action through examples that cover Terraform, GitOps, AWS, Kubernetes, and GoBook Description:Istio is a game-changer in managing connectivity and operational efficiency of microservices, but implementing and using it in applications can be challenging. This book will help you overcome these challenges and gain insights into Istio's features and functionality layer by layer with the help of easy-to-follow examples. It will let you focus on implementing and deploying Istio on the cloud and in production environments instead of dealing with the complexity of demo apps. You'll learn the installation, architecture, and components of Istio Service Mesh, perform multi-cluster installation, and integrate legacy workloads deployed on virtual machines. As you advance, you'll understand how to secure microservices from threats, perform multi-cluster deployments on Kubernetes, use load balancing, monitor application traffic, implement service discovery and management, and much more. You'll also explore other Service Mesh technologies such as Linkerd, Consul, Kuma, and Gloo Mesh. In addition to observing and operating Istio using Kiali, Prometheus, Grafana and Jaeger, you'll perform zero-trust security and reliable communication between distributed applications.After reading this book, you'll be equipped with the practical knowledge and skills needed to use and operate Istio effectively.What You Will Learn:Get an overview of Service Mesh and the problems it solvesBecome well-versed with the fundamentals of Istio, its architecture, installation, and deploymentExtend the Istio data plane using WebAssembly (Wasm) and learn why Envoy is used as a data planeUnderstand how to use OPA Gatekeeper to automate Istio's best practicesManage communication between microservices using IstioExplore different ways to secure the communication between microservicesGet insights into traffic flow in the Service MeshLearn best practices to deploy and operate Istio in production environmentsWho this book is for:The book is for DevOps engineers, SREs, cloud and software developers, sysadmins, and architects who have been using microservices in Kubernetes-based environments. It addresses challenges in application networking during microservice communications. Working experience on Kubernetes, along with knowledge of DevOps, application networking, security, and programming languages like Golang, will assist with understanding the concepts covered.

  • av Adelina Simion
    545,-

    Explore Go testing techniques and leverage TDD to deliver and maintain microservices architecture, including contract, end-to-end, and unit testingPurchase of the print or Kindle book includes a free PDF eBookKey Features:Write Go test suites using popular mocking and testing frameworksLeverage TDD to implement testing at all levels of web applications and microservices architectureMaster the art of writing tests that cover edge cases and concurrent codeBook Description:Experienced developers understand the importance of designing a comprehensive testing strategy to ensure efficient shipping and maintaining services in production. This book shows you how to utilize test-driven development (TDD), a widely adopted industry practice, for testing your Go apps at different levels. You'll also explore challenges faced in testing concurrent code, and learn how to leverage generics and write fuzz tests.The book begins by teaching you how to use TDD to tackle various problems, from simple mathematical functions to web apps. You'll then learn how to structure and run your unit tests using Go's standard testing library, and explore two popular testing frameworks, Testify and Ginkgo. You'll also implement test suites using table-driven testing, a popular Go technique. As you advance, you'll write and run behavior-driven development (BDD) tests using Ginkgo and Godog. Finally, you'll explore the tricky aspects of implementing and testing TDD in production, such as refactoring your code and testing microservices architecture with contract testing implemented with Pact. All these techniques will be demonstrated using an example REST API, as well as smaller bespoke code examples.By the end of this book, you'll have learned how to design and implement a comprehensive testing strategy for your Go applications and microservices architecture.What You Will Learn:Create practical Go unit tests using mocks and assertions with TestifyBuild table-driven test suites for HTTP web applicationsWrite BDD-style tests using the Ginkgo testing frameworkUse the Godog testing framework to reliably test web applicationsVerify microservices architecture using Pact contract testingDevelop tests that cover edge cases using property testing and fuzzingWho this book is for:If you are an intermediate-level developer or software testing professional who knows Go fundamentals and is looking to deliver projects with Go, then this book is for you. Knowledge of Go syntax, structs, functions, and interfaces will help you get the most out of this book.

  • av Jeremy Proffitt
    619,-

    Excel in site reliability engineering by learning from field-driven lessons on observability and reliability in code, architecture, process, systems management, costs, and people to minimize downtime and enhance developers' outputPurchase of the print or Kindle book includes a free eBook in the PDF formatKey Features:Understand the goals of an SRE in terms of reliability, efficiency, and constant improvementMaster highly resilient architecture in server, serverless, and containerized workloadsLearn the why and when of employing Kubernetes, GitHub, Prometheus, Grafana, Terraform, Python, Argo CD, and GitOpsBook Description:Site reliability engineering is all about continuous improvement, finding the balance between business and product demands while working within technological limitations to drive higher revenue. But quantifying and understanding reliability, handling resources, and meeting developer requirements can sometimes be overwhelming. With a focus on reliability from an infrastructure and coding perspective, Becoming a Rockstar SRE brings forth the site reliability engineer (SRE) persona using real-world examples.This book will acquaint you the role of an SRE, followed by the why and how of site reliability engineering. It walks you through the jobs of an SRE, from the automation of CI/CD pipelines and reducing toil to reliability best practices. You'll learn what creates bad code and how to circumvent it with reliable design and patterns. The book also guides you through interacting and negotiating with businesses and vendors on various technical matters and exploring observability, outages, and why and how to craft an excellent runbook. Finally, you'll learn how to elevate your site reliability engineering career, including certifications and interview tips and questions.By the end of this book, you'll be able to identify and measure reliability, reduce downtime, troubleshoot outages, and enhance productivity to become a true rockstar SRE!What You Will Learn:Get insights into the SRE role and its evolution, starting from Google's original visionUnderstand the key terms, such as golden signals, SLO, SLI, MTBF, MTTR, and MTTDOvercome the challenges in adopting site reliability engineeringEmploy reliable architecture and deployments with serverless, containerization, and release strategiesIdentify monitoring targets and determine observability strategyReduce toil and leverage root cause analysis to enhance efficiency and reliabilityRealize how business decisions can impact quality and reliabilityWho this book is for:This book is for IT professionals, including developers looking to advance into an SRE role, system administrators mastering technologies, and executives experiencing repeated downtime in their organizations. Anyone interested in bringing reliability and automation to their organization to drive down customer impact and revenue loss while increasing development throughput will find this book useful. A basic understanding of API and web architecture and some experience with cloud computing and services will assist with understanding the concepts covered.

  • av Ashish Kumar
    495

    Secure your business in a post-pandemic world: Master digital risk identification and defensePurchase of the print or Kindle book includes a free PDF eBookKey Features:Become well-versed with sophisticated system-level security risks and the zero-trust frameworkLearn about remote working risks, modern collaboration, and securing the digital data estateKeep up with rapidly evolving compliances and regulations and their impact on cyber risksBook Description:With the rapid pace of digital change today, especially since the pandemic sped up digital transformation and technologies, it has become more important than ever to be aware of the unknown risks and the landscape of digital threats. This book highlights various risks and shows how business-as-usual operations carried out by unaware or targeted workers can lead your organization to a regulatory or business risk, which can impact your organization's reputation and balance sheet.This book is your guide to identifying the topmost risks relevant to your business with a clear roadmap of when to start the risk mitigation process and what your next steps should be. With a focus on the new and emerging risks that remote-working companies are experiencing across diverse industries, you'll learn how to manage risks by taking advantage of zero trust network architecture and the steps to be taken when smart devices are compromised. Toward the end, you'll explore various types of AI-powered machines and be ready to make your business future-proof.In a nutshell, this book will direct you on how to identify and mitigate risks that the ever- advancing digital technology has unleashed.What You Will Learn:Become aware of and adopt the right approach to modern digital transformationExplore digital risks across companies of all sizesStudy real-world cases that focus on post-pandemic digital transformationUnderstand insider threats and how to mitigate vulnerability exploitationGet to know how cyberwarfare targets infrastructure and disrupts critical systemsDiscover how implementing a regulatory framework can safeguard you in the current and future data landscapesWho this book is for:This book is for three categories of readers-those who own a business and are planning to scale it; those who are leading business and technology charters in large companies or institutions; and those who are academically or disciplinarily targeting cybersecurity and risk management as a practice-area.Essentially, this book is for board members, and professionals working in IT, GRC, and legal domains. It will also help technology leaders, including chief digital officers, chief privacy officers, chief risk officers, CISOs, CIOs, as well as students and cybersecurity enthusiasts with basic awareness of risks to navigate the digital threat landscape.

  • av Lauren Mullennex
    605

    Scale up your Windows containers seamlessly on AWS powered by field-proven expertise and best practices on Amazon ECS, EKS, and FargatePurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn how to quickly deploy and automate end-to-end CV pipelines on AWSImplement design principles to mitigate bias and scale production of CV workloadsWork with code examples to master CV concepts using AWS AI/ML servicesBook Description:Computer vision (CV) is a field of artificial intelligence that helps transform visual data into actionable insights to solve a wide range of business challenges. This book provides prescriptive guidance to anyone looking to learn how to approach CV problems for quickly building and deploying production-ready models.You'll begin by exploring the applications of CV and the features of Amazon Rekognition and Amazon Lookout for Vision. The book will then walk you through real-world use cases such as identity verification, real-time video analysis, content moderation, and detecting manufacturing defects that'll enable you to understand how to implement AWS AI/ML services. As you make progress, you'll also use Amazon SageMaker for data annotation, training, and deploying CV models. In the concluding chapters, you'll work with practical code examples, and discover best practices and design principles for scaling, reducing cost, improving the security posture, and mitigating bias of CV workloads.By the end of this AWS book, you'll be able to accelerate your business outcomes by building and implementing CV into your production environments with the help of AWS AI/ML services.What You Will Learn:Apply CV across industries, including e-commerce, logistics, and mediaBuild custom image classifiers with Amazon Rekognition Custom LabelsCreate automated end-to-end CV workflows on AWSDetect product defects on edge devices using Amazon Lookout for VisionBuild, deploy, and monitor CV models using Amazon SageMakerDiscover best practices for designing and evaluating CV workloadsDevelop an AI governance strategy across the entire machine learning life cycleWho this book is for:If you are a machine learning engineer or data scientist looking to discover best practices and learn how to build comprehensive CV solutions on AWS, this book is for you. Knowledge of AWS basics is required to grasp the concepts covered in this book more effectively. A solid understanding of machine learning concepts and the Python programming language will also be beneficial.

  • av Gopi Kondameda
    419

    Build customized apps quickly using real-world business scenarios and proven techniques with this all-inclusive guide for Microsoft Teams professionalsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Customize and extend Microsoft Teams using Power Apps, Power Automate, SharePoint framework, PowerShell, and Microsoft Graph APIsIntegrate Microsoft-certified third-party and Dynamics 365 apps with Microsoft TeamsUnderstand the low-code capabilities of Microsoft Teams provided by Dataverse for TeamsBook Description:In the evolving remote working arrangement, the demand for custom Microsoft Teams apps is increasing rapidly across businesses. If you are someone who aims to provide users with an exceptional experience through custom-built apps that adhere to industry standards and good governance, Customizing Microsoft Teams is for you!The book starts with an overview of Microsoft Teams customization and configuration prerequisites. It then shows you how to expose functionalities from various solutions through tabs, connectors, messaging extensions, and more before you move on to explore how the PowerShell module can manage multiple aspects of administration and how to use the SharePoint Framework for creating custom Microsoft Teams apps. You'll be able to work with Microsoft Dataverse for Teams to build custom apps, bots, and flows using Power Apps, Power Virtual Agents, and Power Automate. As you publish your production-ready apps on the Teams store and Microsoft AppSource, you'll also understand Teams app analytics and reporting functionalities.By the end of this book, you'll have learned how to develop custom solutions to solve critical business problems and extend the power of Microsoft Teams to develop high-value use cases in the remote working culture.What You Will Learn:Understand Microsoft Teams app architecture and configuration for custom appsPersonalize the Teams compose box with your app and develop rich interactive cardsExplore the diverse Teams capabilities using Microsoft Graph APIsManage multiple aspects of Teams administration, including users, policies, and configurationBuild custom apps and bots using Power Apps, Power Virtual Agents, and Power AutomateUse community-driven, open source app templates for Microsoft Teams extensibilityPublish your app on Microsoft AppSource for global subscribersWho this book is for:If you are a business user, Microsoft Teams developer, citizen developer, or Microsoft Teams admin working with Microsoft 365 apps and want to develop custom solutions with Microsoft Teams for multiple business use cases, this book is for you. It is recommended that you have a fundamental understanding of Microsoft 365 technologies to fully benefit from this book.

  • av Solomon Eseme
    545,-

    A comprehensive, best-practices guide to building Vue.js apps that can scale along with your businessPurchase of the print or Kindle book includes a free PDF eBookKey Features:Implement Vue.js 3 to create Vue.js application with improved performanceExplore the Vue.js 3 composition API in-depth while building your enterprise applicationEnsure the scalability and maintainability of your apps with different types of testingBook Description:Building enterprise-ready Vue.js apps entails following best practices for creating high-performance and scalable applications. Complete with step-by-step explanations and best practices outlined, this Vue.js book is a must-read for any developer who works with a large Vue.js codebase where performance and scalability are indispensable.Throughout this book, you'll learn how to configure and set up Vue.js 3 and the composition API and use it to build real-world applications. You'll develop the skills to create reusable components and scale performance in Vue.js 3 applications. As you progress, the book guides you in scaling performance with asynchronous lazy loading, image compression, code splitting, and tree shaking. Furthermore, you'll see how to use the Restful API, Docker, GraphQL, and different types of testing to ensure that your Vue.js 3 application is scalable and maintainable.By the end of this book, you'll be well-versed in best practices for implementing Restful API, Docker, GraphQL, and testing methods to build and deploy an enterprise-ready Vue.js 3 application of any scale.What You Will Learn:Scale your app's performance in Vue.js 3 using best practicesImplement testing strategies for large-scale Vue.js codebaseManage large file structures using the micro frontend architectureDiscover the industry standard to Dockerize and deploy an enterprise Vue.js 3 web applicationUse GraphQL to deliver scalable and high-performing applicationsExplore various testing libraries and how to integrate them with Vue.js 3Who this book is for:The Vue.js 3 book is for Vue.js developers and professional frontend developers who want to build high-performance, production-grade, and highly scalable enterprise Vue.js apps from design to deployment. The book assumes working knowledge of Vue.js and JavaScript programming.

  • av Lance Phillips
    605

    Boost your audience on social media by leveraging DaVinci Resolve 18 and share impressive micro-content with the guidance of a certified Blackmagic Design training partnerPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesEnhance your content with creative editing, VFX composition, color grading, and sound editing techniquesLearn techniques to generate quick video content to engage and increase your audienceDiscover the latest features and hacks of DaVinci Resolve 18 to realize your creative ideasBook DescriptionMicro content dominates social media marketing, but subpar editing and low-quality videos can shrink your audience. Elevate your social media game with DaVinci Resolve - the world's most trusted name in color grading that has been used to grade Hollywood films, TV shows, and commercials. Version 18 enables you to edit, compose VFX, mix sound, and deliver videos for different platforms, including social media and the web.You'll learn the basics of using DaVinci Resolve 18 to create video content, by first gaining an overview of creating a complete short video for social media distribution directly from within the "Cut" page. You'll discover advanced editing, VFX composition, color grading, and sound editing techniques to enhance your content and fix common video content issues that occur while using consumer cameras or mobile phones.By the end of this book, you'll be well-equipped to use DaVinci Resolve to edit, fix, finish, and publish short-form video content directly to social media sites such as YouTube, Twitter, and Vimeo.What you will learnExplore how to edit, add effects, and post to social media using the new Cut pageDeliver video projects swiftly to a variety of social media formats using the Cut pageFix problems with videos, such as stabilizing footage and syncing audioEnhance the quality of your videos through color correction and other visual effects techniquesDiscover how to use the Neural Engine AI in the Studio Version of DaVinci Resolve to speed up your workAdd subtitles and dubbed audio to help your videos reach a wider audienceWho this book is forThis book is for beginner content makers looking for quick techniques to improve their skills and work. It's also useful for experienced content makers who want to begin using DaVinci Resolve for its advanced features. The book acts as a practical training manual for social media marketers, influencers, short film makers, small business owners creating their own content, vloggers, and film/media studies students at schools, colleges, or universities.Table of ContentsGetting Started with Resolve - Publishing your first CutAdding Titles and Motion GraphicsPolishing the Camera Audio - Getting it in SyncAdding Narration, Voice Dubbing, and SubtitlesCreating Additional SoundWorking with Archive footageStabilizing FootageHiding the EditCut: Making our Edit InvisibleGreen ScreenSplit screens and Picture in PictureEnhancing Colour for mood or styleStudio only techniques - so much quickerGlossary of Terms

  • av van Vung Pham
    605

    Explore Detectron2 using cutting-edge models and learn all about implementing future computer vision applications in custom domainsPurchase of the print or Kindle book includes a free PDF eBookKey Features:- Learn how to tackle common computer vision tasks in modern businesses with Detectron2- Leverage Detectron2 performance tuning techniques to control the model's finest details- Deploy Detectron2 models into production and develop Detectron2 models for mobile devicesBook Description:Computer vision is a crucial component of many modern businesses, including automobiles, robotics, and manufacturing, and its market is growing rapidly. This book helps you explore Detectron2, Facebook's next-gen library providing cutting-edge detection and segmentation algorithms. It's used in research and practical projects at Facebook to support computer vision tasks, and its models can be exported to TorchScript or ONNX for deployment.The book provides you with step-by-step guidance on using existing models in Detectron2 for computer vision tasks (object detection, instance segmentation, key-point detection, semantic detection, and panoptic segmentation). You'll get to grips with the theories and visualizations of Detectron2's architecture and learn how each module in Detectron2 works. As you advance, you'll build your practical skills by working on two real-life projects (preparing data, training models, fine-tuning models, and deployments) for object detection and instance segmentation tasks using Detectron2. Finally, you'll deploy Detectron2 models into production and develop Detectron2 applications for mobile devices.By the end of this deep learning book, you'll have gained sound theoretical knowledge and useful hands-on skills to help you solve advanced computer vision tasks using Detectron2.What You Will Learn:- Build computer vision applications using existing models in Detectron2- Grasp the concepts underlying Detectron2's architecture and components- Develop real-life projects for object detection and object segmentation using Detectron2- Improve model accuracy using Detectron2's performance-tuning techniques- Deploy Detectron2 models into server environments with ease- Develop and deploy Detectron2 models into browser and mobile environmentsWho this book is for:If you are a deep learning application developer, researcher, or software developer with some prior knowledge about deep learning, this book is for you to get started and develop deep learning models for computer vision applications. Even if you are an expert in computer vision and curious about the features of Detectron2, or you would like to learn some cutting-edge deep learning design patterns, you will find this book helpful. Some HTML, Android, and C++ programming skills are advantageous if you want to deploy computer vision applications using these platforms.Table of Contents- An Introduction to Detectron2 and Computer Vision Tasks- Developing Computer Vision Applications Using Existing Detectron2 Models- Data Preparation for Object Detection Applications- The Architecture of the Object Detection Model in Detectron2- Training Custom Object Detection Models- Inspecting Training Results and Fine-Tuning Detectron2's Solver- Fine-Tuning Object Detection Models- Image Data Augmentation Techniques- Applying Train-Time and Test-Time Image Augmentations- Training Instance Segmentation Models- Fine-Tuning Instance Segmentation Models- Deploying Detectron2 Models into Server Environments- Deploying Detectron2 models into Browsers and Mobile Environments

  • av Sonia Mezzetta
    449,-

    Apply data fabric solutions to automate data integration, data sharing, and data protection across disparate data sources without moving your dataPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn to design data fabric architecture effectively with your choice of toolBuild and use a data fabric solution using DataOps and data mesh frameworksFind out how to build data integration, data governance, and self-service analytics architectureBook Description:Data can be found everywhere, from cloud environments and relational and non-relational databases to data lakes, data warehouses, and data lakehouses. Data management practices can be standardized across the cloud, on-premises, and edge devices with Data Fabric, a powerful architecture that creates a unified view of data. This book will enable you to design a Data Fabric solution by addressing all the key aspects that need to be considered.The book begins by introducing you to Data Fabric architecture, why you need them, and how they relate to other strategic data management frameworks. You'll then quickly progress to grasping the principles of DataOps, an operational model for Data Fabric architecture. The next set of chapters will show you how to combine Data Fabric with DataOps and Data Mesh and how they work together by making the most out of it. After that, you'll discover how to design Data Integration, Data Governance, and Self-Service analytics architecture. The book ends with technical architecture to implement distributed data management and regulatory compliance, followed by industry best practices and principles.By the end of this data book, you will have a clear understanding of what Data Fabric is and what the architecture looks like, along with the level of effort that goes into designing a Data Fabric solution.What You Will Learn:Understand the core components of Data Fabric solutionsCombine Data Fabric with Data Mesh and DataOps frameworksImplement distributed data management and regulatory compliance using Data FabricManage and enforce Data Governance with active metadata using Data FabricExplore industry best practices for effectively implementing a Data Fabric solutionWho this book is for:If you are a data engineer, data architect, or business analyst who wants to learn all about implementing data fabric architecture, then this is the book for you. This book will also benefit senior data professionals such as chief data officers looking to integrate data fabric architecture into the broader ecosystem.

  • av Anil Kumar Rangisetti
    605

    Get to grips with the essential concepts and features of ns-3 using practical examples and assessmentsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Explore network simulation for development, testing, and evaluation activitiesUnderstand the key building blocks of simulation and evaluate network topologiesLearn how to set up and evaluate wired, Wi-Fi (802.11a/b/g/n/ac/ax), and 4G LTE networksBook Description:Network simulation is a powerful technique that uses software programs to replicate the behaviors of real networks. Network simulators are programs that can predict the performance of computer networks or wireless communication networks. This book is your hands-on guide to ns-3, a script-based simulator that allows for learning, experimenting, and evaluating wired, wireless (802.11a/b/g/n/ac/ax), and 4G long-term evolution (LTE) networks quickly and at low cost.You'll begin by learning how to install and use ns-3, along with exploring its key features such as building blocks for creating a variety of wired or wireless network topologies, installing suitable protocols and applications, identifying and resolving networking issues, and systematically evaluating network performance. As you make progress, you'll gain a clear understanding of simulation errors, exceptions, and abrupt events. You'll also discover how to set up and evaluate Ethernet, Wi-Fi (802.11n/ac/ax) LANs, ad-hoc, and LTE networks. The concluding chapters discuss LTE advanced topics such as capacity planning, site surveys, radio resources, mobility management, and interference handling. By the end of this simulation book, you'll be able to use ns-3 to implement, analyze, debug, and evaluate the performance of wired or wireless networks, as well as setting up custom test scenarios.What You Will Learn:Get to grips with the installation of ns-3 for learning and researchExplore ns-3 logging, debugging, tracing, and evaluation on networksDiscover various wired, wireless, and ad hoc networksUnderstand the set-up using Wi-Fi protocols, placement, and mobility modelsFind out how to set up advanced Wi-Fi technologies such as 802.11n/ac/ax featuresExplore LTE basics, advanced network features, and research activitiesWho this book is for:This book is primarily for network engineers, networking researchers, and undergraduates. Postgraduate students, researchers, and professors interested in network simulations will also find this book useful. A basic understanding of network simulation technology will be helpful in grasping the topics present in this book.

  • av Stephen Walz
    679,-

    Master Autodesk Civil 3D 2024 to develop real, project-specific, time-efficient civil infrastructure designs as an individual or an entire engineering teamPurchase of the print or Kindle book includes a free PDF eBookKey Features:Reap the potential of Civil 3D and its partner software platformsScale your workflows with a larger team and bigger projects while maximizing productivityExplore the design and modeling tools for enhanced functionality in Civil 3DBook Description:Autodesk Civil 3D can radically increase your civil engineering design and efficiency if you learn to make the most of its features and partner software platforms. Autodesk Civil 3D from Start to Finish will teach you how to leverage its strengths and scale efficiency to large teams.With this book, you'll uncover all the major features Civil 3D offers, from surface development to intelligent utility design as well as dynamic display work for smart document creation. You'll learn to configure and manage your civil engineering designs and explore practical applications of tools and modeling techniques available within the software.By the end of this book, you'll have a thorough understanding of Autodesk Civil 3D along with its partner programs to strategize and improve your future projects.What You Will Learn:Understand civil project basics and how Autodesk Civil 3D helps achieve themConnect detailed components of your design for faster and more efficient designsEliminate redundant workflows by creating intelligent objects to handle design changes smoothlyCollaborate with distributed teams efficiently and produce designs swiftly and effectivelyOptimize 3D usage and decision-making, using a model-based approach on the impact of your designs and accelerate your careerWho this book is for:This book is for Civil Engineers, Environmental Engineers, Surveyors, Civil Designers, Civil Technicians, Civil 3D Professionals and InfraWorks Professionals looking to understand how to best leverage Civil 3D in their everyday designs. You'll need to have a very basic understanding of Civil Engineering and Surveying workflows as well as a foundational understanding of Autodesk's AutoCAD to make the most of this book. Basic understanding of Surveying, Civil/Environmental Engineering practices, and AutoCAD drafting knowledge is assumed.

  • av Claus Töpke
    605

    Unleash the power of automation by mastering network programming fundamentals using Python and Go best practicesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Understand the fundamentals of network programming and automationLearn tips and tricks to transition from traditional networking to automated networksSolve everyday problems with automation frameworks in Python and GoBook Description:Network programming and automation, unlike traditional networking, is a modern-day skill that helps in configuring, managing, and operating networks and network devices. This book will guide you with important information, helping you set up and start working with network programming and automation.With Network Programming and Automation Essentials, you'll learn the basics of networking in brief. You'll explore the network programming and automation ecosystem, learn about the leading programmable interfaces, and go through the protocols, tools, techniques, and technologies associated with network programming. You'll also master network automation using Python and Go with hands-on labs and real network emulation in this comprehensive guide.By the end of this book, you'll be well equipped to program and automate networks efficiently.What You Will Learn:Understand the foundation of network programmingExplore software-defined networks and related familiesRecognize the differences between Go and Python through comparisonLeverage the best practices of Go and PythonCreate your own network automation testing framework using network emulationAcquire skills in using automation frameworks and strategies for automationWho this book is for:This book is for network architects, network engineers, and software professionals looking to integrate programming into networks. Network engineers following traditional techniques can use this book to transition into modern-day network automation and programming. Familiarity with networking concepts is a prerequisite.

  • av Noemí Ferrera
    559,-

    End-to-end solutions and options for test architecture and methodologies. Achieve better quality and faster projects in an enjoyable way taking your career to the next level.Key Features:- Explore the full test architecture spectrum- Discover a range of challenging automation applications with real-world scenarios- Learn with easy-to-follow start-up examples including DevOps for testing, AI, XR, and cloudBook Description:From simple websites to complex applications, delivering quality is crucial for achieving customer satisfaction. How to Test a Time Machine provides step-by-step explanations of essential concepts and practical examples to show you how you can leverage your company's test architecture from different points in the development life cycle.You'll begin by determining the most effective system for measuring and improving the delivery of quality applications for your company, and then learn about the test pyramid as you explore it in an innovative way. You'll also cover other testing topics, including cloud, AI, and VR for testing.Complete with techniques, patterns, tools, and exercises, this book will help you enhance your understanding of the testing process. Regardless of your current role within development, you can use this book as a guide to learn all about test architecture and automation and become an expert and advocate for quality assurance.By the end of this book, you'll be able to deliver high-quality applications by implementing the best practices and testing methodologies included in the book.What You Will Learn:- Identify quality maturity and processes to get your product to the next quality level- Learn how to think out of the box for testing- Learn about types of tests and how to apply them from a unique perspective- Understand how to apply different technologies into testing- Cool code exercises and tools that could be of use for practicing and polishing your testing skills- Own quality and use it for career growthWho this book is for:This book is for test owners, developers, managers, manual QAs, SDETS, team leads, and systems engineers who wish to get started or improve the current QA systems. Test owners looking for inspiration and out-of-the-box solutions for challenging issues will also find this book useful.Table of Contents- Introduction - Finding Your QA Level- The Secret Passages of the Test Pyramid - The Base of the Pyramid- The Secret Passages of the Test Pyramid -- The Middle of the Pyramid- The Secret Passages of the Test Pyramid - The Top of the Pyramid- Testing Automation Patterns- Continuous Testing - CI/CD and Other DevOps Concepts You Should Know- Mathematics and Algorithms in Testing- Artificial Intelligence is the New Intelligence- Having Your Head up in the Clouds- Traveling Across Realities- How to Test a Time Machine (and Other Hard-to-Test Applications)- Taking Your Testing to the Next Level- Appendix - Self-Assessment

  • av Andrew Fawcett
    685,-

    Deliver impressive enterprise-grade applications using the Salesforce Platform with the help of established architectural patterns and best developer practices.Key Features:Use the latest capabilities of the Salesforce Platform to code robust apps and web experiences, with an extended focus on Lightning Web ComponentsBranch out to Java, Node.js, and other languages with a new chapter exploring app development capabilities using Heroku and FunctionsExtend your application with access to external services following new coverage of OpenAPI enabled API servicesBook Description:Salesforce makes architecting enterprise-grade applications easy and secure - but you'll need guidance to leverage its full capabilities and deliver top-notch products for your customers.This fourth edition brings practical guidance to the table for Salesforce Platform developers, taking you on a journey through building and shipping enterprise-grade apps.This guide will teach you advanced design patterns for application architecture such as separation of concerns, unit of work, domain-driven programming, creating services, unit testing, and dependency injection. You will also learn how to harness the broader Salesforce Platform using the Lightning UI framework and no-code tools to maximize your development time. You'll get to grips with new Apex security features, such as User Mode, and apply them through Apex Enterprise Patterns Open Source.These topics along with a brand-new chapter to create scalable web experiences and OpenAPI enabled API services with Java, Node.js, and other languages using Heroku and Functions. You will also benefit from an extensive case study based on how Salesforce Platform is used for app development.By the end of this Salesforce book, whether you are looking to publish the next amazing application on AppExchange or develop packaged applications for your organization, you will be prepared with the latest innovations on the platform.What You Will Learn:Create and deploy packaged apps for your own business or for AppExchangeUnderstand Enterprise Application Architecture patternsCustomize mobile and desktop user experience with Lightning Web ComponentsManage large data volumes with asynchronous processing and big data strategiesLearn how to go beyond the Apex language, and utilize Java and Node.js to scale your skills and code with Heroku and FunctionsLearn how to unit test your code with mocking frameworks such as ApexMocks and JestUse Salesforce AWS Integration and External Services to integrate external code and data with your applicationWho this book is for:If you are a Salesforce developer who wants to unlock the true potential of the Salesforce platform and deliver complex, scalable applications within your company or for use in large enterprises you target through AppExchange, then you have come to the right place. You will need a solid foundation of Salesforce development to dive into this book - it is here to elevate your skills, not teach you the basics.

  • av Elías F. Combarro
    715,-

    Work with fully explained algorithms and ready-to-use examples that can be run on quantum simulators and actual quantum computers with this comprehensive guideKey Features:Get a solid grasp of the principles behind quantum algorithms and optimization with minimal mathematical prerequisitesLearn the process of implementing the algorithms on simulators and actual quantum computersSolve real-world problems using practical examples of methodsBook Description:This book provides deep coverage of modern quantum algorithms that can be used to solve real-world problems. You'll be introduced to quantum computing using a hands-on approach with minimal prerequisites.You'll discover many algorithms, tools, and methods to model optimization problems with the QUBO and Ising formalisms, and you will find out how to solve optimization problems with quantum annealing, QAOA, Grover Adaptive Search (GAS), and VQE. This book also shows you how to train quantum machine learning models, such as quantum support vector machines, quantum neural networks, and quantum generative adversarial networks. The book takes a straightforward path to help you learn about quantum algorithms, illustrating them with code that's ready to be run on quantum simulators and actual quantum computers. You'll also learn how to utilize programming frameworks such as IBM's Qiskit, Xanadu's PennyLane, and D-Wave's Leap.Through reading this book, you will not only build a solid foundation of the fundamentals of quantum computing, but you will also become familiar with a wide variety of modern quantum algorithms. Moreover, this book will give you the programming skills that will enable you to start applying quantum methods to solve practical problems right away.What You Will Learn:Review the basics of quantum computingGain a solid understanding of modern quantum algorithmsUnderstand how to formulate optimization problems with QUBOSolve optimization problems with quantum annealing, QAOA, GAS, and VQEFind out how to create quantum machine learning modelsExplore how quantum support vector machines and quantum neural networks work using Qiskit and PennyLaneDiscover how to implement hybrid architectures using Qiskit and PennyLane and its PyTorch interfaceWho this book is for:This book is for professionals from a wide variety of backgrounds, including computer scientists and programmers, engineers, physicists, chemists, and mathematicians. Basic knowledge of linear algebra and some programming skills (for instance, in Python) are assumed, although all mathematical prerequisites will be covered in the appendices.

  • av Imran Bashir
    685,-

    Demystify one of the most disruptive modern technologies and gain an understanding of distributed ledger technology, consensus protocols, smart contracts, DApps, blockchain scalability, privacy, security, and more.Purchase of the print or Kindle book includes a free eBook in PDF format.Key Features:Study new blockchains, including Polkadot, Solana, and Ethereum execution layer and consensus layer.Explore distributed ledger technologies such as Ethereum, Bitcoin, Hyperledger Fabric, and Quorum.Get to grips with Solidity, Web3, NFTs, DeFi, and smart contract development.Book Description:Blockchain is the backbone of cryptocurrencies, with applications in finance, government, media, among other industries. With a legacy of providing technologists with executable insights, this new edition of Mastering Blockchain is thoroughly revised and updated according to the latest blockchain research. With new chapters on Decentralized Finance, Decentralized Identity and blockchain privacy, scalability, and security, as well as bonus online content exploring alternative blockchains, this is an unmissable read for everyone who wants to gain a deep understanding of blockchain.Although this book covers the basics, including blockchain's technical underpinnings, cryptography, and consensus protocols, it doesn't shy away from advanced topics and practical expertise, such as decentralized application (DApp) development using smart contracts. Throughout the book, you'll explore blockchain solutions beyond cryptocurrencies, such as the Internet of Things (IoT) with blockchain, enterprise blockchains, and tokenization, and gain insight into the future scope of this fascinating and disruptive technology.By the end of this blockchain book, you will have gained a thorough comprehension of the various facets of blockchain and understand the potential of this technology in diverse real-world scenarios.What You Will Learn:Grasp the mechanisms behind Bitcoin, Ethereum, and other blockchain protocolsUnderstand cryptography and its usage in blockchain.Become familiar with the theoretical foundations of smart contracts and blockchain consensus algorithms.Develop smart contracts and DApps using Solidity, Remix, Truffle, and GanacheSolve issues relating to scalability, privacy, and security in blockchainExplore enterprise blockchainsDive into the architecture of Ethereum's execution and consensus layerDelve into emerging trends like decentralized and self-sovereign identity, DeFi, NFTs, and MetaverseExplore various applications, research topics, and future directions of blockchainWho this book is for:This book is for blockchain enthusiasts from all backgrounds, including software developers and programmers who want to learn how to build DApps, business executives and managers who want to explore the benefits and challenges of leveraging blockchain in different industries, and system architects and solution designers who want insight into blockchain architecture, consensus mechanisms, and security considerations. It is also a useful reference guide for blockchain development professionals who want to build fast and highly secure transactional applications. Basic knowledge in any programming language will come in handy.

  • av Jesse Liberty
    545,-

    A practical guide to mastering C# and .NET MAUI to build native cross-platform apps with a single codebasePurchase of the print or Kindle book includes a free PDF eBookKey Features:Extend your skills to build cross-platform native apps for iOS, Android, Windows, and MacLearn by working on a real-world projectGo beyond MAUI and integrate with the .NET ecosystemBook Description:While UI plays a pivotal role in retaining users in a highly competitive landscape, maintaining the same UI can be tricky if you use different languages for different platforms, leading to mismatches and un-synced pages. In this book, you'll see how .NET MAUI allows you to create a real-world application that will run natively on different platforms. By building on your C# experience, you'll further learn to create beautiful and engaging UI using XAML or fluent C#, architect a solid app, and discover best practices for this Microsoft platform.The book starts with the fundamentals and quickly moves to intermediate and advanced topics on laying out your pages, navigating between them, and adding controls to gather and display data. You'll explore the key architectural pattern of Model-View-ViewModel: and ways to leverage it. You'll also get to grips with using xUnit and NSubstitute to create robust and reliable code coverage.By the end of this book, you'll be well-equipped to leverage .NET MAUI and create an API for your app to interact with a web frontend to the backend data using Blazor and C#.What You Will Learn:Explore the fundamentals of creating .NET MAUI apps with Visual StudioUnderstand XAML and fluent C# as the key tools for building your user interfaceObtain and Display data using layout and controlsDiscover the MVVM pattern to create robust appsAcquire the skills for storing and retrieving persistent dataBuild custom controls when the supplied controls fall shortUse unit testing to ensure your app is solid and reliableIntegrate into the .NET ecosystem to build a web-based frontendWho this book is for:Learning .NET MAUI is targeted squarely at C# programmers, whether or not they have experience with cross-platform or mobile applications, who wish to learn Microsoft's premier platform for building iOS, Android, Windows and Mac apps using a single C#-based solution.

  • av Greg Rafferty
    605

    Create and improve fully automated forecasts for time series data with strong seasonal effects, holidays, and additional regressors using PythonPurchase of the print or Kindle book includes a free PDF eBookKey Features:Explore Prophet, the open source forecasting tool developed at Meta, to improve your forecastsCreate a forecast and run diagnostics to understand forecast qualityFine-tune models to achieve high performance and report this performance with concrete statisticsBook Description:Forecasting Time Series Data with Prophet will help you to implement Prophet's cutting-edge forecasting techniques to model future data with high accuracy using only a few lines of code. This second edition has been fully revised with every update to the Prophet package since the first edition was published two years ago. An entirely new chapter is also included, diving into the mathematical equations behind Prophet's models. Additionally, the book contains new sections on forecasting during shocks such as COVID, creating custom trend modes from scratch, and a discussion of recent developments in the open-source forecasting community.You'll cover advanced features such as visualizing forecasts, adding holidays and trend changepoints, and handling outliers. You'll use the Fourier series to model seasonality, learn how to choose between an additive and multiplicative model, and understand when to modify each model parameter. Later, you'll see how to optimize more complicated models with hyperparameter tuning and by adding additional regressors to the model. Finally, you'll learn how to run diagnostics to evaluate the performance of your models in production.By the end of this book, you'll be able to take a raw time series dataset and build advanced and accurate forecasting models with concise, understandable, and repeatable code.What You Will Learn:Understand the mathematics behind Prophet's modelsBuild practical forecasting models from real datasets using PythonUnderstand the different modes of growth that time series often exhibitDiscover how to identify and deal with outliers in time series dataFind out how to control uncertainty intervals to provide percent confidence in your forecastsProductionalize your Prophet models to scale your work faster and more efficientlyWho this book is for:This book is for business managers, data scientists, data analysts, machine learning engineers, and software engineers who want to build time-series forecasts in Python or R. To get the most out of this book, you should have a basic understanding of time series data and be able to differentiate it from other types of data. Basic knowledge of forecasting techniques is a plus.

  • av Harry G. Smeenk
    545,-

    Harness the full potential of IoT in your building to improve living standards, energy efficiency, and morePurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover how IoT solutions transform mechanical and electrical control systems into smart systemsUnlock new revenue potential, operational efficiencies, and improved occupant's quality of lifeExplore industry thought leadership through author-led real-world applications and use casesBook Description:Imagine working in a building with smart features and tenant applications that allow you to monitor, manage, and control every aspect of your user experience. Internet of Things for Smart Buildings is a comprehensive guide that will help you achieve that with smart building architecture, ecosystems, technologies, and key components that create a smart building.In this book, you'll start by examining all the building systems and applications that can be automated with IoT devices. You'll learn about different apps to improve efficiency, reduce consumption, and improve occupant satisfaction. You'll explore IoT sensors, devices, computing platforms, analytics software, user interfaces, and connectivity options, along with common challenges you might encounter while developing the architecture.You'll also discover how to piece different components together to develop smart buildings with the help of use cases and examples and get to grips with the various IoT stacks. After finding out where to start developing the requirements for your project, you'll uncover a recommended methodology to understand your current building systems and a process for determining what needs to be modified, along with new technology requirements.By the end of the book, you'll be able to design and build your own smart building initiative, turning your city into a smart city with one building at a time.What You Will Learn:Discover what's a smart building and how IoT enables smart solutionsUncover how IoT can make mechanical and electrical systems smartUnderstand how IoT improves workflow tasks, operations, and maintenanceExplore the components and technology that make a smart buildingRecognize how to put together components to deploy smart applicationsBuild your smart building stack to design and develop smart solutionsWho this book is for:This book is for architects, mechanical, electrical, and HVAC engineers, system integrators, facility, and operations personnel, and others looking to implement IoT solutions to make their buildings smart. Basic understanding of various mechanical and electrical building systems including HVAC, security, fire alarms, communications, and data networks as well as the operations and maintenance requirements is a prerequisite.

  • av Paul Browne
    515,-

    A power-packed manual to enhance your decision-making with the application of Business Rules using KIE, Drools, Kogito, MS Excel, Power Automate, Office Script, and MS FormsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Explore the business rule tools by implementing real-world examples to write sophisticated rulesDiscover how decision services solve current business challenges using AICombine rules with workflows and scripting to deploy a cloud-based production environmentBook Description:Microsoft Excel is widely adopted across diverse industries, but Excel Power Users often encounter limitations such as complex formulas, obscure business knowledge, and errors from using outdated sheets. They need a better enterprise-level solution, and this book introduces Business rules combined with the power of AI to tackle the limitations of Excel.This guide will give you a roadmap to link KIE (an industry-standard open-source application) to Microsoft's business process automation tools, such as Power Automate, Power Query, Office Script, Forms, VBA, Script Lab, and GitHub. You'll dive into the graphical Decision Modeling standard including decision tables, FEEL expressions, and advanced business rule editing and testing.By the end of the book, you'll be able to share your business knowledge as graphical models, deploy and execute these models in the cloud (with Azure and OpenShift), link them back to Excel, and then execute them as an end-to-end solution removing human intervention. You'll be equipped to solve your Excel queries and start using the next generation of Microsoft Office tools.What You Will Learn:Use KIE and Drools decision services to write AI-based business rulesLink Business Rules to Excel using Power Query, Script Lab, Office Script, and VBABuild an end-to-end workflow with Microsoft Power Automate and Forms while integrating it with Excel and KogitoCollaborate on and deploy your decision models using OpenShift, Azure, and GitHubDiscover advanced editing using the graphical Decision Model Notation (DMN) and testing toolsUse Kogito to combine AI solutions with ExcelWho this book is for:This book is for Excel power users, business users, and business analysts looking for a tool to capture their knowledge and deploy it as part of enterprise-grade systems. Working proficiency with MS Excel is required. Basic knowledge of web technologies and scripting would be an added advantage.

  • av Smita Jain
    495

    Leverage Defender for IoT for understanding common attacks and achieving zero trust for IoT and OT devicesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Identify and resolve cybersecurity challenges in the IoT and OT worldsFamiliarize yourself with common attack vectors in the IoT and OT domainsDive into Defender for IoT, understand its capabilities, and put it to practiceBook Description:The Fourth Industrial Revolution, or Industry 4.0, is all about digital transformation, manufacturing, and production. The connected world we live in today, including industries, comes with several cybersecurity challenges that need immediate attention. This book takes you through the basics of IoT and OT architecture and helps you understand and mitigate these security challenges.The book begins with an overview of the challenges faced in managing and securing IoT and OT devices in Industry 4.0. You'll then get to grips with the Purdue model of reference architecture, which will help you explore common cyber attacks in IoT and OT environments. As you progress, you'll be introduced to Microsoft Defender for IoT and understand its capabilities in securing IoT and OT environments. Finally, you will discover best practices for achieving continuous monitoring and vulnerability management, as well as threat monitoring and hunting, and find out how to align your business model toward zero trust.By the end of this security book, you'll be equipped with the knowledge and skills to efficiently secure IoT and OT environments using Microsoft Defender for IoT.What You Will Learn:Discover security challenges faced in IoT and OT environmentsUnderstand the security issues in Industry 4.0Explore Microsoft Defender for IoT and learn how it aids in securing the IoT/OT industryFind out how to deploy Microsoft Defender for IoT along with its prerequisitesUnderstand the importance of continuous monitoringGet familiarized with vulnerability management in the IoT and OT worldsDive into risk assessment as well as threat monitoring and huntingAchieve zero trust for IoT devicesWho this book is for:This book is for industrial security, IoT security, and IT security professionals. Security engineers, including pentesters, security architects, and ethical hackers, who want to ensure the security of their organization's data when connected with the IoT will find this book useful.

  • av David Santana
    619,-

    Gain in-depth knowledge of cloud computing concepts and apply them to accelerate your career in any cloud engineering roleKey Features:Get to grips with key cloud computing concepts, cloud service providers, and best practicesExplore demonstrations for cloud computing models using real-world examplesAdopt the self-paced learning strategy and get industry-ready for cloud engineering rolesPurchase of the print or Kindle book includes a free eBook in the PDF formatBook Description:If you want to upskill yourself in cloud computing domains to thrive in the IT industry, then you've come to the right place. Cloud Computing Demystified for Aspiring Professionals helps you to master cloud computing essentials and important technologies offered by cloud service providers needed to succeed in a cloud-centric job role.This book begins with an overview of transformation from traditional to modern-day cloud computing infrastructure, and various types and models of cloud computing. You'll learn how to implement secure virtual networks, virtual machines, and data warehouse resources including data lake services used in big data analytics - as well as when to use SQL and NoSQL databases and how to build microservices using multi-cloud Kubernetes services across AWS, Microsoft Azure, and Google Cloud. You'll also get step-by-step demonstrations of infrastructure, platform, and software cloud services and optimization recommendations derived from certified industry experts using hands-on tutorials, self-assessment questions, and real-world case studies.By the end of this book, you'll be ready to successfully implement cloud computing standardized concepts, services, and best practices in your workplace.What You Will Learn:Gain insights into cloud computing essentials and public, private, hybrid, and multi-cloud deployment modelsExplore core cloud computing services such as IaaS, PaaS, and SaaSDiscover major public cloud providers such as AWS, Microsoft, and GoogleUnlock the power of IaaS, PaaS, and SaaS with AWS, Azure, and GCPCreate secure networks, containers, Kubernetes, compute, databases, and API services on cloudDevelop industry-based cloud solutions using real-world examplesGet recommendations on exam preparation for cloud accreditationsWho this book is for:The book is for aspiring cloud engineers, as well as college graduates, IT enthusiasts, and beginner-level cloud practitioners looking to get into cloud computing or transforming their career and upskilling themselves in a cloud engineering role in any industry. A basic understanding of networking, database development, and data analysis concepts and experience in programming languages such as Python and C# will help you get the most out of this book.

  • av Alex Krishtop
    529,-

    Discover the inner workings of today's forex market, the essential risks in forex algo trading, and how to mitigate themKey Features:Build trading applications with research and without advanced Python programming skillsDive into professional fx trading while enhancing your trading apps to be more accurateDevelop simple yet efficient backtesting applications to help keep your expectations realisticBook Description:Algorithm-based trading is a popular choice for Python programmers due to its apparent simplicity. However, very few traders get the results they want, partly because they aren't able to capture the complexity of the factors that influence the market. Getting Started with Forex Trading Using Python helps you understand the market and build an application that reaps desirable results.The book is a comprehensive guide to everything that is market-related: data, orders, trading venues, and risk. From the programming side, you'll learn the general architecture of trading applications, systemic risk management, de-facto industry standards such as FIX protocol, and practical examples of using simple Python codes. You'll gain an understanding of how to connect to data sources and brokers, implement trading logic, and perform realistic tests. Throughout the book, you'll be encouraged to further study the intricacies of algo trading with the help of code snippets.By the end of this book, you'll have a deep understanding of the fx market from the perspective of a professional trader. You'll learn to retrieve market data, clean it, filter it, compress it into various formats, apply trading logic, emulate the execution of orders, and test the trading app before trading live.What You Will Learn:Explore the forex market organization and operationsUnderstand the sources of alpha and the concept of algo tradingGet a grasp on typical risks and ways to mitigate themUnderstand fundamental and technical analysisConnect to data sources and check the integrity of market dataUse API and FIX protocol to send ordersTranslate trading ideas into codeRun reliable backtesting emulating real-world market conditionsWho this book is for:This book is for financial traders and python developers who are interested in forex trading. Academic researchers looking to focus on practical applications will find this book useful. This book can also help established fx market professionals who want to take the first steps in algo trading. Familiarity with Python and object-oriented programming within the scope of an online course or self-study is a must. Knowledge of network protocols and interfaces is a plus but not a prerequisite, as is specific knowledge about markets and trading.

  • av Steve Miles
    545,-

    Gain critical real-world skills to secure your Microsoft Azure infrastructure against cyber attacksPurchase of the print or Kindle book includes a free PDF eBookKey Features:Dive into practical recipes for implementing security solutions for Microsoft Azure resourcesLearn how to implement Microsoft Defender for Cloud and Microsoft SentinelWork with real-world examples of Azure Platform security capabilities to develop skills quicklyBook Description:With evolving threats, securing your cloud workloads and resources is of utmost importance. Azure Security Cookbook is your comprehensive guide to understanding specific problems related to Azure security and finding the solutions to these problems.This book starts by introducing you to recipes on securing and protecting Azure Active Directory (AD) identities. After learning how to secure and protect Azure networks, you'll explore ways of securing Azure remote access and securing Azure virtual machines, Azure databases, and Azure storage. As you advance, you'll also discover how to secure and protect Azure environments using the Azure Advisor recommendations engine and utilize the Microsoft Defender for Cloud and Microsoft Sentinel tools. Finally, you'll be able to implement traffic analytics; visualize traffic; and identify cyber threats as well as suspicious and malicious activity.By the end of this Azure security book, you will have an arsenal of solutions that will help you secure your Azure workload and resources.What You Will Learn:Find out how to implement Azure security features and toolsUnderstand how to provide actionable insights into security incidentsGain confidence in securing Azure resources and operationsShorten your time to value for applying learned skills in real-world casesFollow best practices and choices based on informed decisionsBetter prepare for Microsoft certification with a security elementWho this book is for:This book is for Azure security professionals, Azure cloud professionals, Azure architects, and security professionals looking to implement secure cloud services using Microsoft Defender for Cloud and other Azure security features. A solid understanding of fundamental security concepts and prior exposure to the Azure cloud will help you understand the key concepts covered in the book more effectively. This book is also beneficial for those aiming to take Microsoft certification exams with a security element or focus.

  • av Marius Sandbu
    545,-

    Protect your end users and IT infrastructure against common ransomware attack vectors and efficiently monitor future threatsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn to build security monitoring solutions based on Microsoft 365 and SentinelUnderstand how Zero-Trust access and SASE services can help in mitigating risksBuild a secure foundation for Windows endpoints, email, infrastructure, and cloud servicesBook Description:If you're looking for an effective way to secure your environment against ransomware attacks, this is the book for you. From teaching you how to monitor security threats to establishing countermeasures to protect against ransomware attacks, Windows Ransomware Detection and Protection has it all covered.The book begins by helping you understand how ransomware attacks work, identifying different attack vectors, and showing you how to build a secure network foundation and Windows environment. You'll then explore ransomware countermeasures in different segments, such as Identity and Access Management, networking, Endpoint Manager, cloud, and infrastructure, and learn how to protect against attacks. As you move forward, you'll get to grips with the forensics involved in making important considerations when your system is attacked or compromised with ransomware, the steps you should follow, and how you can monitor the threat landscape for future threats by exploring different online data sources and building processes.By the end of this ransomware book, you'll have learned how configuration settings and scripts can be used to protect Windows from ransomware attacks with 50 tips on security settings to secure your Windows workload.What You Will Learn:Understand how ransomware has evolved into a larger threatSecure identity-based access using services like multifactor authenticationEnrich data with threat intelligence and other external data sourcesProtect devices with Microsoft Defender and Network ProtectionFind out how to secure users in Active Directory and Azure Active DirectorySecure your Windows endpoints using Endpoint ManagerDesign network architecture in Azure to reduce the risk of lateral movementWho this book is for:This book is for Windows administrators, cloud administrators, CISOs, and blue team members looking to understand the ransomware problem, how attackers execute intrusions, and how you can use the techniques to counteract attacks. Security administrators who want more insights into how they can secure their environment will also find this book useful. Basic Windows and cloud experience is needed to understand the concepts in this book.

  • av Bryan Lyon
    539,-

    Master the innovative world of deepfakes and generative AI for face replacement with this full-color guidePurchase of the print or Kindle book includes a free PDF eBookKey Features:Understand what deepfakes are, their history, and how to use the technology ethicallyGet well-versed with the workflow and processes involved to create your own deepfakesLearn how to apply the lessons and techniques of deepfakes to your own problemsBook Description:Applying Deepfakes will allow you to tackle a wide range of scenarios creatively.Learning from experienced authors will help you to intuitively understand what is going on inside the model. You'll learn what deepfakes are and what makes them different from other machine learning techniques, and understand the entire process from beginning to end, from finding faces to preparing them, training the model, and performing the final swap.We'll discuss various uses for face replacement before we begin building our own pipeline. Spending some extra time thinking about how you collect your input data can make a huge difference to the quality of the final video. We look at the importance of this data and guide you with simple concepts to understand what your data needs to really be successful.No discussion of deepfakes can avoid discussing the controversial, unethical uses for which the technology initially became known. We'll go over some potential issues, and talk about the value that deepfakes can bring to a variety of educational and artistic use cases, from video game avatars to filmmaking.By the end of the book, you'll understand what deepfakes are, how they work at a fundamental level, and how to apply those techniques to your own needs.What You Will Learn:Gain a clear understanding of deepfakes and their creationUnderstand the risks of deepfakes and how to mitigate themCollect efficient data to create successful deepfakesGet familiar with the deepfakes workflow and its stepsExplore the application of deepfakes methods to your own generative needsImprove results by augmenting data and avoiding overtrainingExamine the future of deepfakes and other generative AIsUse generative AIs to increase video content resolutionWho this book is for:This book is for AI developers, data scientists, and anyone looking to learn more about deepfakes or techniques and technologies from Deepfakes to help them generate new image data. Working knowledge of Python programming language and basic familiarity with OpenCV, Pillow, Pytorch, or Tensorflow is recommended to get the most out of the book.

  • av Marian Montagnino
    619,-

    Evolve the humble CLI using Go and unleash the next generation of powerful, flexible, and empathy-driven interfacesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover how Go enables the development of elegant and intuitive CLIsExplore a range of CLI development aspects and pick up a vast array of best practicesCreate engaging and user-friendly interfaces and learn how to distribute themBook Description:Although graphical user interfaces (GUIs) are intuitive and user-friendly, nothing beats a command-lineinterface (CLI) when it comes to productivity. Many organizations sett le for a GUI without searching foralternatives that off er bett er accessibility and functionality. If this describes your organization, then pickup this book and get them to rethink that decision.Building Modern CLI Applications in Go will help you achieve an interface that rivals a GUI in eleganceyet surpasses it in high-performance execution. Through its practical, step-by-step approach, you'll learneverything you need to harness the power and simplicity of the Go language to build CLI applications thatrevolutionize the way you work.After a primer on CLI standards and Go, you'll be launched into tool design and proper framework use fortrue development profi ciency. The book then moves on to all things CLI, helping you master everything from arguments and fl ags to errors and API calls. Later, you'll dive into the nuances of empathic development so that you can ensure the best UX possible, before you fi nish up with build tags, cross-compilation, and container-based distribution.By the end of this UX book, you'll be fully equipped to take the performance and fl exibility of yourorganization's applications to the next level.What You Will Learn:Master the Go code structure, testing, and other essentialsAdd a colorful dashboard to your CLI using engaging ASCII bannersUse Cobra, Viper, and other frameworks to give your CLI an edgeHandle inputs, API commands, errors, and timeouts like a proTarget builds for specific platforms the right way using build tagsBuild with empathy, using easy bug submission and tracebackContainerize, distribute, and publish your CLIs quickly and easilyWho this book is for:This book is for beginner- and intermediate-level Golang developers who take an interest in developing CLIs and enjoy learning by doing. You'll need an understanding of basic Golang programming concepts, but will require no prior knowledge of CLI design and development. This book helps you join a community of CLI developers and distribute within the popular Homebrew package management tool.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.