Marknadens största urval
Snabb leverans

Böcker utgivna av Packt Publishing

Filter
Filter
Sortera efterSortera Populära
  • av Daniel Sipos
    635,-

    Build and customize powerful Drupal modules to extend your website's functionalities with this comprehensive guidePurchase of the print or Kindle book includes a free PDF eBookKey Features:Explore the new features and improved capabilities of Drupal 10 coreDiscover Drupal APIs and elevate your proficiency by leveraging PHP codingImplement efficient data management and data security by creating dedicated modulesBook Description:Embark on a journey of Drupal module development with the latest edition of this must-have guide written by Daniel Sipos - a Drupal community member! This fourth edition is meticulously revised to cover the latest Drupal 10 enhancements that will help you build custom Drupal modules with an understanding of code deprecations, changing architecture, data modeling, multilingual ecosystem, and so on.You'll begin with understanding the core components of Drupal 10 architecture, discovering its subsystems and unlocking the secrets of creating your first Drupal module. Further, you'll delve into Drupal logging and mailing systems, creating theme hooks, and rendering a layout. As you progress, you'll work with different types of data storage, custom entities, field types, and work with Database APIs for lower-level database queries. You'll learn to reap the power of JavaScript and ensure that your code works seamlessly on multilingual sites. You'll also learn to create custom views, automate tests for your functionalities, and write secure code for your Drupal apps.By the end of this book, you'll have gained confidence in developing complex modules that can solve even the most complex business problems and might even become a valuable contributor to the Drupal community!What You Will Learn:Gain insight into the Drupal 10 architecture for developing advanced modulesMaster different Drupal 10 subsystems and APIsOptimize data management by modeling, storing, manipulating, and processing data efficientlyPresent data and content cleanly and securely using the theme systemUnderstand helpful functions while dealing with managed and unmanaged filesEnsure your Drupal app has business logic integrity with automated testingImplement secure coding in DrupalWho this book is for:If you are a Drupal developer looking to create custom modules for Drupal sites and cater business needs, this book is the one-stop solution for you. Drupal 10 Module Development will be helpful for Drupal site builders and PHP developers with basic object-oriented programming skills, looking to upskill themselves in Drupal module development. A basic working experience with Symfony will be helpful but not mandatory.

  • av Chris Gill
    635,-

    Ace the AZ 801 exam and master advanced Windows Server and Infrastructure-as-a-Service workload administration with this comprehensive guidePurchase of the print or Kindle book includes a free PDF eBookKey Features:Gain practical knowledge to conquer the AZ-801 certification and tackle real-world challengesLearn to secure Windows Server in on-premises and hybrid infrastructuresLeverage hands-on examples to monitor and troubleshoot Windows Server environmentsBook Description:Configuring Windows Server Hybrid Advanced Services Exam Ref AZ-801 helps you master various cloud and data center management concepts in detail, helping you grow your expertise in configuring and managing Windows Server in on-premises, hybrid, and cloud-based workloads. Throughout the book, you'll cover all the topics needed to pass the AZ-801 exam and use the skills you acquire to advance in your career.With this book, you'll learn how to secure your on-premises Windows Server resources and Azure IaaS workloads. First, you'll explore the potential vulnerabilities of your resources and learn how to fix or mitigate them. Next, you'll implement high availability Windows Server virtual machine workloads with Hyper-V Replica, Windows Server Failover Clustering, and Windows File Server.You'll implement disaster recovery and server migration of Windows Server in on-premises and hybrid environments. You'll also learn how to monitor and troubleshoot Windows Server environments.By the end of this book, you'll have gained the knowledge and skills required to ace the AZ-801 exam, and you'll have a handy, on-the-job desktop reference guide.What You Will Learn:Understand the core exam objectives and successfully pass the AZ-801 examSecure Windows Server for on-premises and hybrid infrastructures using security best practicesImplement, manage, and monitor Windows Server high availability features successfullyConfigure and implement disaster recovery services using Hyper-V features, Azure Recovery Services, and Azure Site RecoveryExplore how to migrate various servers, workloads, and tools from previous versions of Windows Server to 2022Monitor and troubleshoot Windows Server environments in both on-premises and cloud workloads using Windows Server tools, Windows Admin Center, and Azure servicesWho this book is for:This book is for Cloud and Datacenter Management administrators and engineers, Enterprise Architects, Microsoft 365 Administrators, Network Engineers, and anyone seeking to gain additional working knowledge with Windows Server operating systems and managing on-premises, hybrid and cloud workloads with administrative tools. To get started, you'll need to have a basic understanding of how to configure advanced Windows Server services utilizing existing on-premises technology in combination with hybrid and cloud technologies.

  • av Federico Kereki
    695,-

    Apply functional programming techniques to write testable terser code for frontend and backend development with improved clarity, concurrency, and performancePurchase of the print or Kindle book includes a free PDF eBookKey Features:Apply functional programming concepts and techniques to everyday JavaScript or TypeScript programmingMaster functional programming in JavaScript and TypeScript to solve real-world development problemsApply functional programming to get better testable programs with higher modularity and reusabilityBook Description:Functional programming is a programming paradigm that uses functions for developing software. This book is filled with examples that enable you to leverage the latest JavaScript and TypeScript versions to produce modern and clean code, as well as teach you to how apply functional programming techniques to develop more efficient algorithms, write more concise code, and simplify unit testing.This book provides comprehensive coverage of the major topics in functional programming to produce shorter, clearer, and testable programs. You'll begin by getting to grips with writing and testing pure functions, reducing side effects, as well as other key features to make your applications functional in nature. The book specifically explores techniques to simplify coding, apply recursion, perform high-level coding, learn ways to achieve immutability, implement design patterns, and work with data types.By the end of this book, you'll have developed the practical programming skills needed to confidently enhance your applications by adding functional programming to wherever it's most suitable.What You Will Learn:Understand when to use functional programming versus classic object-oriented programmingUse declarative coding instead of imperative coding for clearer, more understandable codeKnow how to avoid side effects and create more reliable code with closures and immutable dataUse recursion to help design and implement more understandable solutions to complex problemsDefine functional programing data types with or without TypeScript, add type checking, and implement immutabilityApply advanced containers to get better structures to tackle errors and implement async programmingWho this book is for:If you are a JavaScript or TypeScript developer looking to enhance your programming skills, then this book is for you. The book applies to both frontend developers working with frameworks such as React, Vue, or Angular as well as backend developers using Node.js or Deno.

  • av Bryan Robinson
    395,-

    Build faster static sites by leveraging CDN and creating custom tools and workflows with 5 real-world projectsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn how to use and extend 11ty, one of the most flexible static site generators in the industry.Optimize your experience by customizing 11ty to suit various projects' needsCreate request-time experiences without recreating templates with 11ty ServerlessBook Description:11ty is the dark horse of the Jamstack world, offering unparalleled flexibility and performance that gives it an edge against other static site generators such as Jekyll and Hugo. With it, developers can leverage the complete Node ecosystem and create blazing-fast, static-first websites that can be deployed from a content delivery network or a simple server. This book will teach you how to set up, customize, and make the most of 11ty in no time.Eleventy by Example helps you uncover everything you need to create your first 11ty website before diving into making more complex sites and extending 11ty's base functionality with custom short codes, plugins, and content types. Over the course of 5 interactive projects, you'll learn how to build basic websites, blogs, media sites, and static sites that will respond to user input without the need for a server. With these, you'll learn basic 11ty skills such as templates, collections, and data use, along with advanced skills such as plugin creation, image manipulation, working with a headless CMS, and the use of the powerful 11ty Serverless plugin.By the end of this book, you'll be well-equipped to leverage the capabilities of 11ty by implementing best practices and reusable techniques that can be applied across multiple projects, reducing the website launch time.What You Will Learn:Create a basic website with reusable templates and globally available dataBuild a blog using 11ty's collectionsSet up a photography site that uses the 11ty Image plugin to deploy properly sized imagesConnect a content management system to provide an enhanced editor and developer experienceModel an enhanced search experience with no dedicated server through serverless functions and 11ty ServerlessBoost productivity by creating custom 11ty tools and pluginsWho this book is for:This book is for anyone looking to build efficient websites while shipping less JavaScript to the client. Strong knowledge of HTML and CSS and beginner-level knowledge of JavaScript and the Node.js ecosystem, including querying APIs is a must.

  • av Susan Nelson Spencer
    439,-

    Develop the four key competencies essential for a successful career in instructional design with this practical guidePurchase of the print or Kindle book includes a free PDF eBookKey Features:Grow your core competencies for a well-paying, flexible, and rewarding career in instructional designDiscover expert tips on the key competencies needed to be successful in this fieldLearn practical tips for day-to-day learning projects through real-world ID case studiesBook Description:The field of instructional design offers a rapidly growing, flexible, and rewarding career path. Chances are that if you're a teacher creating training material, college professor designing educational courses, human resources professional creating learning content, or even a graphic designer curating content, you may already be engaging in instructional designing without even realizing it!This book teaches you all about the four capabilities that are most important to exceling as an instructional designer-teaching, writing, creating, and analyzing. The chapters are designed in a way that provides you with practical tips for day-to-day learning projects through true ID stories. You'll get familiar with common misconceptions surrounding the field, along with how to overcome your shortcomings. With the help of easy-to-understand real-world case studies and practical tips, each chapter focuses on developing one particular competency to help you grasp the concepts with ease.By the end of this book, you'll have gained a comprehensive understanding of the key competencies needed to succeed in this field and their importance, and learned how to develop them effectively.What You Will Learn:Explore the four key competencies in detail-teaching, writing, creating, and analyzingUnderstand the importance of building upon all four key competencies of an effective instructional designerDevelop and grow each competency through helpful and practical tips, not just theorySee what really happens in the "real world" of instructional design through myth bustersDiscover common pitfalls and mistakes made by almost every instructional designerRecognize practical teachable moments derived from real-world case studiesWho this book is for:The book is for professionals working in a learning capacity who want to upskill, as well as for self-starters looking to design better learning experiences. This book will show educators, teachers, corporate trainers, and human resources professionals best practices to create learning content using their existing skills. Formal education in the field of instructional design is not needed; the book is rather designed for those who do not have the time or inclination to pursue such a professional qualification.

  • av Shiva V. N. Parasram
    629,-

    Explore various digital forensics methodologies and frameworks and manage your cyber incidents effectivelyPurchase of the print or Kindle book includes a free PDF eBookKey Features:Gain red, blue, and purple team tool insights and understand their link with digital forensicsPerform DFIR investigation and get familiarized with Autopsy 4Explore network discovery and forensics tools such as Nmap, Wireshark, Xplico, and ShodanBook Description:Kali Linux is a Linux-based distribution that's widely used for penetration testing and digital forensics. This third edition is updated with real-world examples and detailed labs to help you take your investigation skills to the next level using powerful tools.This new edition will help you explore modern techniques for analysis, extraction, and reporting using advanced tools such as FTK Imager, Hex Editor, and Axiom. You'll cover the basics and advanced areas of digital forensics within the world of modern forensics while delving into the domain of operating systems. As you advance through the chapters, you'll explore various formats for file storage, including secret hiding places unseen by the end user or even the operating system. You'll also discover how to install Windows Emulator, Autopsy 4 in Kali, and how to use Nmap and NetDiscover to find device types and hosts on a network, along with creating forensic images of data and maintaining integrity using hashing tools. Finally, you'll cover advanced topics such as autopsies and acquiring investigation data from networks, memory, and operating systems.By the end of this digital forensics book, you'll have gained hands-on experience in implementing all the pillars of digital forensics: acquisition, extraction, analysis, and presentation - all using Kali Linux's cutting-edge tools.What You Will Learn:Install Kali Linux on Raspberry Pi 4 and various other platformsRun Windows applications in Kali Linux using Windows Emulator as WineRecognize the importance of RAM, file systems, data, and cache in DFIRPerform file recovery, data carving, and extraction using Magic RescueGet to grips with the latest Volatility 3 framework and analyze the memory dumpExplore the various ransomware types and discover artifacts for DFIR investigationPerform full DFIR automated analysis with Autopsy 4Become familiar with network forensic analysis tools (NFATs)Who this book is for:This book is for students, forensic analysts, digital forensics investigators and incident responders, security analysts and administrators, penetration testers, or anyone interested in enhancing their forensics abilities using the latest version of Kali Linux along with powerful automated analysis tools. Basic knowledge of operating systems, computer components, and installation processes will help you gain a better understanding of the concepts covered.

  • av John Mertic
    555,-

    Accelerate your career and make an impact by launching and running a successful open source projectPurchase of the print or Kindle book includes a free PDF eBookKey Features:Understand the method and rationale for launching an open source projectExplore best practices and insights for running an open source projectLeverage open source projects to advance your careerBook Description:Open source is ubiquitous in our society, with countless existing projects, and new ones emerging every day. It follows a "scratch-your-own-itch" model where contributors and maintainers drive the project forward. Through Open Source Projects - Beyond Code, you'll learn what it takes to develop a successful, scalable, and sustainable open source project.In this book, you'll explore the full life cycle of open source projects, from inception, through launch, to maturity, and then discover how to sunset an open source project responsibly. Along the way, you'll learn the concepts of licensing, governance, community building, ecosystem management, and growing maintainers and contributors, as well as understand how other open source projects have been successful or might have struggled in some areas. You can use this book as an end-to-end guide or reference material for the future.By the end of this book, you'll be able to accelerate your career in open source. Your newly acquired skills will help you stay ahead of the curve even with the ever-evolving nature of technology.What You Will Learn:Explore what is open source and how you can use it to accelerate your careerStart an open source project while exploring its key considerationsGrow, support, and manage a vast community of developers and usersBuild and maintain a mature and sustainable projectEnable mass users and developers to downstream productization and outreachUse open source as a portfolio to build your careerUnderstand when to end a project and conduct it responsiblyWho this book is for:This book is for software developers, product managers, project managers, business leaders, or general enthusiasts looking to start an open source project or currently maintaining one.

  • av Otavio Salvador
    739,-

    Elevate your Linux-powered system with Yocto Projects, enhancing its stability and resilience efficiently and economically - now upgraded to the latest Yocto Project versionPurchase of the print or Kindle book includes a free PDF eBookKey Features:- Optimize your Yocto Project tools to develop efficient Linux-based projects- Follow a practical approach to learning Linux development using Yocto Project- Employ the best practices for embedded Linux and Yocto Project developmentBook Description:The Yocto Project is the industry standard for developing dependable embedded Linux projects. It stands out from other frameworks by offering time-efficient development with enhanced reliability and robustness.With Embedded Linux Development Using Yocto Project, you'll acquire an understanding of Yocto Project tools, helping you perform different Linux-based tasks. You'll gain a deep understanding of Poky and BitBake, explore practical use cases for building a Linux subsystem project, employ Yocto Project tools available for embedded Linux, and uncover the secrets of SDK, recipe tool, and others. This new edition is aligned with the latest long-term support release of the aforementioned technologies and introduces two new chapters, covering optimal emulation in QEMU for faster product development and best practices.By the end of this book, you'll be well-equipped to generate and run an image for real hardware boards. You'll gain hands-on experience in building efficient Linux systems using the Yocto Project.What You Will Learn:- Understand the basic Poky workflows concepts along with configuring and preparing the Poky build environment- Learn with the help of up-to-date examples in the latest version of Yocto Project- Configure a build server and customize images using Toaster- Generate images and fit packages into created images using BitBake- Support the development process by setting up and using Package feeds- Debug Yocto Project by configuring Poky- Build an image for the BeagleBone Black, RaspberryPi 4, and Wandboard, and boot it from an SD cardWho this book is for:If you are an embedded Linux developer and want to broaden your knowledge about the Yocto Project with examples of embedded development, then this book is for you. Professionals looking for new insights into working methodologies for Linux development will also find plenty of helpful information in this book.Table of Contents- Meeting the Yocto Project- Baking Our First Poky Based System- Using Toaster to Bake an Image- Meeting the BitBake tool- Grasping the BitBake Tool- Detailing the Temporary Build Directory- Assimilating Packaging Support- Diving into BitBake Metadata- Developing with the Yocto Project- Debugging with the Yocto Project- Exploring External Layers- Creating Custom Layers- Customizing Existing Recipes- Achieving GPL Compliance- Booting Our Custom Embedded Linux- Speeding Up Product Development Through Emulation - QEMU- Best Practices

  • av Burak Serdar
    555,-

    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
    585,-

    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
    629,-

    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
    555,-

    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
    629,-

    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
    505,-

    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
    619,-

    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
    445,-

    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
    555,-

    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
    619,-

    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
    619,-

    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
    459,-

    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
    619,-

    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
    769,-

    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
    619,-

    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
    569,-

    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
    695,-

    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
    725,-

    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
    695,-

    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
    555,-

    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
    619,-

    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
    555,-

    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.

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.