Marknadens största urval
Snabb leverans

Böcker utgivna av Packt Publishing

Filter
Filter
Sortera efterSortera Populära
  • av Joshua Arvin Lat
    695,-

    Take your penetration testing career to the next level by discovering how to set up and exploit cost-effective hacking lab environments on AWS, Azure, and GCPKey FeaturesExplore strategies for managing the complexity, cost, and security of running labs in the cloudUnlock the power of infrastructure as code and generative AI when building complex lab environmentsLearn how to build pentesting labs that mimic modern environments on AWS, Azure, and GCPPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe significant increase in the number of cloud-related threats and issues has led to a surge in the demand for cloud security professionals. This book will help you set up vulnerable-by-design environments in the cloud to minimize the risks involved while learning all about cloud penetration testing and ethical hacking.This step-by-step guide begins by helping you design and build penetration testing labs that mimic modern cloud environments running on AWS, Azure, and Google Cloud Platform (GCP). Next, you'll find out how to use infrastructure as code (IaC) solutions to manage a variety of lab environments in the cloud. As you advance, you'll discover how generative AI tools, such as ChatGPT, can be leveraged to accelerate the preparation of IaC templates and configurations. You'll also learn how to validate vulnerabilities by exploiting misconfigurations and vulnerabilities using various penetration testing tools and techniques. Finally, you'll explore several practical strategies for managing the complexity, cost, and risks involved when dealing with penetration testing lab environments in the cloud.By the end of this penetration testing book, you'll be able to design and build cost-effective vulnerable cloud lab environments where you can experiment and practice different types of attacks and penetration testing techniques.What you will learnBuild vulnerable-by-design labs that mimic modern cloud environmentsFind out how to manage the risks associated with cloud lab environmentsUse infrastructure as code to automate lab infrastructure deploymentsValidate vulnerabilities present in penetration testing labsFind out how to manage the costs of running labs on AWS, Azure, and GCPSet up IAM privilege escalation labs for advanced penetration testingUse generative AI tools to generate infrastructure as code templatesImport the Kali Linux Generic Cloud Image to the cloud with easeWho this book is forThis book is for security engineers, cloud engineers, and aspiring security professionals who want to learn more about penetration testing and cloud security. Other tech professionals working on advancing their career in cloud security who want to learn how to manage the complexity, costs, and risks associated with building and managing hacking lab environments in the cloud will find this book useful.Table of ContentsGetting Started with Penetration Testing Labs in the CloudPreparing Our First Vulnerable Cloud Lab EnvironmentSucceeding with Infrastructure as Code Tools and StrategiesSetting Up Isolated Penetration Testing Lab Environments on GCPSetting Up Isolated Penetration Testing Lab Environments on AzureSetting Up Isolated Penetration Testing Lab Environments on AWSSetting Up an IAM Privilege Escalation LabDesigning and Building a Vulnerable Active Directory LabRecommended Strategies and Best Practices

  • av Aspen Olmsted
    629,-

    Master software development with Visual Basic, from core concepts to real-world applications, with this comprehensive guideKey Features:Acquire a solid understanding of object-oriented programming (OOP) principles, such as inheritance and polymorphismDevelop expertise in maintaining legacy code with increased efficiencyLearn to read, write, and differentiate between VB Script, VBA, VB Classic, and VB.NET CodePurchase of the print or Kindle book includes a free PDF eBookBook Description:Whether you're an absolute beginner or an experienced developer looking to learn the Visual Basic language, this book takes a hands-on approach to guide you through the process. From the very first chapters, you'll delve into writing programs, exploring core concepts such as data types, decision branching, and iteration. Additionally, you'll get to grips with working with data structures, file I/O, and essential object-oriented principles like inheritance and polymorphism.This book goes beyond the basics to equip you with the skills to read and write code across the entire VB family, spanning VB Script, VBA, VB Classic, and VB.NET, enabling you to handle legacy code maintenance with ease.With clear explanations, practical examples, and hands-on exercises, this book empowers you to tackle real-world software development tasks, whether you're enhancing existing projects or embarking on new ones. It addresses common challenges like distinguishing between the variations of the VB programming language to help you choose the right one for your projects.Don't let VB's extensive legacy daunt you; embrace it with this comprehensive guide that equips you with practical, up-to-date coding skills to overcome the challenges presented by Visual Basic's rich history of over two decades.What You Will Learn:Acquire a solid understanding of object-oriented programming (OOP) principles, such as inheritance and polymorphismDevelop expertise in maintaining legacy code with increased efficiencyLearn to read, write, and differentiate between Visual Baic Script, Visual Baic for Applications, Visual Baic Classic, and VB.NET CodePurchase of the print or Kindle book includes a free PDF e-bookWho this book is for:If you're a software developer or web developer either already engaged in or aspiring to be involved in maintaining, enhancing, administering, and defending visual basic programs, websites, and scripts, this book is for you. It's an excellent resource for beginners in software development who want to learn Visual Basic from scratch.

  • av Cesar Bravo
    615,-

    Understand psychology-driven social engineering, arm yourself with potent strategies, and mitigate threats to your organization and personal data with this all-encompassing guideKey FeaturesGain insights into the open source intelligence (OSINT) methods used by attackers to harvest dataUnderstand the evolving implications of social engineering on social networksImplement effective defensive strategies to mitigate the probability and impact of social engineering attacksPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionSocial engineering is one of the most prevalent methods used by attackers to steal data and resources from individuals, companies, and even government entities. This book serves as a comprehensive guide to understanding social engineering attacks and how to protect against them.The Art of Social Engineering starts by giving you an overview of the current cyber threat landscape, explaining the psychological techniques involved in social engineering attacks, and then takes you through examples to demonstrate how to identify those attacks.You'll learn the most intriguing psychological principles exploited by attackers, including influence, manipulation, rapport, persuasion, and empathy, and gain insights into how attackers leverage technology to enhance their attacks using fake logins, email impersonation, fake updates, and executing attacks through social media. This book will equip you with the skills to develop your own defensive strategy, including awareness campaigns, phishing campaigns, cybersecurity training, and a variety of tools and techniques.By the end of this social engineering book, you'll be proficient in identifying cyberattacks and safeguarding against the ever-growing threat of social engineering with your defensive arsenal.What you will learnGrasp the psychological concepts and principles used in social engineering attacksDistinguish the different types of social engineering attacksExamine the impact of social engineering on social networksFind out how attackers leverage OSINT tools to perform more successful attacksWalk through the social engineering lifecycleGet a glimpse of the capabilities of Social Engineering Toolkit (SET)Who this book is forThis book is for cybersecurity enthusiasts, ethical hackers, penetration testers, IT administrators, cybersecurity analysts, or anyone concerned with cybersecurity, privacy, and risk management. It will serve as a valuable resource for managers, decision makers, and government officials to understand the impact and importance of social engineering and how to protect against this threat.Table of ContentsThe Psychology Behind Social EngineeringUnderstanding Social EngineeringCommon Scam AttacksTypes of Social Engineering AttacksEnhanced Social Engineering AttacksSocial Engineering and Social Network AttacksAI-Driven Techniques in Enhanced Social Engineering AttacksThe Social Engineering Toolkit (SET)Understanding the Social Engineering LifecycleDefensive Strategies for Social EngineeringApplicable Laws and Regulations for Social Engineering

  • av Mike Hyzy
    509,-

    Are you trying to build a product that your audience loves to use? Game mechanics and psychology have been used for decades to increase engagement, convert users to buyers, and increase audience retention. Learning when and where to implement these tools can take your product from the middle of the pack to a must-have!This book begins by helping you get a clear understanding of gamification, its key concepts, and how product managers can leverage it to drive user engagement in non-game scenarios. As you progress through the chapters, you'll learn different gamification frameworks, mechanics, and elements with structured ways to implement them while designing a successful gamification strategy tailored to a business case. You'll get a chance to implement and test the designed strategy prototype with the users for feedback. You'll also discover how to sell your strategy to stakeholders to get full buy-in from the top down, along with how to gamify your product development process to drive innovation, engagement, and motivation.By the end of this book, you'll be primed to harness the power of gamification, and will have benefited from proven case studies, best practices, and tips, ensuring you are well-equipped to apply gamification principles to your work as a product development professional.

  • av Eren Kalelio¿lu
    519,-

    Harness the Power of Atlassian Confluence to achieve sustainable enterprise collaboration with this one-stop guide covering real-world business scenariosKey Features:Manage cross-functional distributed teams working on enterprise resources with easeExtend Confluence with Atlassian tools such as Jira, Bitbucket, and third-party tools like Miro, Figma, and DropboxCreate a single source of truth for enterprise-wide projects for productive collaborationPurchase of the print or Kindle book includes a free PDF eBookBook Description:Implementing Atlassian Confluence is an all-encompassing guide to the essential concepts of distributed work and leveraging Confluence to create a world-class collaboration environment.This book begins with an introduction to enterprise collaboration concepts and explains how to set up Confluence. You'll quickly proceed to creating and maintaining dynamic content, effective cross-functional collaboration, and employing Confluence applications in scenarios such as software project management and knowledge bases.You'll discover how to use Jira Service Management together with Confluence, set up personal spaces, implement centralized user management, address security risks, and explore suggested solutions on Confluence. Furthermore, you'll integrate and extend Confluence with other Atlassian and third-party software. The book also contains tips and guidance on managing Confluence adoption, enabling you to focus on your team and provide them with a state-of-the-art remote collaboration environment.Complete with practical business scenarios, best practices, and examples, this book will help you gain a comprehensive understanding of Atlassian Confluence's capabilities for enhancing collaboration within cross-functional teams.What You Will Learn:Create, organize, and manage sustainable content on Confluence while enhancing collaborationLearn effective team collaboration techniques to boost productivity and efficiencyGrasp the essential principles of scaling Confluence to meet your organizational needsConfigure Confluence as a hub for external systemsUse Jira Service Management and Confluence togetherIntegrate Confluence with tools such as Google Workspace, Slack, Jira, and Teams for a seamless workflowEnhance Confluence by adding and personalizing new functionalities for your unique requirementsWho this book is for:This Atlassian Confluence book is for anyone looking to leverage the world-class collaboration platform for remote and distributed teams to collaborate efficiently, securely, and enjoyably. Whether you are a Confluence administrator, Confluence user, project manager, agile team leader, member of a management information systems team, or part of an asynchronous team looking to adopt Atlassian Confluence, you'll find value in this guide.

  • av Thomas Bailey
    599,-

    Follow this step-by-step illustrated guide to launch your own Flutter apps and gain hands-on experienceKey Features:Get up to speed with the basics of Dart programming and delve into Flutter developmentLearn about Flutter widgets, plugins, and animations to create a high-quality, user-friendly appPackage and deploy your Flutter apps to achieve native-like performancePurchase of the print or Kindle book includes a free PDF eBookBook Description:There have been many attempts at creating frameworks that are truly cross-platform, but most struggle to create a native-like experience at high-performance levels. Flutter achieves this with an elegant design and a wealth of third-party plugins, solidifying its status as the future of mobile app development. If you are a mobile developer who wants to create rich and expressive native apps with the latest Google Flutter framework, this book is for you.You'll start with the basics of cross-platform development frameworks, specifically Flutter. You'll then explore the Dart programming language which is the foundation of the Flutter framework. Next, you'll get a feel for Flutter and how to create your first app, followed by an exploration of the various popular plugins that supplement the Flutter framework. Finally, you'll explore testing and app release, including some common glitches that you may experience.By the end of this book, you'll be well-equipped to create and release a basic Flutter app along with gaining a solid understanding of the Flutter framework and Dart language.What You Will Learn:Understand the Flutter framework and cross-platform developmentAcclimate the fundamentals of the Dart programming languageExplore Flutter widgets, the core widget library, and stateful and stateless widgetsDiscover the complete development lifecycle, including testing and debuggingGet familiar with both the mobile and web app release processesDig deeper into more advanced Flutter concepts like animationExplore common Flutter plugins ad how to use themDiscover the Flutter community and how to stay up-to-dateWho this book is for:If you are an existing mobile developer seeking a better way to develop cross-platform apps, an existing software developer looking to explore mobile app development, or someone investigating mobile apps and simply wants to know what the Flutter fuss is about, this is the book for you. Prior knowledge of Flutter and Dart is not required.

  • av Sunny Wear
    695,-

    Find and fix security vulnerabilities in your web applications with Burp SuiteKey FeaturesSet up and optimize Burp Suite to maximize its effectiveness in web application security testingExplore how Burp Suite can be used to execute various OWASP test casesGet to grips with the essential features and functionalities of Burp SuitePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWith its many features, easy-to-use interface, and flexibility, Burp Suite is the top choice for professionals looking to strengthen web application and API security.This book offers solutions to challenges related to identifying, testing, and exploiting vulnerabilities in web applications and APIs. It provides guidance on identifying security weaknesses in diverse environments by using different test cases. Once you've learned how to configure Burp Suite, the book will demonstrate the effective utilization of its tools, such as Live tasks, Scanner, Intruder, Repeater, and Decoder, enabling you to evaluate the security vulnerability of target applications. Additionally, you'll explore various Burp extensions and the latest features of Burp Suite, including DOM Invader.By the end of this book, you'll have acquired the skills needed to confidently use Burp Suite to conduct comprehensive security assessments of web applications and APIs.What you will learnPerform a wide range of tests, including authentication, authorization, business logic, data validation, and client-side attacksUse Burp Suite to execute OWASP test cases focused on session managementConduct Server-Side Request Forgery (SSRF) attacks with Burp SuiteExecute XML External Entity (XXE) attacks and perform Remote Code Execution (RCE) using Burp Suite's functionalitiesUse Burp to help determine security posture of applications using GraphQLPerform various attacks against JSON Web Tokens (JWTs)Who this book is forIf you are a beginner- or intermediate-level web security enthusiast, penetration tester, or security consultant preparing to test the security posture of your applications and APIs, this is the book for you.Table of ContentsGetting Started with Burp SuiteGetting to Know the Burp Suite of ToolsConfiguring, Crawling, Auditing, and Reporting with BurpAssessing Authentication SchemesAssessing Authorization ChecksAssessing Session Management MechanismsAssessing Business LogicEvaluating Input Validation ChecksAttacking the ClientWorking with Burp Suite Macros and ExtensionsImplementing Advanced Topic Attacks

  • av Bruno Cicanci
    759,-

    Build real-time strategy (RTS) games using Unity with practical techniques, best coding practices, and popular design patternsKey Features- Learn how to implement game architecture and gameplay features- Explore unit actions, resource management, physics simulations, and audiovisual enhancements to boost player engagement- Discover RTS mechanics such as implementing melee/ranged battles, unit spawning, dynamic maps, pathfinding, and more- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuilding a successful real-time strategy game is challenging, because of both the complex mechanics and the need to strike a balance between different elements, ensuring that players enjoy creating and executing strategies against the game's AI.Creating an RTS Game in Unity 2023 will teach you how to install and set up the Unity game engine, create a new 3D project, and build a level editor to make it easier to modify and add maps to a game. The RTS game will start to take shape while you learn to implement different core systems such as melee and ranged battles, unit spawners, camera controls, dynamic mapping generation, basic enemy AI, and the pathfinder algorithm. You'll also get to grips with implementing command units to perform actions, crafting and producing resources, basic physics and collision detection, and building an RTS game from scratch using C# and the latest features of the Unity game engine.By the end of this book, you'll be able to make professional and high-quality end-to-end RTS games using the best practices and techniques from the gaming industry.What you will learn- Incorporate the most used design patterns, algorithms, and techniques into your game- Employ the best coding practices used in the games industry- Explore the basics of AI and physics to create high-quality games- Build dynamic and configurable maps to enhance the player experience- Solve complex problems using the industry standards for Unity and C#- Create the mechanics present in classic RTS games using a modern approach- Gain a deep understanding of how to create professional games using UnityWho this book is forIf you are a beginner game developer who wants to learn the skills to develop a professional RTS game, a programmer looking at career options in the industry who needs to develop a portfolio, or even an indie game developer seeking inspiration for your own games, this book is for you. Professional game developers, programmers with experience in C#, as well as game designers and artists looking for a practical guide to bring their game ideas to life will also find plenty of useful information in this book.Table of Contents- Introducing Real-Time Strategy Games- Setting Up Unity and the Dragoncraft Project,- Getting Started with Our Level Design- Creating the User Interface and HUD- Spawning an Army of Units- Commanding an Army of Units- Attacking and Defending Units- Implementing the Pathfinder- Adding Enemies- Creating an AI to Attack the Player- Adding Enemies to the Map- Balancing the Game's Difficulty- Producing and Gathering Resources- Crafting Buildings and Defense Towers- Tracking Progression and Objectives- Exporting and Expanding your Game

  • av Vinci J Rufus
    519,-

    Become a full life cycle developer by not only learning how to build micro frontends but also deploying and managing them efficiently in a cloud-native environmentKey Features:Go through strategies for building and deploying production-grade micro frontends on the cloudExplore the right choice and guiding principles to build different micro frontend patternsLearn how to use React the right way to build and deploy micro frontends with this step-by-step guidePurchase of the print or Kindle book includes a free PDF eBookBook Description:Although deservedly popular and highly performant tools for building modern web applications, React and single-page applications (SPAs) become more and more sluggish as your applications and teams grow. To solve this problem, many large web apps have started to break down monolith SPAs into independently deployable smaller apps and components-a pattern called micro frontends. But micro frontends aren't a perfect solution, but rather a double-edged sword. This book teaches you how to architect and build them with the right principles to reap all the benefits without the pitfalls.This book will take you through two patterns of building micro frontends, the multi-SPA pattern and the micro apps pattern. You'll find out which patterns to use and when, as well as take a look at the nuances of deploying these micro frontends using cloud-native technologies such as Kubernetes and Firebase. With the help of this book, you'll gain an in-depth understanding of state management, solving problems with routing, and deployment strategies between the different micro frontends.By the end of this book, you'll have learned how to design and build a React-based micro frontend application using module federation and deploy it to the cloud efficiently.What You Will Learn:Discover two primary patterns for building micro frontendsExplore how to set up monorepos for efficient team collaborationDeal with complexities such as routing and sharing state between different micro frontendsUnderstand how module federation works and use it to build micro frontendsFind out how to deploy micro frontends to cloud platformsFigure out how to build the right development experience for teamsWho this book is for:This book is for intermediate- to advanced-level developers with a working knowledge of React and web application development with JavaScript and TypeScript. Knowledge of concepts like client-side and server-side rendering, React, NodeJS, Webpack, and the basics of Kubernetes and serverless computing is desirable, but not necessary.

  • av Keith D. Sutherland
    739,-

    Develop and improve the service management capabilities of your organization or business with this comprehensive handbookKey FeaturesA complete, pragmatic guide on service management from industry expertsLearn industry best practices and proven strategies to establish and improve a service management capabilityGet hands on with implementing and maintaining a service management capabilityPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionMany organizations struggle to find practical guidance that can help them to not only understand but also apply service management best practices. Packed with expert guidance and comprehensive coverage of the essential frameworks, methods, and techniques, this book will enable you to elevate your organization's service management capability.You'll start by exploring the fundamentals of service management and the role of a service provider. As you progress, you'll get to grips with the different service management frameworks used by IT and enterprises. You'll use system thinking and design thinking approaches to learn to design, implement, and optimize services catering to diverse customer needs.This book will familiarize you with the essential process capabilities required for an efficient service management practice, followed by the elements key to its practical implementation, customized to the organization's business needs in a sustainable and repeatable manner. You'll also discover the critical success factors that will enhance your organization's ability to successfully implement and sustain a service management practice.By the end of this handy guide, you'll have a solid grasp of service management concepts, making this a valuable resource for on-the-job reference.What you will learnDiscover a holistic approach to managing servicesGet acquainted with the service management methods, frameworks, and best practicesUnderstand the significance of a service management strategyDemonstrate your skills to deliver high-quality, timely servicesFind out how to become a respected business partner to your customersRecognize the role of governance, outcomes, and marketsGrasp the concept of value capture and maintaining value over timeExplore common processes that lay the foundation for effective service managementWho this book is forThis book is for anyone interested in gaining a general understanding of the value of enterprise/IT service management (ESM/ITSM), including but not limited to IT leadership, key business managers, business process analysts, business analysts, IT consultants, IT professionals, project managers, systems integrators, service desk managers, managed service providers, solution providers, and sales staff.Whether you're new to service management or have prior experience, you'll find valuable insights in this book.Table of ContentsUnderstanding Service ManagementGetting to Grips with Service Management FrameworksWorking with the "Design Thinking" Aspect of Service ManagementSystems Thinking in Terms of Service ManagementService Management Key ConceptsIncident ManagementProblem ManagementChange Management Release and Deployment ManagementRequest Management Service Catalog Management Service Asset Management Configuration Management Business Relationship Management Service Level Management Pragmatic Application of Service Management(N.B. Please use the Look Inside option to see further chapters)

  • av Ahmad Mk Nasser
    799,-

    Accelerate your journey of securing safety-critical automotive systems through practical and standard-compliant methodsKey FeaturesExplore threat landscape and vulnerabilities facing the modern automotive systemsApply security controls to all vehicle layers for mitigating cybersecurity risks in automotivesFind out how systematic secure engineering mitigates cyber risks while ensuring compliancePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionReplete with exciting challenges, automotive cybersecurity is an emerging domain, and cybersecurity is a foundational enabler for current and future connected vehicle features. This book addresses the severe talent shortage faced by the industry in meeting the demand for building cyber-resilient systems by consolidating practical topics on securing automotive systems to help automotive engineers gain a competitive edge.The book begins by exploring present and future automotive vehicle architectures, along with relevant threats and the skills essential to addressing them. You'll then explore cybersecurity engineering methods, focusing on compliance with existing automotive standards while making the process advantageous. The chapters are designed in a way to help you with both the theory and practice of building secure systems while considering the cost, time, and resource limitations of automotive engineering. The concluding chapters take a practical approach to threat modeling automotive systems and teach you how to implement security controls across different vehicle architecture layers.By the end of this book, you'll have learned effective methods of handling cybersecurity risks in any automotive product, from single libraries to entire vehicle architectures.What you will learnGet to grips with present and future vehicle networking technologiesExplore basic concepts for securing automotive systemsDiscover diverse approaches to threat modeling of systemsConduct efficient threat analysis and risk assessment (TARA) for automotive systems using best practicesGain a comprehensive understanding of ISO/SAE 21434's cybersecurity engineering approachImplement cybersecurity controls for all vehicle life cyclesMaster ECU-level cybersecurity controlsWho this book is forIf you're an engineer wondering where to get started in the field of automotive cybersecurity or trying to understand which security standards apply to your product and how, then this is the book for you. This book is also for experienced engineers looking for a practical approach to automotive cybersecurity development that can be achieved within a reasonable time frame while leveraging established safety and quality processes. Familiarity with basic automotive development processes across the V-model will help you make the most of this book.Table of ContentsIntroducing the Vehicle Electrical/Electronic ArchitectureCybersecurity Basics for Automotive Use CasesThreat Landscape against Vehicle ComponentsExploring the Landscape of Automotive Cybersecurity StandardsTaking a Deep Dive into ISO/SAE21434Interactions Between Functional Safety and CybersecurityA Practical Threat Modeling Approach for Automotive SystemsVehicle-Level Security ControlsECU-Level Security Controls

  • av Davi Vieira
    645,-

    Learn to build robust, resilient, and highly maintainable cloud-native Java applications with hexagonal architecture and QuarkusKey Features:Use hexagonal architecture to increase maintainability and reduce technical debtLearn how to build systems that are easy to change and understandLeverage Quarkus to create modern cloud-native applicationsPurchase of the print or Kindle book includes a free PDF eBookBook Description:We live in a fast-evolving world with new technologies emerging every day, where enterprises are constantly changing in an unending quest to be more profitable. So, the question arises - how to develop software capable of handling a high level of unpredictability. With this question in mind, this book explores how the hexagonal architecture can help build robust, change-tolerable, maintainable, and cloud-native applications that can meet the needs of enterprises seeking to increase their profits while dealing with uncertainties. This book starts by uncovering the secrets of the hexagonal architecture's building blocks, such as entities, use cases, ports, and adapters. You'll learn how to assemble business code in the domain hexagon, create features with ports and use cases in the application hexagon, and make your software compatible with different technologies by employing adapters in the framework hexagon. In this new edition, you'll learn about the differences between a hexagonal and layered architecture and how to apply SOLID principles while developing a hexagonal system based on a real-world scenario. Finally, you'll get to grips with using Quarkus to turn your hexagonal application into a cloud-native system.By the end of this book, you'll be able to develop robust, flexible, and maintainable systems that will stand the test of time.What You Will Learn:Apply SOLID principles to the hexagonal architectureAssemble business rules algorithms using the specified design patternCombine domain-driven design techniques with hexagonal principles to create powerful domain modelsEmploy adapters to enable system compatibility with various protocols such as REST, gRPC, and WebSocketCreate a module and package structure based on hexagonal principlesUse Java modules to enforce dependency inversion and ensure software component isolationImplement Quarkus DI to manage the life cycle of input and output portsWho this book is for:This book is for software architects and Java developers looking to improve code maintainability and enhance productivity with an architecture that allows changes in technology without compromising business logic. Intermediate knowledge of the Java programming language and familiarity with Jakarta EE will help you to get the most out of this book.

  • av Joshua Garverick
    679,-

    Azure Integration Guide for Business is essential for decision makers planning to transform their business with Microsoft Azure. The Microsoft Azure cloud platform can improve the availability, scalability, and cost-efficiency of any business.The guidance in this book will help decision makers gain valuable insights into proactively managing their applications and infrastructure. You'll learn to apply best practices in Azure Virtual Network and Azure Storage design, ensuring an efficient and secure cloud infrastructure. You'll also discover how to automate Azure through Infrastructure as Code (IaC) and leverage various Azure services to support OLTP applications. Next, you'll explore how to implement Azure offerings for event-driven architectural solutions and serverless applications. Additionally, you'll gain in-depth knowledge on how to develop an automated, secure, and scalable solutions. Core elements of the Azure ecosystem will be discussed in the final chapters of the book, such as big data solutions, cost governance, and best practices to help you optimize your business.By the end of this book, you'll understand what a well-architected Azure solution looks like and how to lead your organization toward a tailored Azure solution that meets your business needs.

  • av Chris Piorkowski
    659,-

    Learn from a seasoned Hollywood film composer the intricacies of synchronizing music to picture in Logic Pro 10.6 and later versions, and apply these lessons to elevate your own projects in this part-color guideKey Features:Learn essential film music terminologies and practices used in Hollywood with this illustrated guideExplore crucial synchronization techniques using a hands-on example of writing music to picturePrepare yourself for a real gig as a film, TV, and multimedia composerPurchase of the print or Kindle book includes a free PDF eBookBook Description:This book will help you leverage the Logic Pro digital audio workstation (DAW) for scoring to picture. With the help of expert insights from a Hollywood film composer, you'll understand how the film music industry works and be ready to meet the demands of film directors or producers, exploring common scenarios and the process of post-production and final film score delivery. Packed with all the technical and practical skills needed when scoring to picture in Logic Pro, along with insights into real film scoring tasks, this book will prepare you for success in the industry.You'll start by getting acquainted with film scoring terminology and then advance to working with QuickTime video and its components, getting an overview of how to set up and sync a movie file in Logic Pro. You'll see the different methods of creating tempo maps, find a suitable tempo for a film scene using hit points and scene markers, and work with time signature and beat mapping functions. You'll also work with a pre-composed score of a Mercedes commercial that you can analyze and emulate in your own Logic Pro session.By the end of this book, you'll have gained new skills and the knowledge of commonly used industry scenarios to help you enter the professional market of scoring to picture.What You Will Learn:Master film and multimedia tasks as a film composerUse QuickTime video in Logic ProCreate tempo maps and calculate the best tempos for film cuesUnderstand advanced concepts to deal with timing in film musicAcquire essential skills to thrive in the competitive film music industryGain the knowledge necessary to communicate confidently with film industry professionalsDevelop the technical skills of scoring to pictureWho this book is for:This book is for aspiring multimedia composers and musicians as well as advanced film, TV, and game music composers. Music supervisors, editors, and orchestrators will also find this book useful. Basic knowledge of Logic Pro, music theory, composition, and film scoring is expected.

  • av Andrich van Wyk
    675,-

    Take your software to the next level and solve real-world data science problems by building production-ready machine learning solutions using LightGBM and PythonKey Features:Get started with LightGBM, a powerful gradient-boosting library for building ML solutionsApply data science processes to real-world problems through case studiesElevate your software by building machine learning solutions on scalable platformsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Machine Learning with LightGBM and Python is a comprehensive guide to learning the basics of machine learning and progressing to building scalable machine learning systems that are ready for release.This book will get you acquainted with the high-performance gradient-boosting LightGBM framework and show you how it can be used to solve various machine-learning problems to produce highly accurate, robust, and predictive solutions.Starting with simple machine learning models in scikit-learn, you'll explore the intricacies of gradient boosting machines and LightGBM. You'll be guided through various case studies to better understand the data science processes and learn how to practically apply your skills to real-world problems.As you progress, you'll elevate your software engineering skills by learning how to build and integrate scalable machine-learning pipelines to process data, train models, and deploy them to serve secure APIs using Python tools such as FastAPI.By the end of this book, you'll be well equipped to use various state-of-the-art tools that will help you build production-ready systems, including FLAML for AutoML, PostgresML for operating ML pipelines using Postgres, high-performance distributed training and serving via Dask, and creating and running models in the Cloud with AWS Sagemaker.What You Will Learn:Get an overview of ML and working with data and models in Python using scikit-learnExplore decision trees, ensemble learning, gradient boosting, DART, and GOSSMaster LightGBM and apply it to classification and regression problemsTune and train your models using AutoML with FLAML and OptunaBuild ML pipelines in Python to train and deploy models with secure and performant APIsScale your solutions to production readiness with AWS Sagemaker, PostgresML, and DaskWho this book is for:This book is for software engineers aspiring to be better machine learning engineers and data scientists unfamiliar with LightGBM, looking to gain in-depth knowledge of its libraries. Basic to intermediate Python programming knowledge is required to get started with the book.The book is also an excellent source for ML veterans, with a strong focus on ML engineering with up-to-date and thorough coverage of platforms such as AWS Sagemaker, PostgresML, and Dask.

  • av Brij Kishore Pandey
    505,-

    Develop production-ready ETL pipelines by leveraging Python libraries and deploying them for suitable use casesKey Features:Understand how to set up a Python virtual environment with PyCharmLearn functional and object-oriented approaches to create ETL pipelinesCreate robust CI/CD processes for ETL pipelinesPurchase of the print or Kindle book includes a free PDF eBookBook Description:Modern extract, transform, and load (ETL) pipelines for data engineering have favored the Python language for its broad range of uses and a large assortment of tools, applications, and open source components. With its simplicity and extensive library support, Python has emerged as the undisputed choice for data processing.In this book, you'll walk through the end-to-end process of ETL data pipeline development, starting with an introduction to the fundamentals of data pipelines and establishing a Python development environment to create pipelines. Once you've explored the ETL pipeline design principles and ET development process, you'll be equipped to design custom ETL pipelines. Next, you'll get to grips with the steps in the ETL process, which involves extracting valuable data; performing transformations, through cleaning, manipulation, and ensuring data integrity; and ultimately loading the processed data into storage systems. You'll also review several ETL modules in Python, comparing their pros and cons when building data pipelines and leveraging cloud tools, such as AWS, to create scalable data pipelines. Lastly, you'll learn about the concept of test-driven development for ETL pipelines to ensure safe deployments.By the end of this book, you'll have worked on several hands-on examples to create high-performance ETL pipelines to develop robust, scalable, and resilient environments using Python.What You Will Learn:Explore the available libraries and tools to create ETL pipelines using PythonWrite clean and resilient ETL code in Python that can be extended and easily scaledUnderstand the best practices and design principles for creating ETL pipelinesOrchestrate the ETL process and scale the ETL pipeline effectivelyDiscover tools and services available in AWS for ETL pipelinesUnderstand different testing strategies and implement them with the ETL processWho this book is for:If you are a data engineer or software professional looking to create enterprise-level ETL pipelines using Python, this book is for you. Fundamental knowledge of Python is a prerequisite.

  • av Robert Hawker
    585,-

    Identify data quality issues, leverage real-world examples and templates to drive change, and unlock the benefits of improved data in processes and decision-makingKey Features:Get a practical explanation of data quality concepts and the imperative for change when data is poorGain insights into linking business objectives and data to drive the right data quality prioritiesExplore the data quality lifecycle and accelerate improvement with the help of real-world examplesPurchase of the print or Kindle book includes a free PDF eBookBook Description:Poor data quality can lead to increased costs, hinder revenue growth, compromise decision-making, and introduce risk into organizations. This leads to employees, customers, and suppliers finding every interaction with the organization frustrating.Practical Data Quality provides a comprehensive view of managing data quality within your organization, covering everything from business cases through to embedding improvements that you make to the organization permanently. Each chapter explains a key element of data quality management, from linking strategy and data together to profiling and designing business rules which reveal bad data. The book outlines a suite of tried-and-tested reports that highlight bad data and allow you to develop a plan to make corrections. Throughout the book, you'll work with real-world examples and utilize re-usable templates to accelerate your initiatives.By the end of this book, you'll have gained a clear understanding of every stage of a data quality initiative and be able to drive tangible results for your organization at pace.What You Will Learn:Explore data quality and see how it fits within a data management programmeDifferentiate your organization from its peers through data quality improvementCreate a business case and get support for your data quality initiativeFind out how business strategy can be linked to processes, analytics, and data to derive only the most important data quality rulesMonitor data through engaging, business-friendly data quality dashboardsIntegrate data quality into everyday business activities to help achieve goalsAvoid common mistakes when implementing data quality practicesWho this book is for:This book is for data analysts, data engineers, and chief data officers looking to understand data quality practices and their implementation in their organization. This book will also be helpful for business leaders who see data adversely affecting their success and data teams that want to optimize their data quality approach. No prior knowledge of data quality basics is required.

  • av Elisa Bárcena Martín
    635,-

    A step-by-step guide that will help you create, share, and deploy applications across your organization using Microsoft Power AppsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesBuild apps from scratch to solve real-world business scenariosLearn how to keep app data secure with expanded coverage on DataverseIncorporate AI into your app building process using AI Builder and CopilotBook DescriptionMicrosoft Power Apps provides a modern approach to building low-code business applications for mobiles, tablets, browsers, and Microsoft Teams. The second edition of Learn Microsoft Power Apps will guide you in creating well designed and secure apps that transform old processes and workflows.Learn Microsoft Power Apps starts with an introduction to Power Apps to help you feel comfortable with the creation experience. Using screenshots from the latest UI, you will be guided through how to create an app, building your confidence to start developing further. This book will help you design, set up, and configure your first application by writing simple formulas. You'll learn about the different types of apps you can build in Power Apps and which one applies best to your requirements.In addition to this, you'll learn how to identify the right data storage system for you, with new chapters covering how to integrate apps with SharePoint or Dataverse. As you advance, you'll be able to use various controls, connectors, and data sources to create a powerful, interactive app. For example, this book will help you understand how Power Apps can use Microsoft Power Automate, Power BI, and Azure functionalities to improve your applications. Finally, you will be introduced to the emerging Power Apps Copilot tool, which uses artificial intelligence to accelerate the app building process.By the end of this Power Apps book, you'll be ready to confidently develop lightweight business applications with minimal code.What you will learnUnderstand the Power Apps ecosystem and licensingTake your first steps building canvas appsDevelop apps using intermediate techniques such as the barcode scanner and GPS controlsExplore new connectors to integrate tools across the Power PlatformStore data in Dataverse using model-driven appsDiscover the best practices for building apps cleanly and effectivelyUse AI for app development with AI Builder and CopilotWho this book is forThis book is intended for business analysts, IT professionals, and both developers and non-developers alike. If you want to meet business needs by creating purpose-built apps, this book is for you. To get the most out of this book, it is recommended that you have a basic understanding of Microsoft 365 as you will interact with various elements of it while developing apps.Table of ContentsIntroducing Power AppsCreating Your First Canvas Power AppCreating Apps in SharePointPublishing and Leveraging in Power AppsExploring ControlsExploring FormulasExploring Reusable ControlsWorking With DataIntroducing ConnectorsUsing GPS in Power AppsWorking with Images and BarcodesSecuring Your PowerAppsWorking OfflineUsing Power Automate with Power AppsUsing Azure with Power AppsVisualizing DataIntroducing Artificial IntelligenceIntroducing Microsoft DataverseIntroducing Model-Driven AppsCreating Model-Driven AppsExploring Environments and Data PoliciesIntroducing the Future of Power AppsGood Practices for Creating Power AppsAppendix

  • av Tyler Richards
    739,-

    An easy-to-follow and comprehensive guide to creating data apps with Streamlit, including how-to guides for working with cloud data warehouses like Snowflake, using pretrained Hugging Face and OpenAI models, and creating apps for job interviews.Key Features:Create machine learning apps with random forest, Hugging Face, and GPT-3.5 turbo modelsGain an insight into how experts harness Streamlit with in-depth interviews with Streamlit power usersDiscover the full range of Streamlit's capabilities via hands-on exercises to effortlessly create and deploy well-designed appsBook Description:If you work with data in Python and are looking to create data apps that showcase ML models and make beautiful interactive visualizations, then this is the ideal book for you. Streamlit for Data Science, Second Edition, shows you how to create and deploy data apps quickly, all within Python. This helps you create prototypes in hours instead of days!Written by a prolific Streamlit user and senior data scientist at Snowflake, this fully updated second edition builds on the practical nature of the previous edition with exciting updates, including connecting Streamlit to data warehouses like Snowflake, integrating Hugging Face and OpenAI models into your apps, and connecting and building apps on top of Streamlit databases. Plus, there is a totally updated code repository on GitHub to help you practice your newfound skills.You'll start your journey with the fundamentals of Streamlit and gradually build on this foundation by working with machine learning models and producing high-quality interactive apps. The practical examples of both personal data projects and work-related data-focused web applications will help you get to grips with more challenging topics such as Streamlit Components, beautifying your apps, and quick deployment.By the end of this book, you'll be able to create dynamic web apps in Streamlit quickly and effortlessly.What You Will Learn:Set up your first development environment and create a basic Streamlit app from scratchCreate dynamic visualizations using built-in and imported Python librariesDiscover strategies for creating and deploying machine learning models in StreamlitDeploy Streamlit apps with Streamlit Community Cloud, AWS, and HerokuIntegrate Streamlit with Hugging Face, OpenAI, and SnowflakeBeautify Streamlit apps using themes and componentsImplement best practices for prototyping your data science work with StreamlitWho this book is for:This book is for data scientists and machine learning enthusiasts who want to get started with creating data apps in Streamlit. It is terrific for junior data scientists looking to gain some valuable new skills in a specific and actionable fashion and is also a great resource for senior data scientists looking for a comprehensive overview of the library and how people use it. Prior knowledge of Python programming is a must, and you'll get the most out of this book if you've used Python libraries like Pandas and NumPy in the past.

  • av Jasbir Singh Dhaliwal
    619,-

    Apply modern architectural patterns and techniques to achieve scalable, resilient, and secure intelligent IoT solutions built for manufacturing, consumer, agriculture, smart cities, and other domains Key Features:Get empowered to quickly develop IoT solutions using listed patterns and related guidanceLearn the applications of IoT architectural patterns in various domains through real-world case studiesExplore sensor and actuator selection, analytics, security, and emerging tools for architecting IoT systemsPurchase of the print or Kindle book includes a free PDF eBookBook Description:As the Internet of Things (IoT) expands and moves to new domains, architectural patterns need to enable faster digital transformation and more uniform development. Through numerous use cases and examples, this book helps you conceptualize and implement IoT architectural patterns and use them in diverse contexts in real-world scenarios.The book begins by introducing you to a variety of IoT architectural patterns and then helps you understand how they are used in domains such as retail, smart manufacturing, consumer, smart cities, and smart agriculture. You'll also find out how cross-cutting concerns such as security require special considerations in the IoT context. As you advance, you'll discover all the nuances that are inherent in each layer of IoT reference architecture, including considerations related to analytics for edge/constrained devices, data visualizations, and so on. In the concluding chapters, you'll explore emerging technologies such as blockchain, 3D printing, 5G, generative AI, quantum computing, and large language models (LLMs) that enhance IoT capabilities to realize broader applications.By the end of this book, you'll have learned to architect scalable, secure, and unique IoT solutions in any domain using the power of IoT architectural patterns, and you will be able to avoid the pitfalls that typically derail IoT projects.What You Will Learn:Get to grips with the essentials of different architectural patterns and anti-patternsDiscover the underlying commonalities in diverse IoT applicationsCombine patterns from physical and virtual realms to develop innovative applicationsChoose the right set of sensors and actuators for your solutionExplore analytics-related tools and techniques such as TinyML and sensor fusionOvercome the challenges faced in securing IoT systemsLeverage use cases based on edge computing and emerging technologies such as 3D printing, 5G, generative AI, and LLMsWho this book is for:This book is for IoT systems and solutions architects as well as other IoT practitioners, such as developers and both technical program and pre-sales managers who are interested in understanding how various IoT architectural patterns and techniques can be applied to developing unique and diverse IoT solutions. Prior knowledge of IoT fundamental concepts and its application areas is helpful but not mandatory.

  • av Mark Birch
    319,-

    Test the knowledge you've gained while preparing for the exam through a wide variety of exam-oriented questions from each of the five exam domainsKey Features:Consolidate your knowledge of all the essential CompTIA A+ Core 1 exam topics and key definitionsGet a realistic feel for the test by taking a mock examGain a solid understanding of computer hardware to effectively solve a scenarioBook Description:CompTIA A+ certification is a trusted credential that's highly sought after by professionals looking to prove their mettle in today's digital world. This book will provide you with exam-oriented practice material mirroring the A+ exam's level of difficulty to prepare you for every challenge that the exam might throw at you.This book is a compilation of hundreds of carefully curated practice questions on each domain, including mobile devices, networking, hardware, virtualization and cloud computing, as well as hardware and network troubleshooting. The realistic tests are designed in a way to help you accelerate your preparation to achieve the industry-celebrated A+ certification.By the end of this practice book, you'll be well-prepared to pass the CompTIA A+ Core 1 (220-1101) exam with confidence.What You Will Learn:Install and configure laptop hardware and componentsCompare and contrast common networking hardware and protocols for wireless networkingSelect and install storage devicesDeploy and configure multifunction devices/printers and settingsTroubleshoot problems related to motherboards, RAM, CPU, and powerSummarize aspects of client-side virtualization and cloud computing conceptsWho this book is for:This practice test book is for students and working professionals looking to pass the CompTIA A+ Core 1 (220-1101) exam who have already completed studying for this exam. The purpose of this book is not to teach you theory, but to check if you've retained the information that you've studied and if you're ready to pass the exam.

  • av Bogdan Vaida
    509,-

    Go from the bare basics to implementing your own automatic trading algorithm and become a cryptocurrency trading pro Key Features:Excel at crypto trading with structured methodologies, practical examples, and real-time trading scenariosGo from the theoretical know-how to developing and testing your own strategyTransform manual trades into an automated algorithm for nonstop tradesPurchase of the print or Kindle book includes a free PDF eBookBook Description:In today's fast-paced digital age, cryptocurrencies have emerged as a revolutionary financial asset class, capturing the attention of investors and traders worldwide. However, navigating the world of cryptocurrency trading can be overwhelming for beginners. Zero to Hero in Cryptocurrency Trading acts as a guiding light to navigate this complex realm.This comprehensive guide to cryptocurrency trading empowers you to go from a novice trader to a proficient investor by helping you implement your own trading strategy. As you progress, you'll gain structured trading knowledge through hands-on examples and real-time scenarios, bolstered by trading psychology and money management techniques. You'll be able to automate your manual trades with an algorithm that works even while you sleep. You'll also benefit from interactive teaching methods, including screenshots, charts, and drawings to help decode market operations and craft your unique edge in the dynamic crypto world. As an added bonus, you'll receive ready-to-use templates to identify useful indicators, test your strategy, and even maintain a trading journal.By the end of this book, you'll be well-equipped to trade cryptocurrencies and automate manual trading to give you an edge in the markets.What You Will Learn:Master trading psychology and prevent emotions from sabotaging tradesManage risks by identifying and tailoring specific risk profilesInterpret, assess, and integrate technical indicators in your tradingGet to grips with trading on a centralized exchangeGet a deeper understanding of risk and money managementGain an edge by identifying trading patternsAutomate the patterns into a strategy for a bot that operates 24/7Who this book is for:This book is for finance and investment professionals, crypto market enthusiasts, and anyone new to trading who wants to kickstart their cryptocurrency trading journey. A basic understanding of cryptocurrencies is a must, but prior trading experience is not necessary.

  • av Bonny P McClain
    555,-

    Leverage the power of SQL to perform geospatial analysis and increase your speed and efficiency working with a variety of spatial applications such as PostGIS and QGISKey Features:Follow along with actionable instructions with this practical guideBecome well-versed in advanced spatial modeling and machine learning techniquesLearn best practices for performing spatial analysis from an expert spatial data analystBook Description:Geospatial analysis is industry agnostic and a powerful tool for answering location questions. Combined with the power of SQL, developers and analysts worldwide rely on database integration to solve real-world spatial problems. This book introduces skills to help you detect and quantify patterns in datasets through data exploration, visualization, data engineering, and the application of analysis and spatial techniques.You will begin by exploring the fundamentals of geospatial analysis where you'll learn about the importance of geospatial analysis and how location information enhances data exploration. Walter Tobler's second law of geography states, "the phenomenon external to a geographic area of interest affects what goes on inside." This quote will be the framework of the geospatial questions we will explore. You'll then observe the framework of geospatial analysis using SQL while learning to create spatial databases and SQL queries and functions.By the end of this book, you will have an expanded toolbox of analytic skills such as PostGIS and QGIS to explore data questions and analysis of spatial information.What You Will Learn:Understand geospatial fundamentals as a basis for learning spatial SQLGenerate point, line, and polygon data with SQLUse spatial data types to abstract and encapsulate spatial structuresWork with open source GIS combined with plug-insVisualize spatial data and expand QGIS functionality with PostgresApply location data to leverage spatial analyticsPerform single-layer and multiple-layer spatial analysesWho this book is for:This book is for anyone looking to leverage their SQL knowledge to perform geospatial analysis. GIS analysts, data analysts, and data scientists with a basic understanding of both geospatial analysis and SQL will find this book useful.

  • av Desislav Andreev
    635,-

    Boost your C++ skills by working through realistic examples and exploring system specificationsKey Features:Master essential skills to build robust Linux systemsExplore hands-on examples to demystify crucial development concepts, upskilling your system programming abilitiesMaster the art of creating software for Linux systems and supercharge your C++ skillsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Around 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration. To help you produce high-quality software, two industry experts have transformed their knowledge and experience into practical examples in system programming with C++ Programming for Linux Systems.In this book, you'll explore the latest C++20 features, while working on multiple specific use cases. You'll get familiar with the coroutines and modern approaches in concurrent and multithreaded programming. You'll also learn to reshape your thinking when analyzing system behavior in Linux (POSIX) environments. Additionally, you'll discover advanced discussions and novel solutions for complex challenges, while approaching trivial system operations with a new outlook and learning to choose the best design for your particular case.You can use this workbook as an introduction to system programming and software design in Linux or any Unix-based environment. You'll also find it useful as a guideline or a supplement to any C++ book.By the end of this book, you'll have gained advanced knowledge and skills for working with Linux or any Unix-based environment.What You Will Learn:Use C++20 features to craft elegant, efficient, and modern code for Linux systemsAcquire essential system programming skills with hands-on examplesDevelop a deep understanding of Linux programming, from embedded systems to cloud servicesTailor your applications to exploit the strengths and mitigate the weaknesses of different architecturesMerge advanced C++, system programming, Linux insights, and architecture to create exceptional softwareBoost your code quality by using system programming techniques to refine and optimize your codebaseWho this book is for:This book is for every software developer looking to improve and update their C++ development skills. Both students and professionals will find this book useful as the examples are curated to match any area of expertise and are easily adaptable. At the same time, they don't lose focus of the system specifics. A basic understanding of operating systems' interfaces is a must along with experience in software development.

  • av Akshay Kapoor
    679,-

    The complete guide to increasing the DevOps maturity of your organization while adhering to AWS' well-architected principlesKey Features:Increase your organization's DevOps maturity level from both strategic and tactical standpointGet hands-on AWS experience with ready-to-deploy code examples covering enterprise scenariosAdvance your career with practical advice to ensure customer satisfaction and stakeholder buy-inPurchase of the print or Kindle book includes a free PDF eBookBook Description:DevOps and AWS are the two key enablers for the success of any modern software-run business. DevOps accelerates software delivery, while AWS offers a plethora of services, allowing developers to prioritize business outcomes without worrying about undifferentiated heavy lifting. This book focuses on the synergy between them, equipping you with strong foundations, hands-on examples, and a strategy to accelerate your DevOps journey on AWS.AWS DevOps Simplified is a practical guide that starts with an introduction to AWS DevOps offerings and aids you in choosing a cloud service that fits your company's operating model. Following this, it provides hands-on tutorials on the GitOps approach to software delivery, covering immutable infrastructure and pipelines, using tools such as Packer, CDK, and CodeBuild/CodeDeploy. Additionally, it provides you with a deep understanding of AWS container services and how to implement observability and DevSecOps best practices to build and operate your multi-account, multi-Region AWS environments.By the end of this book, you'll be equipped with solutions and ready-to-deploy code samples that address common DevOps challenges faced by enterprises hosting workloads in the cloud.What You Will Learn:Develop a strong and practical understanding of AWS DevOps servicesManage infrastructure on AWS using tools such as Packer and CDKImplement observability to bring key system behaviors to the surfaceAdopt the DevSecOps approach by integrating AWS and open source solutionsGain proficiency in using AWS container services for scalable software managementMap your solution designs with AWS's Well-Architected FrameworkDiscover how to manage multi-account, multi-Region AWS environmentsLearn how to organize your teams to boost collaborationWho this book is for:This book is for software professional who build or operate software on AWS. If you have basic knowledge of AWS Console or CLI, this book will help you build or enhance your DevOps skills by developing a solid foundational understanding of AWS offerings. You'll also find it useful if you're looking to optimize your software delivery cycles and build reliable, cost-optimized, secure, and sustainable solutions on AWS.

  • av Chris Noxx
    619,-

    Learn critical music production techniques used by professional producers to create a signature sound, arranging, and mixing productions in FL Studio 21 from a Billboard charting JUNO nominated producerPurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover how top artists produce mind-blowing music and create ultimate records in FL Studio through this illustrated guideBuild your skills in synchronizing songs placements and refining arrangementsMaster a professional workflow formula for producing chart-topping recordsBook Description:A digital audio workstation empowering both aspiring and seasoned producers to create original music compositions, FL Studio has not only advanced the culture of collaboration across several genres but has provided a creative outlet for up-and-coming artists worldwide.Achieving professional production prowess takes practice, market insight, and mentorship. This book explains how the author used FL Studio as a creative palette to build a successful career as a record producer, using specific techniques and workflow processes that only FL Studio can accommodate. You'll develop a Power User's mindset, create signature sounds using stock FL Studio One Shots, create top-level drum loops, learn about FL Studio's VST's, and approach arrangements from a practical and pop music perspective. This comprehensive guide covers everything from crafting and adding hypnotic melodies and chords, to mixing and mastering productions, and promoting those records to artists and companies, to take your career to the next level.By the end of this book, you'll be able to create original productions from scratch using FL Studio's virtual instruments and sound kits, mix and master the finished production, and arrange it using the Billboard-charting formula.What You Will Learn:Acquaint yourself with FL Studio tools and maintain high-level workflow habits and frameworksCreate ear-catching top-line melodies and advanced chord progressionsProduce custom sound design and signature production soundExplore techniques to produce drum patterns and rhythmUncover advanced music theory and piano roll production techniquesBecome a maestro in arranging productions for smash hitsLearn unconventional mixing and mastering techniquesFind tips on approaching, negotiating, and placing productions with artists, TV, advertising, and film companiesWho this book is for:If you are a music producer with intermediate knowledge of FL Studio or have experience using it, this guide will show you the author's personal tips and secrets for achieving Billboards success, landing major film and TV placements, and working with legendary artists. Tailored to experienced FL Studio users with a grasp on its fundamentals, this book assumes operational knowledge of FL Studio, including familiarity with its plugins and tools.

  • av Anish Chapagain
    619,-

    Work through practical examples to unlock the full potential of web scraping with Python and gain valuable insights from high-quality dataKey Features:Build an initial portfolio of web scraping projects with detailed explanationsGrasp Python programming fundamentals related to web scraping and data extractionAcquire skills to code web scrapers, store data in desired formats, and employ the data professionallyPurchase of the print or Kindle book includes a free PDF eBookBook Description:Web scraping is a powerful tool for extracting data from the web, but it can be daunting for those without a technical background. Designed for novices, this book will help you grasp the fundamentals of web scraping and Python programming, even if you have no prior experience.Adopting a practical, hands-on approach, this updated edition of Hands-On Web Scraping with Python uses real-world examples and exercises to explain key concepts. Starting with an introduction to web scraping fundamentals and Python programming, you'll cover a range of scraping techniques, including requests, lxml, pyquery, Scrapy, and Beautiful Soup. You'll also get to grips with advanced topics such as secure web handling, web APIs, Selenium for web scraping, PDF extraction, regex, data analysis, EDA reports, visualization, and machine learning.This book emphasizes the importance of learning by doing. Each chapter integrates examples that demonstrate practical techniques and related skills. By the end of this book, you'll be equipped with the skills to extract data from websites, a solid understanding of web scraping and Python programming, and the confidence to use these skills in your projects for analysis, visualization, and information discovery.What You Will Learn:Master web scraping techniques to extract data from real-world websitesImplement popular web scraping libraries such as requests, lxml, Scrapy, and pyqueryDevelop advanced skills in web scraping, APIs, PDF extraction, regex, and machine learningAnalyze and visualize data with Pandas and PlotlyDevelop a practical portfolio to demonstrate your web scraping skillsUnderstand best practices and ethical concerns in web scraping and data extractionWho this book is for:This book is for beginners who want to learn web scraping and data extraction using Python. No prior programming knowledge is required, but a basic understanding of web-related concepts such as websites, browsers, and HTML is assumed. If you enjoy learning by doing and want to build a portfolio of web scraping projects and delve into data-related studies and application, then this book is tailored for your needs.

  • av Martin Yanev
    615,-

    Enhance your application development skills by building a ChatGPT clone, code bug fixer, quiz generator, translation app, email auto-reply, PowerPoint generator, and more in just one read!Key Features:Become proficient in building AI applications with ChatGPT, DALL-E, and WhisperUnderstand how to select the optimal ChatGPT model and fine-tune it for your specific use caseMonetize your applications by integrating the ChatGPT API with StripePurchase of the print or Kindle book includes a free PDF eBookBook Description:Combining ChatGPT APIs with Python opens doors to building extraordinary AI applications. By leveraging these APIs, you can focus on the application logic and user experience, while ChatGPT's robust NLP capabilities handle the intricacies of human-like text understanding and generation.This book is a guide for beginners to master the ChatGPT, Whisper, and DALL-E APIs by building ten innovative AI projects. These projects offer practical experience in integrating ChatGPT with frameworks and tools such as Flask, Django, Microsoft Office APIs, and PyQt.Throughout this book, you'll get to grips with performing NLP tasks, building a ChatGPT clone, and creating an AI-driven code bug fixing SaaS application. You'll also cover speech recognition, text-to-speech functionalities, language translation, and generation of email replies and PowerPoint presentations. This book teaches you how to fine-tune ChatGPT and generate AI art using DALL-E APIs, and then offers insights into selling your apps by integrating ChatGPT API with Stripe.with practical examples available on GitHub, the book gradually progresses from easy to advanced topics, cultivating the expertise required to develop, deploy, and monetize your own groundbreaking applications by harnessing the full potential of ChatGPT APIs.What You Will Learn:Develop a solid foundation in using the ChatGPT API for natural language processing tasksBuild, deploy, and capitalize on a variety of desktop and SaaS AI applicationsSeamlessly integrate ChatGPT with established frameworks such as Flask, Django, and Microsoft Office APIsChannel your creativity by integrating DALL-E APIs to produce stunning AI-generated art within your desktop applicationsExperience the power of Whisper API's speech recognition and text-to-speech featuresDiscover techniques to optimize ChatGPT models through the process of fine-tuningWho this book is for:with best practices, tips, and tricks for building applications using the ChatGPT API, this book is for programmers, entrepreneurs, and software enthusiasts. Python developers interested in AI applications involving ChatGPT, software developers who want to integrate AI technology, and web developers looking to create AI-powered web applications with ChatGPT will also find this book useful. A fundamental understanding of Python programming and experience of working with APIs will help you make the most of this book.

  • av Barry Burd
    739,-

    Explore essential quantum computing algorithms and master concepts intuitively with minimal math expertise required Key Features:Learn the fundamentals with an introduction to matrix arithmeticWrite quantum computing programs in Qiskit-IBM's publicly available quantum computing websiteEmail your questions directly to the author-no question is too elementaryPurchase of the print or Kindle book includes a free PDF eBookBook Description:Navigate the quantum computing spectrum with this book, bridging the gap between abstract, math-heavy texts and math-avoidant beginner guides. Unlike intermediate-level books that often leave gaps in comprehension, this all-encompassing guide offers the missing links you need to truly understand the subject.Balancing intuition and rigor, this book empowers you to become a master of quantum algorithms. No longer confined to canned examples, you'll acquire the skills necessary to craft your own quantum code. Quantum Computing Algorithms is organized into four sections to build your expertise progressively.The first section lays the foundation with essential quantum concepts, ensuring that you grasp qubits, their representation, and their transformations. Moving to quantum algorithms, the second section focuses on pivotal algorithms - specifically, quantum key distribution and teleportation.The third section demonstrates the transformative power of algorithms that outpace classical computation and makes way for the fourth section, helping you to expand your horizons by exploring alternative quantum computing models.By the end of this book, quantum algorithms will cease to be mystifying as you make this knowledge your asset and enter a new era of computation, where you have the power to shape the code of reality.What You Will Learn:Define quantum circuitsHarness superposition and entanglement to solve classical problemsGain insights into the implementation of quantum teleportationExplore the impact of quantum computing on cryptographyTranslate theoretical knowledge into practical skills by writing and executing code on real quantum hardwareExpand your understanding of this domain by uncovering alternative quantum computing modelsWho this book is for:This book is for individuals familiar with algebra and computer programming, eager to delve into modern physics concepts. Whether you've dabbled in introductory quantum computing material or are seeking deeper insights, this quantum computing book is your gateway to in-depth exploration.

  • av Olatunde Adedeji
    569,-

    Get to grips with UI interaction, data modeling, API development, and documentation while building modern web apps for cloud deploymentKey Features:Combine Flask's pagination techniques with React's dynamic rendering for an enhanced user experienceImplement robust API development within Flask applications by performing CRUD operationsImprove Flask app scalability with blueprints using a modular development approachPurchase of the print or Kindle book includes a free PDF eBookBook Description:Developing an interactive, efficient, and fast enterprise web application requires both the right approach and tooling. If you are a web developer looking for a way to tap the power of React's reusable UI components and the simplicity of Flask for backend development to develop production-ready, scalable web apps in Python, then this book is for you.Starting with an introduction to React, a JavaScript library for building highly interactive and reusable user interfaces, you'll progress to data modeling for the web using SQLAlchemy and PostgreSQL, and then get to grips with Restful API development. This book will aid you in identifying your app users and managing access to your web application. You'll also explore modular architectural design for Flask-based web applications and master error-handling techniques. Before you deploy your web app on AWS, this book will show you how to integrate unit testing best practices to ensure code reliability and functionality, making your apps not only efficient and fast but also robust and dependable.By the end of this book, you'll have acquired deep knowledge of the Flask and React technology stacks, which will help you undertake web application development with confidence.What You Will Learn:Explore the fundamentals of React for building user interfacesUnderstand how to use JSX to render React componentsHandle data and integrate third-party libraries and APIs into React applicationsSecure your Flask application with user authentication and authorizationDiscover how to use Flask RESTful API to build backend services with React frontendBuild modular and scalable Flask applications using blueprintsWho this book is for:This book is for Python web developers who want to build full-stack applications, as well as for frontend developers seeking to expand their skillset by employing Flask as a backend development tool. You'll gain proficiency in both frontend and backend skills, and acquire the knowledge necessary to deploy solutions in the cloud using AWS. Prior knowledge of basic HTML, CSS, JavaScript, and Python programming will help you to get the most out of this book.

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.