Norges billigste bøker

Bøker utgitt av Packt Publishing

Filter
Filter
Sorter etterSorter Populære
  • av Aaron Guilmette
    560,-

    Make your organization more productive and simplify your workflow by using Microsoft Power Automate for business process automationPurchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesLearn the latest in Power Automate with updated user interface visuals and new technology includedApply practical knowledge like managing user inputs, documents, approvals, and database storageCreate flows that integrate with services both inside and outside the Microsoft 365 ecosystemBook DescriptionMS Power Automate is a workflow automation tool built into MS 365 to help businesses automate repetitive tasks or trigger business processes without user intervention. It is a low-code tool that is part of the Microsoft applications framework, the Power Platform.If you are new to Power Automate, this book will give you a comprehensive introduction and a smooth transition from beginner to advanced topics to help you get up to speed with business process automation. Complete with hands-on tutorials and projects, this easy-to-follow guide will show you how to configure automation workflows for business processes between hundreds of applications, using examples within Microsoft and including third-party apps like Dropbox and Twitter. Once you understand how to use connectors, triggers, and actions to automate business processes, you'll learn how to manage user input, documents, and approvals, as well as interact with databases. This edition also introduces new Power Automate features such as using robotic process automation (RPA) to automate legacy applications, interacting with the Microsoft Graph API, and working with artificial intelligence models to do sentiment analysis.By the end of this digital transformation book, you'll have mastered the basics of using Power Automate to replace repetitive tasks with automation technology.What you will learnLearn the basic building blocks of Power Automate capabilitiesExplore connectors in Power Automate to automate email workflowsDiscover how to make a flow for copying files between cloud servicesConfigure Power Automate Desktop flows for your business needsBuild on examples to create complex database and approval flowsConnect common business applications like Outlook, Forms, and TeamsLearn the introductory concepts for robotic process automationDiscover how to use AI sentiment analysisWho this book is forThis book is excellent for information workers and Power users who are looking to automate repetitive tasks for their organizations or for projects they are undertaking. To make the most of this book you should have some basic exposure to the MS 365 platform.Table of ContentsIntroducing Microsoft Power AutomateGetting Started with Power AutomateWorking with EmailCopying filesCreating Button FlowsGenerating Push NotificationsWorking with Shared FlowsWorking with ConditionsGetting Started with ApprovalsWorking with Multiple ApprovalsPosting Approvals to TeamsUsing a DatabaseWorking with Microsoft FormsAccepting User InputAutomating Azure ADIntroducing Robotic Process AutomationIntroducing AI ModelsExporting, Importing, and Distributing FlowsMonitoring and Troubleshooting Flows

  • - The complete guide for designing and integrating advanced Business Central solutions
    av Stefano Demiliani
    619,-

    Utilize Microsoft Dynamics 365 Business Central's most recent capabilities to create bespoke business management solutions using best practices learned along the way from veterans in the industry. Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesExtend Business Central's functionalities through Azure, Power Platform, GitHub, and custom extensionsUnlock the potential of data exchange and functionality expansion by integrating with external systems using APIs and ODataBuild reliable, maintainable, and continuously improving solutions while writing performant, well-structured code and using telemetries and DevOpsBook DescriptionThis book dives straight into guiding you through the process of building real-world solutions with the AL language and Visual Studio Code. It emphasizes best practices and extensibility patterns to ensure your extensions are well-structured, maintainable, and meet the needs of modern businesses. You'll learn advanced AL techniques, report creation methods, debugging strategies, and how to leverage telemetries for monitoring. Additionally, it covers performance optimization practices and API integration to help you create efficient and interconnected solutions. With a focus on extension development, this new edition allows you to jump right into coding without spending time on setup processes. This book introduces new chapters covering essential tasks that Business Central developers frequently encounter, such as file handling and printing management. Finally, the book expands its scope by including chapters on various integration aspects, including VS Code extensions, GitHub DevOps, Azure services, and Power Platform integrations. We'll wrap up by covering Copilot capabilities in Business Central and how you can create your own generative AI copilots. By mastering these concepts and techniques, you'll be well-equipped to create powerful and customized solutions that extend the capabilities of Dynamics 365 Business Central.What you will learnDeveloping a customized solution for Dynamics 365 Business CentralWriting performant code following extensibility patternsHandling reporting, files, and printing on a cloud environmentHandling Business Central telemetries with AzureWriting APIs and integrations for Dynamics 365 Business CentralApplying DevOps and CI/CD to development projects by using GitHubIntegrating Business Central with Power PlatformPublishing your solutions to AppSource marketplaceManage Copilot capabilities and create your own generative AI copilotWho this book is forThis book is intended for new developers who want to get started with Dynamics 365 Business Central. Professionals with expertise will also benefit from this book by enhancing their knowledge and comprehension of Dynamics 365 Business Central development platform and best practicesTable of ContentsMicrosoft Dynamics 365 Business Central's Online MomentumMastering a Modern Development EnvironmentExtension Development FundamentalsDeveloping a Customized Solution for Dynamics 365 Business CentralWriting code for extensibilityAdvanced AL DevelopmentHandling Files with Dynamics 365 Business CentralReport DevelopmentPrintingDebuggingTelemetryCoding for PerformanceDynamics 365 Business Central APIsExtending Dynamics 365 Business Central with Azure ServicesDevOps for Dynamics 365 Business CentralDynamics 365 Business Central and Power Platform IntegrationUseful and Proficient Tools for AL DevelopersCreating Generative AI Solutions for Dynamics 365 Business Central

  • - An atypical design patterns guide for .NET 8, C# 12, and beyond
    av Carl-Hugo Marcotte
    590,-

    Backend design like you've never seen it before - a guide to building SOLID ASP.NET Core web apps that stand the test of time. Featuring more Minimal APIs, more testing, more building blocks, and the modular monolith! Purchase of the print or Kindle book includes a free PDF eBook.Key FeaturesLearn multiple ways to organize your application code and become a more flexible ASP.NET Core developerExplore hands-on design patterns, learn architectural principles, and how to sidestep anti-patternsRefactor code toward modern application design, such as feature-based vertical slice and clean architectureBook DescriptionThis unique ASP.NET Core book will fill in the gaps in your REST API and backend designs. Learn how to build robust, maintainable, and flexible apps using Gang of Four (GoF) design patterns and modern architectural principles. This new edition is updated for .NET 8 and focuses exclusively on the backend, with new content on REST APIs, the REPR pattern, and building modular monoliths. You'll start by covering foundational concepts like REST, the SOLID principles, Minimal APIs, dependency injection in .NET, and other ASP.NET Core 8 mechanisms. Then, you'll learn to develop components using design patterns, including many from the GoF. Finally, you'll explore organizing your application code with patterns that vary from layers to feature-oriented vertical slice designs, covering CQRS and a deep dive into microservices along the way. A brand-new e-commerce project at the end of the book will tie it all together. This how-to guide will teach you how to assemble your own APIs from building blocks, to suit whatever real-world requirements you may have.What you will learnApply the SOLID principles for building flexible and maintainable softwareTest your apps effectively with automated tests, including black-box testingEmbark on mastering ASP.NET Core dependency injectionWork with GoF design patterns including strategy, decorator, facade, and compositeDesign REST APIs using Minimal APIs and ASP.NET Core MVCDiscover layering and the tenets of clean architectureUse feature-oriented techniques as an alternative to layeringExplore microservices, CQRS, REPL, vertical slice architecture, and many more patternsWho this book is forThis book is for intermediate-level ASP.NET Core developers who want to improve their C# app code structure and API design skills. ASP.NET developers who want to modernize their knowledge and enhance their technical architecture skills will also like this book. It's also a good refresher for those in software design roles with more experience looking to update their expertise. A good knowledge of C# programming and a basic understanding of web concepts is necessary to get the most out of this book, though some refreshers are included along the way.Table of ContentsIntroductionAutomated TestingArchitectural PrinciplesREST APIsMinimal APIModel-View-ControllerStrategy, Abstract Factory, and Singleton DesignDependency InjectionApplication Configuration and the Options PatternLogging PatternsStructural PatternsBehavioral PatternsOperation Result PatternLayering and Clean ArchitectureObject Mappers, Aggregate Services, and FaçadeMediator and CQRS PatternsVertical Slice ArchitectureRequest-EndPoint-Response (REPR)Introduction to Microservices Architecture Modular Monolith

  • av Marcin Jamro
    530,-

    Write sophisticated C# code with this complete guide to using diverse data structures and algorithms, featuring ready-to-use code snippets, detailed explanations, and illustrationsKey FeaturesMaster lists, stacks, queues, dictionaries, sets, and trees, among other data structuresDelve into effective design and implementation techniques to meet your software requirementsVisualize data structures and algorithms through illustrations for a clearer understanding of their analysisPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuilding your own applications is exciting but challenging, especially when tackling complex problems tied to advanced data structures and algorithms. This endeavor demands profound knowledge of the programming language as well as data structures and algorithms - precisely what this book offers to C# developers.Starting with an introduction to algorithms, this book gradually immerses you in the world of arrays, lists, stacks, queues, dictionaries, and sets. Real-world examples, enriched with code snippets and illustrations, provide a practical understanding of these concepts. You'll also learn how to sort arrays using various algorithms, setting a solid foundation for your programming expertise. As you progress through the book, you'll venture into more complex data structures - trees and graphs - and discover algorithms for tasks such as determining the shortest path in a graph before advancing to see various algorithms in action, such as solving Sudoku.By the end of the book, you'll have learned how to use the C# language to build algorithmic components that are not only easy to understand and debug but also seamlessly applicable in various applications, spanning web and mobile platforms.What you will learnUnderstand the fundamentals of algorithms and their classificationStore data using arrays and lists, and explore various ways to sort arraysBuild enhanced applications with stacks, queues, hashtables, dictionaries, and setsCreate efficient applications with tree-related algorithms, such as for searching in a binary search treeBoost solution efficiency with graphs, including finding the shortest path in the graphImplement algorithms solving Tower of Hanoi and Sudoku games, generating fractals, and even guessing the title of this bookWho this book is forThis book is for developers looking to learn data structures and algorithms in C#. While basic programming skills and C# knowledge is useful, beginners will find value in the provided code snippets, illustrations, and detailed explanations, enhancing their programming skills. Advanced developers can use this book as a valuable resource for reusable code snippets, instead of writing algorithms from scratch each time.Table of ContentsData TypesIntroduction to AlgorithmsArray and SortingVariants of ListsStacks and QueuesDictionaries and SetsVariants of TreesExploring GraphsSee in ActionConclusion

  • av Alvaro Camillo Neto
    560,-

    Unleash the full potential of Angular 17 to create more robust and feature-rich applications effortlesslyKey Features:Boost your Angular app development productivity by leveraging often-overlooked advanced features and best practicesEnhance the quality of your Angular applications by simplifying codeGain practical knowledge through real-world examples of advanced Angular features and design patternsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Single page applications (SPAs) have become the standard for most web experiences. Angular, with its batteries-included approach, has emerged as a powerful framework for simplifying the development of these interfaces by offering a comprehensive toolbox. This book guides you through the Angular ecosystem, uncovering invaluable design patterns and harnessing its essential features.The book begins by laying a strong foundation, helping you understand when and why Angular should be your web development framework of choice. The next set of chapters will help you gain expertise in component design and architecting efficient, flexible, and high-performing communication patterns between components. You'll then delve into Angular's advanced features to create forms in a productive and secure way with robust data model typing. You'll also learn how to enhance productivity using interceptors to reuse code for common functionalities, such as token management, across various apps. The book also covers micro frontend architecture in depth to effectively apply this architectural approach and concludes by helping you master the art of crafting tests and handling errors effortlessly.By the end of this book, you'll have unlocked the full potential of the Angular framework.What You Will Learn:Discover effective strategies for organizing your Angular project for enhanced efficiencyHarness the power of TypeScript to boost productivity and the overall quality of your Angular projectImplement proven design patterns to streamline the structure and communication between componentsSimplify complex applications by integrating micro frontend and standalone componentsOptimize the deployment process for top-notch application performanceLeverage Angular signals and standalone components to create performant applicationsWho this book is for:Whether you're a web developer or a tech leader engaged in frontend development, be it for small-scale projects or large, complex systems, you'll find this book useful to enhance both the quality and performance of your applications. Web architects seeking to design robust and adaptable frontend applications while leveraging Angular's extensive feature set will discover valuable insights within these pages.

  • av Mark Simos
    619,-

    Enhance your cybersecurity and agility with this thorough playbook, featuring actionable guidance, insights, and success criteria from industry expertsKey FeaturesGet simple, clear, and practical advice for everyone from CEOs to security operationsOrganize your Zero Trust journey into role-by-role execution stagesIntegrate real-world implementation experience with global Zero Trust standardsPurchase of the print or Kindle book includes a free eBook in the PDF formatBook DescriptionZero Trust is cybersecurity for the digital era and cloud computing, protecting business assets anywhere on any network. By going beyond traditional network perimeter approaches to security, Zero Trust helps you keep up with ever-evolving threats.The playbook series provides simple, clear, and actionable guidance that fully answers your questions on Zero Trust using current threats, real-world implementation experiences, and open global standards.The Zero Trust playbook series guides you with specific role-by-role actionable information for planning, executing, and operating Zero Trust from the boardroom to technical reality.This first book in the series helps you understand what Zero Trust is, why it's important for you, and what success looks like. You'll learn about the driving forces behind Zero Trust - security threats, digital and cloud transformations, business disruptions, business resilience, agility, and adaptability. The six-stage playbook process and real-world examples will guide you through cultural, technical, and other critical elements for success.By the end of this book, you'll have understood how to start and run your Zero Trust journey with clarity and confidence using this one-of-a-kind series that answers the why, what, and how of Zero Trust!What you will learnFind out what Zero Trust is and what it means to youUncover how Zero Trust helps with ransomware, breaches, and other attacksUnderstand which business assets to secure firstUse a standards-based approach for Zero TrustSee how Zero Trust links business, security, risk, and technologyUse the six-stage process to guide your Zero Trust journeyTransform roles and secure operations with Zero TrustDiscover how the playbook guides each role to successWho this book is forWhether you're a business leader, security practitioner, or technology executive, this comprehensive guide to Zero Trust has something for you. This book provides practical guidance for implementing and managing a Zero Trust strategy and its impact on every role (including yours!). This is the go-to guide for everyone including board members, CEOs, CIOs, CISOs, architects, engineers, IT admins, security analysts, program managers, product owners, developers, and managers. Don't miss out on this essential resource for securing your organization against cyber threats.Table of ContentsZero Trust - This Is the WayReading the Zero Trust Playbook SeriesZero Trust is Security for Today's WorldStandard Zero Trust CapabilitiesArtificial Intelligence (AI) and Zero TrustHow to Scope, Size, and Start Zero TrustWhat Zero Trust Success Looks LikeAdoption with the Three-Pillar ModelThe Zero Trust Six-Stage PlanZero Trust Playbook Roles

  • av Imran Ahmad
    619,-

    Delve into the realm of generative AI and large language models (LLMs) while exploring modern deep learning techniques, including LSTMs, GRUs, RNNs with new chapters included in this 50% new edition overhaulPurchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesFamiliarize yourself with advanced deep learning architecturesExplore newer topics, such as handling hidden bias in data and algorithm explainabilityGet to grips with different programming algorithms and choose the right data structures for their optimal implementationBook DescriptionThe ability to use algorithms to solve real-world problems is a must-have skill for any developer or programmer. This book will help you not only to develop the skills to select and use an algorithm to tackle problems in the real world but also to understand how it works.You'll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, with the help of practical examples. As you advance, you'll learn about linear programming, page ranking, and graphs, and will then work with machine learning algorithms to understand the math and logic behind them.Case studies will show you how to apply these algorithms optimally before you focus on deep learning algorithms and learn about different types of deep learning models along with their practical use.You will also learn about modern sequential models and their variants, algorithms, methodologies, and architectures that are used to implement Large Language Models (LLMs) such as ChatGPT.Finally, you'll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.By the end of this programming book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.What you will learnDesign algorithms for solving complex problemsBecome familiar with neural networks and deep learning techniquesExplore existing data structures and algorithms found in Python librariesImplement graph algorithms for fraud detection using network analysisDelve into state-of-the-art algorithms for proficient Natural Language Processing illustrated with real-world examplesCreate a recommendation engine that suggests relevant movies to subscribersGrasp the concepts of sequential machine learning models and their foundational role in the development of cutting-edge LLMsWho this book is forThis computer science book is for programmers or developers who want to understand the use of algorithms for problem-solving and writing efficient code.Whether you are a beginner looking to learn the most used algorithms concisely or an experienced programmer looking to explore cutting-edge algorithms in data science, machine learning, and cryptography, you'll find this book useful.Python programming experience is a must, knowledge of data science will be helpful but not necessary.Table of ContentsCore AlgorithmsData StructuresSorting and Searching AlgorithmsDesigning AlgorithmsGraph AlgorithmsUnsupervised Machine Learning AlgorithmsSupervised Learning AlgorithmsNeural Network AlgorithmsNatural Language ProcessingSequential ModelsAdvanced Machine Learning ModelsRecommendation EnginesAlgorithmic Strategies for Data Handling Large-Scale AlgorithmsEvaluating Algorithmic SolutionsPractical Considerations

  • av Anna Lakatos
    679,-

    Expert guidance on enhancing your live music production skills with MIDI, audio sequencing and arrangement techniques, automation, modulation, MPE, and external instruments from an Ableton Certified TrainerKey FeaturesMake the most of Ableton Live 11 tools and processes to create, record and edit your own musicEngage with non-linear workflow for both music production and live performanceUnveil the best solutions to common pitfalls and mistakes committed by Ableton Live usersPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe Music Producer's Guide to Ableton Live will help you sharpen your production skills and gain a deeper understanding of the Live workflow. If you are a music maker working with other digital audios workstations (DAWs) or experienced in Ableton Live, perhaps earlier versions, you'll be able to put your newfound knowledge to use right away with this book.You'll start with some basic features and workflows that are more suitable for producers from another DAW looking to transfer their skills to Ableton Live 11.2. As you explore the Live concept, you'll learn to create expressive music using Groove and MIDI effects and demystify Live 11's new workflow improvements, such as Note Chance and Velocity Randomization. The book then introduces the Scale Mode, MIDI Transform tools, and other key features that can make composition and coming up with melodic elements easier than ever before. It will also guide you in implementing Live 11's new and updated effects into your current workflow.By the end of this Ableton Live book, you'll be able to implement advanced production and workflow techniques and amplify live performance capabilities with what the Live 11 workflow has to offer.What you will learnUnderstand the concept of Live, the workflow of recording and editing audio and MIDI, and warpingUse Groove, MIDI effects, and Live 11's new workflow enhancements to create innovative musicUse audio to MIDI conversion tools to translate and generate ideas quicklyEmploy Live's automation and modulation capabilities and project organization techniques to speed up your workflowUtilize MIDI Polyphonic Expression to create evolving sounds and texturesAdopt advanced techniques for production and discover the capabilities of live performanceWho this book is forIf you are a music producer, enthusiast, or hobbyist with a basic understanding of using Ableton Live for simple projects, this Ableton Live 11 book will help you improve your skills to employ the best features and techniques in your projects. This book is also for producers familiar with other DAWs looking to leverage their transferable skills to learn Ableton Live.Table of ContentsTaking a Quick Tour of Ableton Live 11Recording Audio in Ableton Live 11Editing Audio and WarpingExploring MIDI Sequencing TechniquesMIDI Editing and MIDI EffectsComping and Track LinkingDiscovering Some of Live 11's Creative Audio EffectsExploring Device Racks in Live 11Audio to MIDI Conversion, Slicing to MIDI, and the Simpler DeviceUtilizing Arrangement and Organization Techniques in our Ableton Live ProjectImplementing Automation and ModulationGetting Started with MPE in Ableton Live 11Exploring Tempo Follower, Follow Action and Max For Live, Working with Video, and Ableton NoteExploring MIDI Mapping, External Instruments, and MIDI CCsPlaying LiveInteresting Mixing Techniques in Live 11Troubleshooting and File Management

  • av Niklas Sundberg
    670,-

    At a critical point in human history, this book presents proven ways to gain the skills needed to develop sustainable IT practices and set yourself apart as a progressive technology leaderKey FeaturesExecute a sustainable IT strategy with proven methods and real-world use casesProgress as a sustainable IT advocate and set yourself apart from other senior IT leadersIncrease your chances of receiving executive buy-in on your sustainable IT strategyBook DescriptionWe are at a critical point in human history. Humanity is under threat, but all is not lost. We can take action! But how?Sustainable IT Playbook for Technology Leaders will show you how. It will walk you through the construction and implementation of a sustainable IT strategy and enable you to do your bit for the future of mankind.The book is split into three parts. Part I details the "why" and the clear and present danger that humanity faces today: the climate crisis. How did we get here, what are the immediate threats, what are the planetary boundaries that we need to peel back to safe levels, and what impact does IT have on society at large? Part II will focus on the "what." It examines the nitty-gritty details of what we can do to unlock significant returns on sustainable investments toward a more sustainable future. Part III, the final part of the book, focuses on the "how." How do you turn your ideas into action? What do you need to do to establish your baseline and your direction of travel towards your objective? This part provides tangible case studies and explains how you can start your journey today to begin delivering global and impactful objectives.By the end of this book, you'll be able to plan, implement, and communicate a sustainable IT strategy and set yourself apart as a progressive technology leader.What you will learnDiscover why IT is a major contributor to carbon emissionsExplore the principles and key methods of sustainable IT practicesBuild a robust, sustainable IT strategy based on proven methodsOptimize and rationalize your code to consume fewer resourcesUnderstand your energy consumption patternsApply a circular approach to the IT hardware life cycleEstablish your sustainable IT baselineInspire and engage employees, customers, and stakeholdersWho this book is forThis book is for executive IT leaders such as CIOs, CDOs, and CTOs dedicated to influencing, inspiring, and engaging businesses, organizations, and individuals to reduce their carbon footprint through sustainable IT practices.Table of ContentsOur Most Significant Challenge AheadRise of Sustainable ITThe Fundamental Building Blocks of a Sustainable IT PracticeData Center & CloudApplication & DataIT Hardware ManagementPower Energy ManagementLeveraging Your Buying PowerSustainability by ITGet started todayPutting a Sustainable IT Strategy in placeFrom Strategy to Execution - Lead with Purpose and Deliver Progress Quickly

  • av Marcos Romero
    936,-

    Explore the faster way to build games using UE5 Blueprints using this practical guide with key images printed in colorKey FeaturesDesign a fully functional game in UE5 without writing a single line of codeImplement visual scripting to develop gameplay mechanics, UI, visual effects, VR, and artificial intelligenceDeploy your game on multiple platforms and share it with the worldBook DescriptionUnreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices.The book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you'll learn how to implement procedural generation and create a product configurator.By the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.What you will learnUnderstand programming concepts in BlueprintsCreate prototypes and iterate new game mechanics rapidlyBuild user interface elements and interactive menusUse advanced Blueprint nodes to manage the complexity of a gameExplore all the features of the Blueprint editor, such as the Components tab, Viewport, and Event GraphGet to grips with OOP concepts and explore the Gameplay FrameworkWork with virtual reality development in UE BlueprintImplement procedural generation and create a product configuratorWho this book is forThis book is for anyone interested in developing games or applications with UE5. Although basic knowledge of Windows OS is required, experience in programming or UE5 is not necessary.Table of ContentsExploring the Blueprint EditorProgramming with BlueprintsObject-Oriented Programming and the Gameplay FrameworkUnderstanding Blueprint CommunicationObject Interaction with BlueprintsEnhancing Player AbilitiesCreating Screen UI ElementsCreating Constraints and Gameplay ObjectivesBuilding Smart Enemies with Artificial IntelligenceUpgrading the AI EnemiesGame States and Applying Finishing TouchesBuilding and PublishingData Structures and Flow ControlMath and Trace NodesBlueprints TipsIntroduction to VR DevelopmentAnimation BlueprintsCreating Blueprint Libraries and ComponentsProcedural GenerationCreating a Product Configurator using the Variant Manager

  • - Build optimized, user-centric e-commerce sites with tailored theme design and enhanced interactivity
    av Jakub Winkler
    515,-

    A comprehensive guide to Adobe Commerce storefront development covering theme creation, customization, JavaScript usage, and optimization techniques for optimal customer satisfactionKey FeaturesLearn techniques for customizing templates and layouts for an optimal user experienceUse the command-line interface for efficient and streamlined theme development and deploymentImplement best practices for using JavaScript and frontend optimization techniques for improved performance and customer satisfactionPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionNavigating the frontend realm of the Adobe Commerce platform can often feel like a labyrinth, given its multifaceted systems and intricate layering. This book demystifies Adobe Commerce frontend development, guiding you through its paths with clarity and precision.You'll learn how to set up your local environment, paving the way for a smooth development experience and navigate the platform's theming ecosystem, exploring layout XML systems and the power of templates. As you progress through the book, you'll leverage an array of JavaScript libraries and frameworks that Adobe Commerce boasts of, with special emphasis on RequireJS, jQuery, Knockout.JS, and UI Components. Additionally, you'll gain an understanding of the intricacies of Adobe Commerce CMS, explore frontend-related configurations in the admin panel, unlock the secrets of frontend optimization, and explore the HYVA to enrich user experiences.Practical exercises provided in the book will enable you to create top-notch Adobe Commerce sites that are functional, optimized, user-centric, and a step ahead in the ever-evolving frontend landscape.What you will learnSet up your own Dockerized environment in the Adobe Commerce platformCustomize page structure using Layout XML, templates, and a fallback systemBuild and personalize system emails to match website themesWork with various JavaScript frameworks and libraries in the projectCreate and manage content using the Adobe Commerce CMS systemDiscover how HYVA was a game changer for many frontend developersValidate your solutions with the practical examples providedWho this book is forThe book is ideal for storefront developers proficient in frontend technologies such as HTML, CSS, and JavaScript, aiming to broaden their knowledge of Adobe Commerce and Magento Open Source applications. If you've encountered challenges with frontend development for Adobe Commerce and struggled to find solutions online, this book is tailored to assist you.Table of ContentsSetting Up the Local EnvironmentInstalling the Magento/Adobe Commerce ApplicationIntroduction to Adobe Commerce ThemingThe Layout SystemWorking with TemplatesStyling an Adobe Commerce ThemeCustomizing EmailsIntroduction to JavaScript Libraries and FrameworksRequireJS and jQueryKnockout.JS and UI ComponentsCommonly Used Libraries Bundled with Adobe CommerceStorefront-Related Configuration in the Admin PanelWorking with Magento CMSFrontend Optimization TechniquesCommon Tools That Help with Local DevelopmentSolutions to Practical Exercises

  • - A practical guide to gathering and analyzing online information
    av Dale Meredith
    456,-

    Explore top open-source Intelligence (OSINT) tools, build threat intelligence, and create a resilient cyber defense against evolving online threatsKey FeaturesExplore some of the best open-source intelligence tools such as Maltego, Shodan, and Aircrack-ngDevelop an OSINT-driven threat intelligence program to mitigate cyber risksLeverage the power of information through OSINT with real-world case studiesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe rapid expansion of IT and digital businesses has brought along a surge in online threats, amplifying cybersecurity risks. Enter the OSINT Framework, a pivotal ally, enabling organizations with a powerful toolset to proactively fortify security measures. The OSINT Handbook offers practical guidance, techniques, and insights to enhance your OSINT capabilities. Starting with an introduction to the concept of OSINT, this book explores its applications and the legal and ethical considerations associated with OSINT research. You'll find essential techniques for gathering and analyzing information using search engines, social media platforms, and other web-based resources. This book emphasizes anonymity and techniques for secure browsing, managing digital footprints, and creating online personas. You'll also gain hands-on experience with popular OSINT tools like Recon-ng, Maltego, Shodan, and Aircrack-ng. Finally, you'll see how OSINT can mitigate cyber risks and integrate OSINT data into threat intelligence platforms, using real-world case studies to illustrate OSINT's effectiveness in anticipating, preventing, and responding to cyber threats. By the end of this book, you'll be equipped with the knowledge and tools to confidently navigate the digital landscape and unlock the power of information using OSINT.What you will learnWork with real-life examples of OSINT in action and discover best practicesAutomate OSINT collection and analysisHarness social media data for OSINT purposesManage your digital footprint to reduce risk and maintain privacyUncover and analyze hidden information within documentsImplement an effective OSINT-driven threat intelligence programLeverage OSINT techniques to enhance organizational securityWho this book is forThis book is for ethical hackers and security professionals who want to expand their cybersecurity knowledge and stay one step ahead of online threats by gaining comprehensive insights into OSINT tools and techniques. Basic knowledge of cybersecurity concepts is required.Table of ContentsThe Secrets Hiding in Plain Sight - Unveiling the Power of OSINTInvisible and Untouchable - The Importance of Anonymity in OSINT AnalysisThe OSINT Toolbox - Methods and Techniques for Gathering and Analyzing InformationExploring the Unknown - How Discovery Tools Reveal Hidden InformationFrom Recon-ng to Trace Labs - A Tour of the Best Open Source Intelligence ToolsThe Eyes and Ears of Threat Intelligence - How OSINT Helps Mitigate Cyber RisksProtecting Your Identity and Organization from Cyber Threats

  • - A practical guide to creating your own decentralized finance projects on blockchain
    av Samuel Zhou
    560,-

    Take your blockchain and Web3 development skills to the next level by building real-world full-stack DeFi applications with Solidity and JavaScriptKey FeaturesGain the knowledge you need to start implementing DeFi principles in practiceLearn how to build full-stack real-world DeFi products from scratch with step-by-step instructionsLeverage tools like Hardhat, Ethers.js, Node.js, React.js, Solidity, and Web3 for effective DeFi application developmentPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionEnter the world of Decentralized Finance (DeFi) with Building Full Stack DeFi Applications. Understand how this blockchain-based financial technology, designed to manage crypto assets, runs independently without centralized financial institutions like banks and brokerages, eliminating the fees that banks and other financial companies charge for using their services. This book will show you how DeFi solutions are built with smart contracts running on blockchains and how they allow users to gain and earn crypto assets based on the trust of the smart contracts.This book uncovers the inner workings of DeFi by guiding you through the mathematical foundations and teaching you how to build real-world DeFi products with Solidity and JavaScript. As you progress through the chapters, you'll learn how to implement smart contracts of liquidity pools to trade cryptocurrencies and implement staking, including farming features that allow users to earn. You'll also find out how to create asset pools that allow users to lend and borrow cryptocurrencies and generate interest. Additionally, you'll discover how to use Web3 libraries to build the frontend of DeFi products.By the end of this book, you'll will be well acquainted with popular tools, libraries, and design patterns for implementing a full-stack DeFi application with Web3 and Solidity.What you will learnUnderstand the key concepts and principles of DeFi and how it worksGet to grips with smart contract development to solve complex problemsBuild your experience in designing, building, and deploying Web3 applicationsImplement liquidity pools and swapping features for seamless crypto exchangesDevelop staking and farming features for DeFi applicationsCreate smart contracts for crypto loans integrated with Web3 librariesWho this book is forIf you are a blockchain developer experienced in Web3 and Solidity development, or anyone interested in learning about blockchain and DeFi technologies, this book is for you. Product managers, executives, and other management professionals looking to start or delve into a DeFi project will also benefit from this book, as will developers and architects with basic blockchain knowledge who want to advance their skills in building full-stack DeFi products. Experience with Solidity, JavaScript, and Web3 will help you get the most out of this book.Table of ContentsIntroduction to DeFiGetting Started with DeFi Application DevelopmentInteracting with Smart Contracts and DeFi Wallets in the FrontendIntroduction to Decentralized ExchangesBuild Crypto-Trading Smart ContractsImplementing a Liquidity Management Frontend with Web3Implementing a Token Swapping Frontend with Web3Working with Native TokensBuilding Smart Contracts for Staking and FarmingImplementing Frontend for Staking and FarmingAn Introduction to Crypto LoansImplementing an Asset Pool Smart Contract for a Crypto LoanImplementing a Price Oracle for Crypto LoansImplementing the Crypto Loan Frontend with Web3

  • - Become an expert Java programmer by solving over 200 brand-new, modern, real-world problems
    av Anghel Leonard
    679,-

    Stay on top of the new Java features (up to JDK 21) and find efficient solutions for your programming woes. With over 250 problems and solutions, you'll learn new ways to deal with real-world coding tasks and answers to common interview questions. Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesSolve Java programming challenges and get interview-ready with the power of modern Java 21Test your Java skills using language features, algorithms, data structures, and design patternsExplore tons of examples, all fully refreshed for this edition, meant to help you accommodate JDK 12 to JDK 21Book DescriptionThe super-fast evolution of the JDK between versions 12 and 21 has made the learning curve of modern Java steeper, and increased the time needed to learn it. This book will make your learning journey quicker and increase your willingness to try Java's new features by explaining the correct practices and decisions related to complexity, performance, readability, and more. Jave Coding Problems takes you through Java's latest features but doesn't always advocate the use of new solutions - instead, it focuses on revealing the trade-offs involved in deciding what the best solution is for a certain problem. There are more than two hundred brand new and carefully selected problems in this second edition, chosen to highlight and cover the core everyday challenges of a Java programmer. Apart from providing a comprehensive compendium of problem solutions based on real-world examples, this book will also give you the confidence to answer questions relating to matching particular streams and methods to various problems. By the end of this book you will have gained a strong understanding of Java's new features and have the confidence to develop and choose the right solutions to your problems. What you will learnAdopt the latest JDK 21 features in your applicationsExplore Records, Record Patterns, Record serialization and so onWork with Sealed Classes and Interfaces for increasing encapsulationLearn how to exploit Context-Specific Deserialization FiltersSolve problems relating to collections and esoteric data structuresLearn advanced techniques for extending the Java functional APIExplore the brand-new Socket API and Simple Web ServerTackle modern Garbage Collectors and Dynamic CDS ArchivesWho this book is forIf you are a Java developer who wants to level-up by solving real-world problems, then this book is for you. Working knowledge of the Java programming language is required to get the most out of this bookTable of ContentsText Blocks, Locales, Numbers, and MathObjects, Immutability, Switch Expressions, and Pattern MatchingWorking with Date and TimeRecords and Record PatternsArrays, Collections, and Data StructuresJava I/O: Context-Specific Deserialization FiltersForeign (Function) Memory APISealed and Hidden ClassesFunctional Style Programming - Extending APIsConcurrency - Virtual Threads and Structured ConcurrencyConcurrency ‒ Virtual Threads and Structured Concurrency: Diving DeeperGarbage Collectors and Dynamic CDS ArchivesSocket API and Simple Web Server

  • - A hands-on guide to effective enterprise security using real-life use cases in Wazuh
    av Rajneesh Gupta
    560,-

    Learn how to set up zero-cost security automation, incident response, file integrity monitoring systems, and cloud security monitoring from scratchKey Features: Get a thorough overview of Wazuh's features and learn how to make the most of themDetect network and host-based intrusion, monitor for known vulnerabilities and exploits, and detect anomalous behaviorBuild a monitoring system for security compliance that adheres to frameworks such as MITRE ATT&CK, PCI DSS, and GDPRPurchase of the print or Kindle book includes a free PDF eBookBook Description: Explore the holistic solution that Wazuh offers to improve your organization's cybersecurity posture with this insightful guide. Security Monitoring with Wazuh is a comprehensive resource, covering use cases, tool integration, and compliance monitoring to equip you with the skills you need to build an enterprise-level defense system.The book begins by setting up an Intrusion Detection System (IDS), integrating the open-source tool Suricata with the Wazuh platform, and then explores topics such as network and host-based intrusion detection, monitoring for known vulnerabilities, exploits, and detecting anomalous behavior. As you progress, you'll learn how to leverage Wazuh's capabilities to set up Security Orchestration, Automation, and Response (SOAR). The chapters will lead you through the process of implementing security monitoring practices aligned with industry standards and regulations. You'll also master monitoring and enforcing compliance with frameworks such as PCI DSS, GDPR, and MITRE ATT&CK, ensuring that your organization maintains a strong security posture while adhering to legal and regulatory requirements.By the end of this book, you'll be proficient in harnessing the power of Wazuh and have a deeper understanding of effective security monitoring strategies.What You Will Learn: Find out how to set up an intrusion detection system with WazuhGet to grips with setting up a file integrity monitoring systemDeploy Malware Information Sharing Platform (MISP) for threat intelligence automation to detect indicators of compromise (IOCs)Explore ways to integrate Shuffle, TheHive, and Cortex to set up security automationApply Wazuh and other open source tools to address your organization's specific needsIntegrate Osquery with Wazuh to conduct threat huntingWho this Book is for: This book is for SOC analysts, security architects, and security engineers who want to set up open-source SOC with critical capabilities such as file integrity monitoring, security monitoring, threat intelligence automation, and cloud security monitoring. Managed service providers aiming to build a scalable security monitoring system for their clients will also find valuable insights in this book. Familiarity with basic IT, cybersecurity, cloud, and Linux concepts is necessary to get started.Table of ContentsIntrusion Detection System using WazuhThreat Intelligence Automation with MISPSecurity Orchestration, Automation and Response using WazuhIncident Response with WazuhSecurity Compliance Monitoring with WazuhCloud Security Monitoring with WazuhVulnerability detection and Configuration AssessmentAppendix-1Glossaries

  • - Strategies and tools to accelerate continuous delivery and ensure quality software deployment
    av Joel Kruger
    619,-

    Unlock the power of DevOps release management to elevate your software development with early quality checks, testing, automation, and QA integration, reshaping your software delivery life cycle for excellenceKey FeaturesUnderstand the SDLC and the most popular release management modelsLearn what makes DevOps unique and how CI/CD pipelines enforce good DevOps release managementDrive a culture-driven release management initiative in your organization that breaks down silosPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAt the core of software development lies the imperative of swiftly and reliably releasing new features and updates, emphasizing the vital role of release management in the DevOps methodology. Discover how software development teams can elevate their processes by incorporating quality checks and shifting left, moving testing, automation, and QA procedures much earlier into the SDLC. However, release management is still tasked with application monitoring, overseeing infrastructure components, and managing change orders and schedules.This book offers insights into the essence of DevOps Release Management, illuminating its nuances and providing basic strategies for its implementation. You'll explore how CI/CD pipelines enforce good DevOps release management and master techniques to optimize them. You'll also learn how to foster a culture of cross-functional product development that minimizes waste and maximizes value to the customer.By the end of the book, you'll have gained a comprehensive understanding of DevOps release management, its benefits, and practical implementation strategies. Equipped with this knowledge, you'll be able to assess your own development processes and identify areas for improvement, ultimately leading to increased efficiency, collaboration, and value creation.What you will learnDiscover the significance and anatomy of the SDLCUnderstand the history of release management and how various models workGrasp DevOps release management and basic strategies to implement itConstruct optimized CI/CD pipelines capable of early issue detectionImplement the shift-left approach to enhance value delivery to customers at record speedFoster a culture of cross-functional collaboration in your teamMake DevOps release management pragmatic and accessibleOvercome common pitfalls in DevOps release managementWho this book is forThis book is a comprehensive introduction for those who are new to DevOps release management, but it's also valuable for DevOps engineers and release managers looking to enhance their skills and knowledge. If you're looking to adopt key practices to shift left, this book will enable you to build high-quality products in record time.Table of ContentsUnderstanding the Software Development Life CycleA Brief Introduction to Release ManagementWhat Are the Various SDLC Release Management Models?What Problems Does DevOps Release Management Try to Solve?Understanding What Makes DevOps Release Management UniqueUnderstanding the Basics of CI/CDA Practical Pipeline for Technical Release ManagersHow CI/CD Pipelines Enforce Good DevOps Release ManagementEmbracing DevOps Culture in Your Release Management StrategyWhat Does Receiving Support from Leadership and Stakeholders Look Like?Overcoming Common Pitfalls in DevOps Release Management

  • - Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8
    av Roger Ye
    515,-

    Build apps using .NET MAUI and Blazor with this comprehensive, revised guide for .NET 8. Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesHandle data effectively with expanded coverage on the MVVM model and data bindingIntegrate platform-specific code using plugins and custom controlsMigrate from Xamarin.Forms to .NET MAUI for the latest hybrid app development capabilitiesBook DescriptionAn evolution of Xamarin.Forms, .NET MAUI is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. Using .NET MAUI, you can develop apps that'll run on Android, iOS, macOS, and Windows from a single shared codebase. In this revised edition of .NET MAUI Cross-Platform Application Development you will be introduced to .NET 8 and get up to speed with app development in no time. The book begins by showing you how to develop a cross-platform application using .NET MAUI, including guidance for migrating from Xamarin.Forms. You'll gain all the knowledge needed to create a cross-platform application for Android, iOS, the mac OS, and Windows following an example project step by step. As you advance, you'll integrate the latest frontend technology into your app using Blazor components, including the new Blazor Bindings feature. After this, you'll learn how to test and deploy your apps. With new coverage on creating mock .NET MAUI components, you can develop unit tests for your application. You will additionally learn how to perform Razor component testing using bUnit. By the end of this book, you'll have learned how to develop your own cross-platform applications using .NET MAUI.What you will learnDevelop high-performance apps with logical user interfacesImprove the maintainability of apps using the MVVM design patternUnderstand the progression from Xamarin.Forms and how to migrate to .NETDelve into templated components and Razor class libraries for crafting Blazor UI elementsPublish your creations to major app stores with guidance on preparation and processesExtend your testing repertoire with bUnit for Razor components for reliable unit testingWho this book is forThis book is for mobile developers interested in cross-platform application development with working experience of the .NET Core framework, as well as junior engineers who've just begun their career in mobile app development. Native app developers (desktop) or Xamarin developers who want to migrate to .NET MAUI will also benefit from this book. Basic knowledge of modern object-oriented programming languages, such as C#, Java or Kotlin, is assumed.Table of ContentsGetting Started with .NET MAUIBuilding Our First .NET MAUI AppUser Interface Design with XAMLExploring MVVM and Data BindingNavigation using .NET MAUI Shell and NavigationPageSoftware Design with Dependency InjectionUsing Platform-Specific FeaturesIntroducing Blazor Hybrid App DevelopmentUnderstanding Blazor Routing and LayoutImplementing Blazor ComponentsDeveloping Unit TestsDeploying and Publishing in App Stores

  • - Build intelligent robots using ROS 2, Python, OpenCV, and AI/ML techniques for real-world tasks
     
    619,-

    Learn how to apply artificial intelligence, engineering, and machine learning to create smart robots capable of interacting with their environment, engaging with users, making decisions, and navigating autonomouslyKey Features: Gain a holistic understanding of robot design, systems engineering, and task analysisImplement AI/ML techniques to detect and manipulate objects and navigate robots using landmarksIntegrate voice and natural language interactions to create a digital assistant and artificial personality for your robotPurchase of the print or Kindle book includes a free PDF eBookBook Description: Unlock the potential of your robots by enhancing their perception with cutting-edge artificial intelligence and machine learning techniques. From neural networks to computer vision, this book equips you with the tools and practical use cases to create truly smart robots.Starting with robotics basics, robot architecture, control systems, and decision-making theory, this book presents systems-engineering methods to design problem-solving robots with single-board computers. You'll explore object recognition and genetic algorithms to teach your robot to identify and pick up objects, and you'll also harness the power of natural language processing to give your robot a voice. To enhance your robot further, you'll master neural networks to classify and separate objects and navigate autonomously, before advancing to guiding your robot arms using reinforcement learning and genetic algorithms. The book also covers path planning and goal-oriented programming to prioritize your robot's tasks, showing you how to connect all software using Python and ROS 2 for a seamless experience.By the end of this book, you'll have learned how to transform your robot into a helpful assistant with NLP and give it an artificial personality, ready to tackle real-world tasks and even crack jokes.What You Will Learn: Get started with robotics and AI essentialsUnderstand path planning, decision trees, and search algorithms to enhance your robotExplore object recognition using neural networks and supervised learning techniquesEmploy genetic algorithms to enable your robot arm to manipulate objectsTeach your robot to listen using Natural Language Processing through an expert systemProgram your robot in how to avoid obstacles and retrieve objects with machine learning and computer visionApply simulation techniques to give your robot an artificial personalityWho this book is for: This book is for practicing robotics engineers and enthusiasts aiming to advance their skills by applying AI and ML techniques. Students and researchers looking for practical guidance for solving specific problems or approaching a difficult robot design will find this book insightful.Proficiency in Python programming, familiarity with electronics and wiring, single board computers, Linux-based command-line interface (CLI), and knowledge of AI/ML concepts are required to get started with this book.

  • - Learn practical generative AI recipes to supercharge your cybersecurity skills
    av Clint Bodungen
    619,-

    Master ChatGPT and the OpenAI API and harness the power of cutting-edge generative AI and large language models to revolutionize the way you perform penetration testing, threat detection, and risk assessment.Key FeaturesEnhance your skills by leveraging ChatGPT to generate complex commands, write code, and create toolsAutomate penetration testing, risk assessment, and threat detection tasks using the OpenAI API and Python programmingRevolutionize your approach to cybersecurity with an AI-powered toolkitPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAre you ready to unleash the potential of AI-driven cybersecurity? This cookbook takes you on a journey toward enhancing your cybersecurity skills, whether you're a novice or a seasoned professional. By leveraging cutting-edge generative AI and large language models such as ChatGPT, you'll gain a competitive advantage in the ever-evolving cybersecurity landscape.ChatGPT for Cybersecurity Cookbook shows you how to automate and optimize various cybersecurity tasks, including penetration testing, vulnerability assessments, risk assessment, and threat detection. Each recipe demonstrates step by step how to utilize ChatGPT and the OpenAI API to generate complex commands, write code, and even create complete tools. You'll discover how AI-powered cybersecurity can revolutionize your approach to security, providing you with new strategies and techniques for tackling challenges. As you progress, you'll dive into detailed recipes covering attack vector automation, vulnerability scanning, GPT-assisted code analysis, and more. By learning to harness the power of generative AI, you'll not only expand your skillset but also increase your efficiency.By the end of this cybersecurity book, you'll have the confidence and knowledge you need to stay ahead of the curve, mastering the latest generative AI tools and techniques in cybersecurity.What you will learnMaster ChatGPT prompt engineering for complex cybersecurity tasksUse the OpenAI API to enhance and automate penetration testingImplement artificial intelligence-driven vulnerability assessments and risk analysesAutomate threat detection with the OpenAI APIDevelop custom AI-enhanced cybersecurity tools and scriptsPerform AI-powered cybersecurity training and exercisesOptimize cybersecurity workflows using generative AI-powered techniquesWho this book is forThis book is for cybersecurity professionals, IT experts, and enthusiasts looking to harness the power of ChatGPT and the OpenAI API in their cybersecurity operations. Whether you're a red teamer, blue teamer, or security researcher, this book will help you revolutionize your approach to cybersecurity with generative AI-powered techniques. A basic understanding of cybersecurity concepts along with familiarity in Python programming is expected. Experience with command-line tools and basic knowledge of networking concepts and web technologies is also required.Table of ContentsGetting Started: ChatGPT, the OpenAI API, and Prompt EngineeringVulnerability AssessmentCode Analysis and Secure DevelopmentGovernance, Risk, and Compliance (GRC)Security Awareness and TrainingRed Teaming and Penetration TestingThreat Monitoring and DetectionIncident ResponseUsing Local Models and Other FrameworksThe Latest OpenAI Features

  • - A practical guide to 3D graphics and advanced real-time rendering techniques in Vulkan
    av Preetish Kakkar
    560,-

    Discover essential real-time rendering techniques that can be extended or applied directly to existing or new rendering engines focusing only on VulkanKey FeaturesExplore a wide range of advanced 3D graphics programming techniques to leverage the full potential of Vulkan APILearn tips, tricks, and solutions to boost your 3D graphics for a wide range of cross-platform devicesImplement geometry projection, texturing, and lighting techniquesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionVulkan is a graphics API that gives the program total control of the GPU, allowing the GPU to be used to its full potential. This cookbook will uncover useful techniques for emerging new technologies, such as hybrid rendering, extended reality - mixed reality (MR), augmented reality (AR), virtual reality (VR) - and GPU-driven rendering, and even features a dedicated chapter to help you debug and profile your graphics applications with tips and tricks tested in real-world scenarios. The book starts by explaining basic Vulkan concepts while guiding you through the implementation of a basic graphics engine. The building blocks presented in the first few chapters will then help you implement more advanced techniques and algorithms, while getting you acquainted with the inner workings of Vulkan. Gradually, you'll discover how Vulkan can be used to build hybrid renderers as well as leveraged for the future of graphics with AR/VR/MR. Moreover, you'll gain an understanding of how it can be debugged or measured for performance. By the end of this book, you'll be well versed in how to use Vulkan to write graphics applications and how graphics algorithms are implemented using Vulkan.What you will learnSet up your environment for Vulkan developmentUnderstand how to draw graphics primitives using VulkanUse state-of-the-art Vulkan to implement a wide variety of modern rendering techniques such as DLSS, TAA, OIT, and foveated renderingImplement hybrid techniques using rasterization and ray tracing to create photorealistic real-time enginesCreate extended reality (AR/VR/MR) applications using OpenXR and VulkanExplore debugging techniques for graphics applications that use VulkanWho this book is forThis book is for computer graphics engineers who have experience in at least one graphics API, such as OpenGL (any variations), DirectX, or Metal, and wish to delve into Vulkan using hands-on, practical examples. Graphics engineers looking to use Vulkan's capabilities to develop real-time hybrid renderers and create XR applications will also find this book helpful. Familiarity with graphics APIs (such as OpenGL, OpenGL ES, Metal, or DirectX), proficiency in C++ programming, and a basic understanding of computer graphics algorithms are assumed.Table of ContentsVulkan Core ConceptsWorking with Modern VulkanImplementing GPU-Driven RenderingExploring Techniques for Lighting, Shading, and ShadowsDeciphering Order-Independent TransparencyAnti-Aliasing TechniquesRay Tracing and Hybrid RenderingExtended Reality with OpenXRDebugging and Performance Measurement Techniques

  • - Build intelligent applications including chatbots, virtual assistants, and content generators
    av Henry Habib
    560,-

    Explore the vast possibilities of integrating the ChatGPT API across various domains, from creating simple wrappers to developing knowledge-based assistants, multi-model applications, and conversational interfacesKey FeaturesUnderstand the different elements, endpoints, and parameters of the OpenAI APIBuild tailored intelligent applications and workflows with the OpenAI APICreate versatile assistants with for a multitude of tasksPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs artificial intelligence continues to reshape industries with OpenAI at the forefront of AI research, knowing how to create innovative applications such as chatbots, virtual assistants, content generators, and productivity enhancers is a game-changer. This book takes a practical, recipe-based approach to unlocking the power of OpenAI API to build high-performance intelligent applications in diverse industries and seamlessly integrate ChatGPT in your workflows to increase productivity. You'll begin with the OpenAI API fundamentals, covering setup, authentication, and key parameters, and quickly progress to the different elements of the OpenAI API. Once you've learned how to use it effectively and tweak parameters for better results, you'll follow advanced recipes for enhancing user experience and refining outputs. The book guides your transition from development to live application deployment, setting up the API for public use and application backend. Further, you'll discover step-by-step recipes for building knowledge-based assistants and multi-model applications tailored to your specific needs. By the end of this book, you'll have worked through recipes involving various OpenAI API endpoints and built a variety of intelligent applications, ready to apply this experience to building AI-powered solutions of your own.What you will learnGrasp the fundamentals of the OpenAI APINavigate the API's capabilities and limitations of the APISet up the OpenAI API with step-by-step instructions, from obtaining your API key to making your first callExplore advanced features such as system messages, fine-tuning, and the effects of different parametersIntegrate the OpenAI API into existing applications and workflows to enhance their functionality with AIDesign and build applications that fully harness the power of ChatGPTWho this book is forThis book is perfect for developers, data scientists, AI/tech enthusiasts, citizen developers, and no-code aficionados keen on using and mastering the OpenAI API. Whether you're a beginner or experienced professional, this book is ideal for quickly creating intelligent applications such as chatbots or content generators, through step-by-step recipes that take you from the basics of the API to creating sophisticated applications systematically. The OpenAI API is accessed with Python in this book, so familiarity with Python and APIs is preferred but not mandatory.Table of ContentsUnlocking OpenAI and Setting Up Your API Playground EnvironmentOpenAI API Endpoints ExplainedUnderstanding Key Parameters and Their Impact on Generated ResponsesIncorporating Additional Features from the OpenAI APIStaging the OpenAI API for Application DevelopmentBuilding Intelligent Applications with the OpenAI APIBuilding Assistants with the OpenAI API

  • - A modern approach to acing the data analyst interview and landing your dream job
    av Sandielly Ortega Polanco
    590,-

    Build your career in data analytics with this ultimate guide to excelling as a Power BI professionalKey FeaturesSeize your dream job with expert guidance for interview preparation and valuable tipsNavigate the hiring process confidently with a proven step-by-step approachStand out from the competition by honing your technical skills and interview strategiesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn our increasingly data-driven world, the demand for skilled data analysts and Power BI developers has surged, driven by the growing reliance on data-driven decision-making across industries. The Complete Power BI Interview Guide adopts an all-encompassing approach to empowering job seekers to excel in Power BI interviews and secure their desired roles. Whether you're just starting your career journey or transitioning into a data analytics role, this guide is an indispensable resource. This book equips you with the knowledge and strategies to effectively navigate the competitive job market. From creating an outstanding online professional profile to optimizing your resume and building a compelling work portfolio, you'll learn how to establish a strong personal brand. The essentials of Power BI, including data preparation, data modeling, DAX programming, expert report development, and impactful storytelling, are covered in-depth through real-world examples and valuable tips. By the end of this book, you'll have the confidence to interview for Power BI roles, navigate technical assessments, answer behavioral questions, and tackle case studies. You'll have gained the competitive edge needed to succeed in the data analytics job market and stay ahead of industry trends for career advancement.What you will learnElevate your profile presentation with standout techniquesNavigate the Power BI job market strategically for job hunting successCultivate essential soft skills for career growthExplore the complete analytics development cycle in Power BIMaster key Power BI development concepts in core areasGain insights into HR interviews, salary negotiations, and onboarding proceduresWho this book is forThis book is for data enthusiasts and professionals aspiring to secure interviews for roles such as data analyst, business intelligence analyst or developer, and Power BI-related positions. Whether you're new to the field or an experienced practitioner, this book provides valuable insights and strategies to enhance your Power BI skills and succeed in the hiring process. Basic knowledge of Power BI and data analytics, coupled with a drive to create impactful Power BI solutions with precise data insights, will help you make the most of this book.Table of ContentsExposing Your ProfileSupport Skills for Power BI DevelopersThe Power BI WorkflowData Analysis with Power BIPreparing, Transforming, and Modeling DataExploring, Visualizing, and Sharing Data and Deploying SolutionsDAX ProgrammingExpert Report BuildingEffective Data Storytelling Using Dashboards and Apps and Implementing SecurityUnderstanding the HR Interview Process and Preparing for SuccessTips for Negotiating Salary and BenefitsBest Practices for Accepting and Rejecting Job Offers - Onboarding and Beyond

  • - Expert tips, strategies, and essential frameworks for writing scalable and maintainable code in Django
    av Arghya Saha
    500,-

    Enhance your Django skills and elevate your employability by mastering the tools and practices employed by seasoned senior developersKey FeaturesGain a comprehensive understanding of the available deployment strategies for Django applicationsExplore techniques and best practices to enhance the efficiency and performance of your Django applicationTroubleshoot common production issues through efficient error logging and handling techniquesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionYou may have got your first Django developer job after a six-week bootcamp or online course, and that's great, but what's next? In small companies, mentorship can be hard to come by and gaining the traits of a senior developer without that can take a long time. This is precisely where Django in Production comes into play.This book will first delve into the true meaning of "good practice" and help you understand the rationale behind industry professionals building websites in specific ways to develop a solid foundation for your Django projects. Next, you will uncover hidden Django secrets through hands-on exploration, leveraging the power of Docker and version control to your advantage. You will gain insights into mastering Git hooks for efficient code maintenance, establishing a robust CI pipeline, and harnessing the capabilities of AWS Beanstalk. These tools will empower you to develop highly scalable products-an essential skill set for aspiring developers transitioning from junior to senior roles. Later, you will understand the significance of monitoring and be introduced to industry-standard tools utilized by professionals for effective monitoring practices.By the end of this book, you will have set yourself apart from the crowd, equipped with the knowledge and expertise to thrive as a seasoned Django developer.What you will learnWrite scalable and maintainable code like a Django expertBecome proficient in Docker for Django and experience platform-agnostic developmentExplore intelligent practices for continuous integrationLeverage the power of AWS to seamlessly deploy your application in a production environmentOptimize unstable systems through effective performance monitoringEffortlessly handle authentication and authorization issuesAutomate repetitive tasks by creating custom middlewareThoroughly test your code using factory_boy and craft comprehensive API testsWho this book is forThis book is for Python and Django developers who aspire to elevate their Django skills to an advanced level. It assumes an intermediate level of proficiency in Python and Django programming and aims to impart comprehensive knowledge on optimizing the production environment and utilizing associated toolsets. By implementing these best practices, you will enhance the efficiency, robustness, and scalability of your production systems, thereby accelerating your career growth and professional development.Table of ContentsSetting up Django with DRFExploring Django ORM, Models, and MigrationsSerializing Data with DRFExploring Django Admin and Management CommandsMastering Django Authentication and AuthorizationCaching, Logging, and ThrottlingUsing Pagination, Django Signals, and Custom MiddlewareUsing Celery with DjangoWriting tests in DjangoExploring Conventions in DjangoDockerizing Django ApplicationsWorking with Git and CI pipelines using DjangoDeploying Django in AWSMonitoring Django Applications

  • - The lofi, retrowave, and horror music chef's guide to FL Studio music production
    av Chris Rena
    560,-

    Elevate your music production skills with expert help and confidently create unique melodies, soundscapes, and fully mastered tracksKey Features: Explore FL Studio's essential features and plugins with expert guidance and a practical, recipe-based approachCreate captivating melodies for your tracks, then mix and master them like a professionalDelve deep into sound design techniques, automation, and FX creation for crafting dynamic music compositionsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Whether it's overcoming creative blocks, troubleshooting technical issues, or refining your workflow, every budding producer faces challenges. The FL Studio Cookbook is here to provide practical solutions to common problems, empowering you to navigate any obstacle with ease by exploring one of the most renowned, industry-standard DAWs.The recipe-based approach of this book means that you'll unlock the secrets of crafting captivating melodies and learn the art of composition with practical, step-by-step instructions, discovering how to construct melodies that evoke emotion and leave a lasting impression. From chord progressions to counterpoint, you'll get actionable insights to help you compose music that resonates with your audience. You'll also master the intricacies of mixing and mastering, by familiarizing yourself with the entire process from balancing levels and sculpting sounds to applying effects. You'll also explore the endless possibilities of sculpting sound from scratch, whether you're crafting custom synths, designing unique textures, or layering effects to create otherworldly sounds.By the end of this book, you'll have acquired the skills to confidently craft professional-quality lofi, retrowave, and horror music tracks, gaining the expertise to express your musical vision and take your music production to new heights.What You Will Learn: Navigate the FL Studio interface and utilize essential features effectivelyCraft captivating melodies, harmonies, and chord progressions for your musicManipulate samples to add depth and texture to your tracksMaster the art of mixing, including balancing levels, applying EQ, and using effectsHarness the potential of FL Studio's extensive plugin collectionCreate dynamic tracks using automation techniquesEmploy sound design techniques to craft unique sounds and FXOptimize your workflow and productivity with timesaving strategiesWho this book is for: The book is for audio professionals, especially music producers and sound designers who want to get a more thorough understanding of FL Studio and how to use its features to create catchy melodies for their productions. The book assumes a basic understanding of Digital Audio Workstations (DAWs), prior experience with the mix workflow (import, edit, mix, FX).

  • - Build powerful Android apps from scratch using Jetpack libraries and Jetpack Compose
    av Harun Wangereka
    560,-

    Accelerate your Android development journey by mastering the latest Kotlin techniques and libraries to build robust appsKey Features: Apply best practices and industry-essential skills used by Google Developer ExpertsFind out how to publish, monitor, and improve your app metrics on the Google Play StoreLearn how to debug issues, detect leaks, inspect network calls, and inspect your app's local databasePurchase of the print or Kindle book includes a free PDF eBookBook Description: Written with the best practices, this book will help you master Kotlin and use its powerful language features, libraries, tools, and APIs to elevate your Android apps.As you progress, you'll use Jetpack Compose and Material Design 3 to build UIs for your app, explore how to architect and improve your app architecture, and use Jetpack Libraries like Room and DataStore to persist your data locally. Using a step-by-step approach, this book will teach you how to debug issues in your app, detect leaks, inspect network calls fired by your app, and inspect your Room database. You'll also add tests to your apps to detect and address code smells.Toward the end, you'll learn how to publish apps to the Google Play Store and see how to automate the process of deploying consecutive releases using GitHub actions, as well as learn how to distribute test builds to Firebase App Distribution. Additionally, the book covers tips on how to increase user engagement.By the end of this Kotlin book, you'll be able to develop market-ready apps, add tests to their codebase, address issues, and get them in front of the right audience.What You Will Learn: Build beautiful, responsive, and accessible UIs with Jetpack ComposeExplore various app architectures and find out how you can improve themPerform code analysis and add unit and instrumentation tests to your appsPublish, monitor, and improve your apps in the Google Play StorePerform long-running operations with WorkManager and persist data in your appUse CI/CD with GitHub Actions and distribute test builds with Firebase App DistributionFind out how to add linting and static checks on CI/CD pipelinesWho this book is for: If you're an aspiring Android developer or an Android developer working with Java, then this book is for you. Basic Java programming skills are a must if you want to fully utilize the techniques and best practices showcased in this book.

  • - Advance your automation skills with the latest techniques for software integration and deployment
    av Eric Chapman
    560,-

    Explore the full spectrum of GitHub Actions to unlock your team's potential and become a pro in no timeKey Features: Master GitHub events to foster a self-service mindsetElevate your GitHub Actions knowledge to a whole new level through real-world examplesLearn how to integrate with popular cloud-based products within your workflowsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Navigating GitHub Actions often leaves developers grappling with inefficiencies and collaboration bottlenecks. Mastering GitHub Actions offers solutions to these challenges, ensuring smoother software development.With 16 extensive chapters, this book simplifies GitHub Actions, walking you through its vast capabilities, from team and enterprise features to organization defaults, self-hosted runners, and monitoring tools. You'll learn how to craft reusable workflows, design bespoke templates, publish actions, incorporate external services, and introduce enhanced security measures. Through hands-on examples, you'll gain best-practice insights for team-based GitHub Actions workflows and discover strategies for maximizing organization accounts.Whether you're a software engineer or a DevOps guru, by the end of this book, you'll be adept at amplifying productivity and leveraging automation's might to refine your development process.What You Will Learn: Explore GitHub Actions' features for team and business settingsCreate reusable workflows, templates, and standardized processes to reduce overheadGet to grips with CI/CD integrations, code quality tools, and communicationUnderstand self-hosted runners for greater control of resources and settingsDiscover tools to optimize GitHub Actions and manage resources efficientlyWork through examples to enhance projects, teamwork, and productivityWho this book is for: This book is for developers with a foundation in CI/CD, code quality tools, and team communication keen on exploring GitHub Actions. It's ideal for DevOps engineers, system administrators, software developers, IT specialists, automation aficionados, and university students focused on software integration and deployment. Those familiar with GitHub's ecosystem will find this content insightful.

  • - Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs
    av Xiaodi Yan
    679,-

    Develop web API applications using design patterns, advanced customization, and cutting-edge technologies, such as SignalR, gRPC, and GraphQL, while leveraging powerful cloud platforms and tools to accelerate developmentKey Features: Gain proficiency in building modern ASP.NET Core web API applicationsDevelop the skills to effectively test, debug, and secure your web API applicationsStreamline development workflows and boost productivity with cloud computing platforms and industry-standard CI/CD toolsPurchase of the print or Kindle book includes a free PDF eBookBook Description: Web API applications have become increasingly significant in recent years, fueled by the ever-accelerating pace of technological advancements. However, with this rapid evolution comes a pressing challenge: the need to create web API applications that are not only functional but also adaptable, maintainable, and scalable to meet the demands of users and businesses alike. This book will help you address this challenge head-on, equipping you with the knowledge and skills required to develop web API applications from scratch.By providing a deeper understanding of the various protocols implemented by ASP.NET Core, including RESTful, SignalR (WebSocket), gRPC, and GraphQL, supplemented by practical examples and optimization techniques, such as using middleware, testing, caching, and logging, this book offers invaluable insights for both newcomers as well as seasoned developers to meet modern web development requirements. Additionally, you'll discover how to use cloud platforms such as Azure and Azure DevOps to enhance the development and operational aspects of your application.By the end of the book, you'll be fully prepared to undertake enterprise-grade web API projects with confidence, harnessing the latest advancements in ASP.NET Core 8 to drive innovation.What You Will Learn: Build a strong foundation in web API fundamentalsExplore the ASP.NET Core 8 framework and other industry-standard libraries and tools for high-performance, scalable web APIsApply essential software design patterns such as MVC, dependency injection, and the repository patternUse Entity Framework Core for database operations and complex query creationImplement robust security measures to protect against malicious attacks and data breachesDeploy your application to the cloud using Azure and leverage Azure DevOps to implement CI/CDWho this book is for: This book is for developers who want to learn how to build web APIs with ASP.NET Core and create flexible, maintainable, scalable applications with .NET platform. Basic knowledge of C#, .NET, and Git will assist with understanding the concepts more easily.

  • - Design tailor-made solutions with modern SharePoint features to meet your organization's unique needs
    av Matti Paukkonen
    500,-

    Leverage SharePoint Online to enhance workflows and productivity with the help of practical examples from real-world scenariosKey Features: Discover strategies for maximizing the potential and effectiveness of SharePoint featuresExplore the synergy between Power Platform and Viva Suite when integrated with SharePoint OnlineLean to use SharePoint Framework and extensions to deliver personalized user experiencesPurchase of the print or Kindle book includes a free PDF eBookBook Description: Explore the robust functionalities of SharePoint that ensure your business processes remain flexible and scalable. With its custom development features, SharePoint presents abundant opportunities to meet evolving needs, deliver personalized experiences, and seamlessly integrate across platforms. If you're looking for practical guidance on developing custom SharePoint solutions, Customizing and Extending SharePoint Online is your essential companion.This book takes you through the different techniques for customizing SharePoint, harnessing its native capabilities, and extending them across other platforms. You'll begin by organizing content with SharePoint sites and learning best practices for permission governance before learning how to create and manage pages and use web parts to create, aggregate, and format content. This SharePoint book also covers specialized use cases of the Viva Suite and delves into SharePoint automation with Power Automate while extending solutions with Power Apps. Toward the end, you'll get to grips with designing personalized solutions with SharePoint Framework and Microsoft Graph.By the end of this book, you'll be ready to deliver highly customized SharePoint solutions that align with your business objectives.What You Will Learn: Discover the diverse capabilities offered by SharePoint OnlineOrganize and classify documents with Microsoft Syntex AI modelsAdd automation capabilities using SharePoint's REST APIs with Power AutomateEnhance the user experience by connecting SharePoint data to Canvas appsDesign custom solutions using SharePoint Framework and Microsoft GraphUnderstand how to use ready-made solutions from the developer communityWho this book is for: If you're a SharePoint administrator or developer who wants to learn more about building modern experiences in SharePoint Online, this book is for you. Familiarity with SharePoint and Microsoft 365 is recommended. Specifically curated for roles overseeing collaboration solutions in Microsoft 365, this book offers comprehensive coverage of modern SharePoint Online capabilities and extensibility options.

  • - Bring your characters to life through rigging and make them animation-ready
    av Jaime Kelly
    456,-

    Leverage expert advice, step-by-step guidance, and comprehensive visual aids to pave your way towards excellence in the art of 3D character riggingKey Features: Learn how to use automatic and manual weight painting to merge skin and boneEnhance any rig with a sweeping host of automatic controls and aids for animationKeep your rigs efficient and clean for an optimal end user experiencePurchase of the print or Kindle book includes a free PDF eBookBook Description: In the intricate world of 3D character rigging with Blender, aspiring artists often find themselves grappling with the daunting challenge of achieving results akin to seasoned professionals. This book is your guide to overcoming that very challenge, providing you with the necessary knowledge and skills to excel in this complex art form.As you embark on this creative journey, this book will guide you through a carefully crafted flow. Beginning with the basics, the first part of the book will teach you how to add structure to an empty canvas and master the art of weight painting in Blender. You'll delve into the intricacies of rigging humanoid characters, gain a deep understanding of the essential buttons and techniques, and discover invaluable success-boosting tips.Starting with simple mesh deformation using a single bone, you'll progress steadily toward the mastery of fully rigging a human character, all while comprehending the reasons behind each step in the process. Furthermore, the book leaves you with a selection of advanced techniques, fully explained, paving the way for a natural progression in your artistic journey and allowing you to continuously refine and enhance your skills.By the end of the book, you'll excel at crafting character rigs, seamlessly meeting professional pipeline demands in diverse teams and studios.What You Will Learn: Understand the basic terminology of rigging and learn how to create and modify rigsFind out how bones interact with topologyGet to grips with weight painting through the meshKnow when and how to add constraints such as Inversion Kinetics, Point To, and Child OfMake rigs visually appealing with advanced techniques such as shape keys and bone driversFamiliarize yourself with advanced techniques used by industry leadersWho this book is for: If you are an animator, modeler, or someone who wants to start rigging with a solid foundation, then this book is for you. You'll need no prior knowledge of Blender to get started with this book, as we'll go step by step with shortcuts and UI pointers provided.

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.