Große Auswahl an günstigen Büchern
Schnelle Lieferung per Post und DHL

Bücher veröffentlicht von Packt Publishing

Filter
Filter
Ordnen nachSortieren Beliebt
  • von François Voron
    100,00 €

    Learn all the features and best practices of FastAPI to build, deploy, and monitor powerful data science and AI apps, like object detection or image generation.Purchase of the print or Kindle book includes a free PDF eBookKey Features:Uncover the secrets of FastAPI, including async I/O, type hinting, and dependency injectionLearn to add authentication, authorization, and interaction with databases in a FastAPI backendDevelop real-world projects using pre-trained AI modelsBook Description:Building Data Science Applications with FastAPI is the go-to resource for creating efficient and dependable data science API backends. This second edition incorporates the latest Python and FastAPI advancements, along with two new AI projects - a real-time object detection system and a text-to-image generation platform using Stable Diffusion.The book starts with the basics of FastAPI and modern Python programming. You'll grasp FastAPI's robust dependency injection system, which facilitates seamless database communication, authentication implementation, and ML model integration. As you progress, you'll learn testing and deployment best practices, guaranteeing high-quality, resilient applications.Throughout the book, you'll build data science applications using FastAPI with the help of projects covering common AI use cases, such as object detection and text-to-image generation. These hands-on experiences will deepen your understanding of using FastAPI in real-world scenarios.By the end of this book, you'll be well equipped to maintain, design, and monitor applications to meet the highest programming standards using FastAPI, empowering you to create fast and reliable data science API backends with ease while keeping up with the latest advancements.What You Will Learn:Explore the basics of modern Python and async I/O programmingGet to grips with basic and advanced concepts of the FastAPI frameworkDeploy a performant and reliable web backend for a data science applicationIntegrate common Python data science libraries into a web backendIntegrate an object detection algorithm into a FastAPI backendBuild a distributed text-to-image AI system with Stable DiffusionAdd metrics and logging and learn how to monitor themWho this book is for:This book is for data scientists and software developers interested in gaining knowledge of FastAPI and its ecosystem to build data science applications. Basic knowledge of data science and machine learning concepts and how to apply them in Python is recommended.

  • von Ahilan Ponnusamy
    76,00 €

    Align your operating model with your organization's goals and enable leadership, culture, engineering, and operations to tame the complexities of the distributed futurePurchase of the print or Kindle book includes a free PDF eBookKey Features:Get hands-on with creating your operating model across on-premises, cloud, and edgeLearn how to group, construct, and scope operating model dimensionsTackle operating model complexities like architecture, stakeholder management, platform operations, compliance, security, and technology selectionBook Description:Cloud goals, such as faster time to market, lower total cost of ownership (TCO), capex reduction, self-service enablement, and complexity reduction are important, but organizations often struggle to achieve the desired outcomes. With edge computing gaining momentum across industries and making it possible to move workloads seamlessly between cloud and edge locations, organizations need working recipes to find ways of extracting the most value out of their cloud and edge estate.This book provides a practical way to build a strategy-aligned operating model while considering various related factors such as culture, leadership, team structures, metrics, intrinsic motivators, team incentives, tenant experience, platform engineering, operations, open source, and technology choices. Throughout the chapters, you'll discover how single, hybrid, or multicloud architectures, security models, automation, application development, workload deployments, and application modernization can be reutilized for edge workloads to help you build a secure yet flexible technology operating model. The book also includes a case study which will walk you through the operating model build process in a step-by-step way.By the end of this book, you'll be able to build your own fit-for-purpose distributed technology operating model for your organization in an open culture way.What You Will Learn:Get a holistic view of technology operating models and linked organization goals, strategy, and teamsOvercome challenges of extending tech operating models to distributed cloud and edge environmentsDiscover key architectural considerations in building operating modelsExplore the benefits of using enterprise-ready open-source productsUnderstand how open hybrid cloud and modern dev and ops practices improve outcomesWho this book is for:If you are a cloud architect, solutions architect, DevSecOps or platform engineering manager, CTO, CIO, or IT decision maker tasked with leading cloud and edge computing initiatives, creating architectures and enterprise capability models, aligning budgets, or showing your board the value of your technology investments, then this book is for you. Prior knowledge of cloud computing, application development, and edge computing concepts will help you get the most out of this book.

  • von Stian Thorgersen
    72,00 €

    Gain a practical understanding of Keycloak to enable authentication and authorization in applications while leveraging the additional features provided by Keycloak.Purchase of the print or Kindle book includes a free PDF eBookKey Features:- A beginners' guide to Keycloak focussed on understanding Identity and Access Management- Implement authentication and authorization in applications using Keycloak 22- Utilize Keycloak in securing applications developed by you and the existing applications in your enterpriseBook Description:The second edition of Keycloak - Identity and Access Management for Modern Applications is an updated, comprehensive introduction to Keycloak and its updates.In this new edition, you will learn how to use the latest distribution of Keycloak. The recent versions of Keycloak are now based on Quarkus, which brings a new and improved user experience and a new admin console with a higher focus on usability. You will see how to leverage Spring Security, instead of the Keycloak Spring adapter while using Keycloak 22. As you progress, you'll understand the new Keycloak distribution and explore best practices in using OAuth. Finally, you'll cover general best practices and other information on how to protect your applications.By the end of this new edition, you'll have learned how to install and manage the latest version of Keycloak to secure new and existing applications using the latest features.What You Will Learn:- Understand how to install, configure, and manage the latest version of Keycloak- Discover how to obtain access tokens through OAuth 2.0- Utilize a reverse proxy to secure an application implemented in any programming language or framework- Safely manage Keycloak in a production environment- Secure different types of applications, including web, mobile, and native applications- Discover the frameworks and third-party libraries that can expand KeycloakWho this book is for:This book is for developers, sysadmins, security engineers, or anyone who wants to leverage Keycloak and its capabilities for application security. Basic knowledge of app development, authentication, and authorization is expected.Table of Contents- Getting Started with Keycloak- Securing Your First Application- Brief Introduction to Standards- Authenticating Users with OIDC- Authorizing Access with OAuth 2.0- Securing Different Application Types- Integrating Applications with Keycloak- Authorization Strategies- Configuring Keycloak for Production- Managing Users- Authenticating Users- Managing Tokens and Sessions- Extending Keycloak- Securing Keycloak and Applications

  • von Ahmad Mozaffar
    60,00 €

    Leverage the power of WebAssembly with .NET 7 and C# to develop cutting-edge frontend web applications systematically with this comprehensive guidePurchase of the print or Kindle book includes a free PDF eBookKey Features- Explore Blazor WebAssembly through a systematic, step-by-step approach- Discover the concepts essential to develop and deploy real-world SPAs- Create robust components and develop efficient unit tests by using the bUnit frameworkBook DescriptionBlazor WebAssembly is a revolutionary technology in software development that enables you to develop web applications with a rich user interface using C# without JavaScript. It can be run natively in the browser and soon on mobile apps with .NET MAUI, making it a superweapon in the .NET developer's toolbox. This capability has opened the doors for the JavaScript community to have a stable framework to build single page applications (SPAs) maintained by Microsoft and driven by the community.Mastering Blazor WebAssembly is a complete resource that teaches you everything you need to build client-side web applications using C# & .NET 7.0. Throughout this book, you'll discover the anatomy of a Blazor WebAssembly project, along with the build, style, and structure of the components. You'll implement forms to catch user input and collect data, as well as explore the topics of navigating between the pages in depth. The chapters will guide you through handling complex scenarios like RenderTrees, writing efficient unit tests, using variant security methods, and publishing the app to different providers, all in a practical manner.By the end of this book, you'll have the skills necessary to build web apps with Blazor WebAssembly, along with the basics for a future in mobile development with .NET MAUI and Blazor.What You Will Learn- Develop basic and advanced components in Blazor to meet your application's specific requirements- Utilize Blazor forms to efficiently collect user input and handle data validation- Enhance your app with JavaScript logic, integrating it smoothly within your Blazor application- Call RESTful APIs in Blazor, enabling seamless integration with external services- Explore advanced identity and security techniques in Blazor ensuring robust authentication and authorization mechanisms- Build reliable apps by implementing unit testing and effective error handling strategiesWho this book is forThis book is for existing .NET developers eager to leverage their C# skills to build single page applications without relying on JavaScript frameworks, as well as for JavaScript developers curious about Blazor's capabilities and its user-friendly approach to web development. Tech enthusiasts seeking an in-depth understanding of Blazor's inner workings will also find this guide useful for discovering and mastering Blazor's powerful and intuitive web development capabilities.Table of Contents- Understanding the Anatomy of a Blazor WebAssembly Project- Components in Blazor- Developing Advanced Components in Blazor- Navigation and Routing- Capturing User Input with Forms and Validation- Consuming JavaScript in Blazor- Managing Application State- Consuming Web APIs from Blazor WebAssembly- Authenticating and Authorizing Users in Blazor- Handling Errors in Blazor WebAssembly- Giving Your App a Speed Boost- RenderTree in Blazor- Testing Blazor WebAssembly Apps- Publishing Blazor WebAssembly Apps- What's Next?

  • von Adam Kramarzewski
    103,00 €

    Arm yourself with the practical skills and cutting-edge insights necessary to successfully design captivating games across a variety of genres and platformsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesMaster the skills, processes, and techniques essential for working in a professional settingGrasp the core principles and processes of level design, world building, and storytellingDesign, implement, and refine high-quality features and mechanics for contemporary video gamesBook DescriptionIf you're in search of a cutting-edge actionable guide to game design, your quest ends here! Immerse yourself in the fundamentals of game design with expert guidance from veterans with decades of game design experience across a variety of genres and platforms.The second edition of this book remains dedicated to its original goal of helping you master the fundamentals of game design in a practical manner with the addition of some of the latest trends in game design and a whole lot of fresh, real-world examples from games of the current generation. This update brings a new chapter on games as a service, explaining the evolving role of the game designer and diving deeper into the design of games that are meant to be played forever. From conceptualizing a game idea, you'll gradually move on to devising a design plan and adapting solutions from existing games, exploring the craft of producing original game mechanics, and eliminating anticipated design risks through testing. You'll then be introduced to level design, interactive storytelling, user experience and accessibility.By the end of this game design book, you'll have learned how to wrap up a game ahead of its release date, work through the challenges of designing free-to-play games and games as a service, and significantly improve their quality through iteration, playtesting, and polishing.What you will learnDefine the scope and structure of a game projectConceptualize a game idea and present it to othersDesign gameplay systems and communicate them clearly and thoroughlyBuild and validate engaging game mechanicsDesign successful games as a service and prepare them for live operationsImprove the quality of a game through playtesting and meticulous polishingWho this book is forWhether you are a student eager to design your very first game or a game designer looking to expand your skill set, this book will help you master the fundamentals of game design across all stages of game development. With a focus on best practices and a pragmatic approach, Practical Game Design offers insights into the art and craft of game design from two senior game designers, with insider knowledge that even veterans will find valuable. While prior experience with game development is not absolutely necessary, having basic knowledge of popular video games will prove helpful.Table of ContentsIntroducing the Game Production ProcessPreparing a Game ConceptScoping a Game ProjectCreating Design DocumentationUnderstanding Game MechanicsDesigning Systems and FeaturesMaking PrototypesDesigning Compelling Stories for GamesThe Fundamentals of Level DesignCreating CharactersBalancing Your Content and SystemsBuilding a Great User Interface and User ExperienceMaking Your Games AccessibleMastering Games as a ServiceUnderstanding Monetization TechniquesThe Final 10%

  • von Adarsh Nair
    52,00 €

    Strengthen your ability to implement, assess, evaluate, and enhance the effectiveness of information security controls based on ISO/IEC 27001/27002:2022 standardsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Familiarize yourself with the clauses and control references of ISO/IEC 27001:2022Define and implement an information security management system aligned with ISO/IEC 27001/27002:2022Conduct management system audits to evaluate their effectiveness and adherence to ISO/IEC 27001/27002:2022Book Description:ISO 27001 and ISO 27002 are globally recognized standards for information security management systems (ISMSs), providing a robust framework for information protection that can be adapted to all organization types and sizes. Organizations with significant exposure to information-security-related risks are increasingly choosing to implement an ISMS that complies with ISO 27001. This book will help you understand the process of getting your organization's information security management system certified by an accredited certification body.The book begins by introducing you to the standards, and then takes you through different principles and terminologies. Once you completely understand these standards, you'll explore their execution, wherein you find out how to implement these standards in different sizes of organizations. The chapters also include case studies to enable you to understand how you can implement the standards in your organization. Finally, you'll get to grips with the auditing process, planning, techniques, and reporting and learn to audit for ISO 27001.By the end of this book, you'll have gained a clear understanding of ISO 27001/27002 and be ready to successfully implement and audit for these standards.What You Will Learn:Develop a strong understanding of the core principles underlying information securityGain insights into the interpretation of control requirements in the ISO 27001/27002:2022 standardUnderstand the various components of ISMS with practical examples and case studiesExplore risk management strategies and techniquesDevelop an audit plan that outlines the scope, objectives, and schedule of the auditExplore real-world case studies that illustrate successful implementation approachesWho this book is for:This book is for information security professionals, including information security managers, consultants, auditors, officers, risk specialists, business owners, and individuals responsible for implementing, auditing, and administering information security management systems. Basic knowledge of organization-level information security management, such as risk assessment, security controls, and auditing, will help you grasp the topics in this book easily.

  • von Kelsey Gilbert Kreiling
    78,00 €

    Uncover expert insights, practical tools, and a library of resources, including everything you need to build design-focused websites with rich user experience-from signup to launchPurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover professional insights as you get hands-on with designing a custom website on Squarespace 7.1 and Fluid EngineLaunch a website on your domain with features like commerce, member areas, blogging, and schedulingGrow your audience with a mobile-optimized website you can own, edit, and updateBook Description:You may have heard about Squarespace and even started a trial site, but launching it can be a real challenge for new users. While the basic features look simple enough, shaping Squarespace to fit your business needs requires expert help. That's where author and Squarespace expert Kelsey Gilbert Kreiling can help. Squarespace from Signup to Launch is a comprehensive resource for customizing the most design-focused and user-friendly website builder in the no-code world.Enriched with insights and resources from Squarespace experts such as Christy Price, Will Myers, David Iskander, Kristine Neil, Kathryn Joachim, Beatriz Caraballo, Justin Mabee, Shelly Morse, and more, this book goes beyond a technical manual. It prepares you to build a website, explains the foundational knowledge behind Squarespace 7.1 and Fluid Engine, and fosters a professional designer's mindset. Throughout the book, you'll learn how to build forms, use content blocks, optimize websites for mobile, build an online store, and become proficient in Squarespace's built-in SEO, marketing, and analytics tools.By the end of this Squarespace book, you'll have the confidence to build professional websites with a developer's technical knowledge, project organization, and design intuition. You won't just launch your site; you'll be proud to share it with the world.What You Will Learn:Build a website on Squarespace, step by step, with expert insights and practical tipsPlan your site content with an easy-to-understand outlineSource and create the visual elements necessary to achieve a professional websiteGo beyond pre-set templates by creating a polished design from navigation to footerIntegrate custom code to enhance both the design and functionality of your projectOptimize your website for mobile viewing and search engine visibilityImplement effective marketing strategies to promote your site and grow your audience after its launchWho this book is for:If you are interested in building a website on the Squarespace platform, using its newest version 7.1 and Fluid Engine, this book is for you. Whether you're a brand designer with little or no code experience, an entrepreneur seeking full ownership and usability of a website, or a website designer versed in other platforms looking to expand your skill set to other platforms, this comprehensive go-to guide covers everything you need. No matter your entry point, this book will offer an understanding of the why and how of Squarespace.

  • von Andy Gardiner
    115,00 €

    Layout multipage documents faster for print and digital output in this part-color guide, with consistent control over typography, color and positioning, all whilst using the latest Adobe InDesign 2023 features to automate repetitive and complex tasksKey Features- Create engaging design solutions for print and digital media such as posters, magazines, books, and brochures- Master the powerful tools InDesign offers to simplify complex tasks and avoid potentially disastrous mistakes- Discover InDesign best practices to increase productivity and speed up the design process with this illustrated guideBook DescriptionAdobe InDesign is the leading desktop publishing and layout software for producing brochures, magazines, flyers, books, posters, and a wide range of digital documents. It allows you to rapidly draft your documents with precise control over typography, images, positioning, alignment, color, and other interactive features. However, InDesign's interface, tools, and workflows can be a bit challenging to get to grips with. This cookbook will assist you in building unparalleled InDesign workflows with tried and tested recipes.With Designing the Adobe InDesign Way, you'll learn how to add and edit content, create color swatches, and use features such as tables, all while applying software best practices and techniques to ensure that your work is fast, efficient, and easily maintained. Additionally, you'll explore advanced InDesign features such as text styles, parent pages, tables of contents, and pre-flighting. Finally, you'll take a closer look at the many export options in InDesign and ways to truly maximize its capabilities.By the end of this book, you'll be well equipped to draft and design your own projects while ensuring your work is compatible with industry standards for print and digital documents.What You Will Learn- Navigate and customize the InDesign interface- Understand how to set up new documents for different types of content- Explore how to add and adjust content within your documents- Discover a range of tools to speed up your workflow and make you more efficient- Check your documents for errors and make the required corrections- Share your document output in different formats based on specific requirementsWho this book is forThis book is for marketing and communications professionals, marketing executives, marketing managers, marketing assistants, communications officers, communications managers, graphic designers, publishers, bids and tender teams, PR professionals, and brand managers looking to gain a deep understanding of InDesign. Anyone seeking to learn InDesign to create more professional content and advance their skills will find the book useful.Table of Contents- Customizing the InDesign Interface and New Document Settings- Working with Text in InDesign- Creating and Using Tables- Using the InDesign Frame Tools- Adding Images to Your Document- Taking Images Further - Creating and Applying Parent Pages- Working with Colours and Gradients- Formatting with Paragraph and Character Styles- Generating and Updating a Table of Contents- Creating Interactivity and PDF Forms- Using and Collaborating with CC Libraries- Preflighting and Outputting

  • von Jon Holt
    79,00 €

    Learn to identify problems when developing complex systems and design effective solutions using a model-based system engineering approachKey Features:Implement model-based systems engineering, including visualization, verification, and validation processesExplore the complexity of a system and learn how it can be commissioned as an effective resourceFilled with comprehensive explanations, practical examples and self assessment testsBook Description:Systems engineering helps in developing and describing complex systems. Written by an internationally-recognized systems engineering expert, this updated edition provides insight on elements to consider when designing a complex system that is robust and successful.The latest edition covers the new approaches of Model-based Systems Engineering (MBSE) and its deployment techniques using the Trinity approach. You will learn about the system engineering life cycle and processes to implement. Effective systems can be built only when the system is designed with close attention to detail, meaning each aspect of the system is recognized and understood before the system is built. The book explains in great detail, different system models and visualization techniques, with a focus on SysML, to help you visualize a system in the design phase. You will also learn various verification and validation techniques to ensure your system design is ready to be implemented. The book ends with key management processes, systems engineering best practices, and guidelines, with a new section on effective approaches based on the author's impressive 30 years of experience in the field.By the end of this systems engineering book, you'll be able to apply modern model-based systems engineering techniques to your own systems and projects.What You Will Learn:The three evils of systems engineering: complexity, ambiguous communication, lack of understandingLearn how to deploy MBSE using the Trinity approachInvaluable information about the philosophy of modeling from a seasoned professionalUnderstand MBSE life cycle and how design, verification, and validation fit into itExplore processes and concepts such as activities, stakeholders, and resourcesDiscover how needs fit into the life cycle and how to comply with relevant processesGain a deeper understanding of how to model effectively and efficientlyWho this book is for:This book is for aspiring systems engineers, engineering managers, or anyone looking to apply systems engineering practices to their systems and projects. While a well-structured, model-based approach to systems engineering is an essential skill for engineers of all disciplines, many companies are finding that new graduates have little understanding of MBSE. This book helps you acquire this skill with the help of a simple and practical approach to developing successful systems. No prior knowledge of systems engineering or modeling is required to get started with this book.

  • von Bill Schmarzo
    42,00 €

    Learn the key skills and capabilities that empower Citizens of Data Science to not only survive but thrive in an AI-dominated world.Purchase of the print or Kindle book includes a free PDF eBookKey Features:Prepare for a future dominated by AI and big dataEnhance your AI and data literacy with real-world examplesLearn how to leverage AI and data to address current and future challengesBook Description:AI is undoubtedly a game-changing tool with immense potential to improve human life.This book aims to empower you as a Citizen of Data Science, covering the privacy, ethics, and theoretical concepts you'll need to exploit to thrive amid the current and future developments in the AI landscape.We'll explore AI's inner workings, user intent, and the critical role of the AI utility function while also briefly touching on statistics and prediction to build decision models that leverage AI and data for highly informed, more accurate, and less risky decisions.Additionally, we'll discuss how organizations of all sizes can leverage AI and data to engineer or create value. We'll establish why the economies of learning are more powerful than the economies of scale in a digital-centric world. Ethics and personal/organizational empowerment in the context of AI will also be addressed.Lastly, we'll delve into ChatGPT and the role of Large Language Models (LLMs), preparing you for the growing importance of Generative AI. By the end of the book, you'll have a deeper understanding of AI and the knowledge of how best to leverage it and thrive alongside it.What You Will Learn:Get to know the fundamentals of data literacy, privacy, and analyticsFind out what makes AI tick and the role of the AI utility functionMake informed decisions using prominent decision-making frameworksUnderstand relevant statistics and probability conceptsCreate new sources of value by leveraging and applying AI and dataApply ethical parameters to AI development with real-world examplesFind out how to get the most out of ChatGPT and its peersWho this book is for:This book is for anyone looking to navigate an AI-driven future and make the most of the emerging technologies that have begun changing every industry without exception. Whether you're looking to expand your career prospects, find opportunities in your industry, future-proof your organization, or simply need guidance to keep up with the rapid progress, this book will help you gain a better understanding of AI and data for years to come.

  • von Rithin Skaria
    83,00 €

    Master Azure Well-Architected Framework and improve your optimization skills by enhancing the quality of your workloadsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn Well-Architected Framework from a cloud solution architect and an official Microsoft trainerOptimize your workloads in Azure by following Microsoft recommended best practicesUse reference architecture and Microsoft tests to conduct Well-Architected Framework (WAF) assessmentBook Description:It's easy to learn and deploy resources in Microsoft Azure, without worrying about resource optimization. However, for production or mission critical workloads, it's crucial that you follow best practices for resource deployment to attain security, reliability, operational excellence and performance. Apart from these aspects, you need to account for cost considerations, as it's the leading reason for almost every organization's cloud transformation.In this book, you'll learn to leverage Microsoft Well-Architected Framework to optimize your workloads in Azure. This Framework is a set of recommended practices developed by Microsoft based on five aligned pillars; cost optimization, performance, reliability, operational excellence, and security. You'll explore each of these pillars and discover how to perform an assessment to determine the quality of your existing workloads. Through the book, you'll uncover different design patterns and procedures related to each of the Well-Architected Framework pillars.By the end of this book, you'll be well-equipped to collect and assess data from an Azure environment and perform the necessary upturn of your Azure workloads.What You Will Learn:Dive deep into the Azure Well-Architected FrameworkExplore the differences between Cloud Adoption Framework and Well-Architected FrameworkUnderstand the pillars of the Well-Architected FrameworkDiscover varied techniques to improve the cost profile of your workloadOptimize your workflows using Azure Advisor and its scorePlan and prioritize the implementation of security recommendations from WAF assessmentsWho this book is for:This book is for developers, cloud solution architects, cloud administrators, and professionals experienced in design, implementation, and management of Azure resources. Professionals looking to learn cloud optimization or switch to a new role related to architecture can benefit from this book. An intermediate level understanding of the Microsoft Azure platform and services is a must. Experience in implementing or designing solutions in Azure is a plus but not mandatory.

  • von Chris Bradfield
    81,00 €

    Learn to create interactive cross-platform games such as a 3D Minigolf, a 2D Arcade classic, and much more with the all-new Godot Engine 4.0 in this part-color guideKey Features:- Master the art of developing cross-platform games- Harness the power of Godot's node and scene system to design robust and reusable game objects- Effortlessly and effectively integrate Blender into Godot to create powerful 3D games- Purchase of the print or Kindle book includes a free PDF eBookBook Description:Godot 4.0 is one of the most sought-after open-source game engines, and if you're enthusiastic about exploring its features, then this book is for you. Written by an author with over twenty-five years of experience, the Godot 4 Game Development Projects introduces the Godot game engine and its feature-rich 4.0 version. With an array of new capabilities, Godot 4.0 is a strong alternative to expensive commercial game engines. If you're a beginner, this book will help you learn game development techniques, while experienced developers will understand how to use this powerful and customizable tool to bring their creative visions to life.This updated edition consists of five projects with an emphasis on the 3D capabilities of the engine that will help you build on your foundation-level skills through small-scale game projects. Along the way, you'll gain insights into Godot's inner workings and discover game development techniques that you can apply to your projects.Using a step-by-step approach and practical examples, this book covers everything from the absolute basics to sophisticated game physics, animations, and much more. By the time you complete the final project, you'll have a strong foundation for future success with Godot 4.0 and you'll be well on your way to developing a variety of games.What You Will Learn:- Get acquainted with the Godot game engine and editor if you're a beginner- Explore the new features of Godot 4.0- Build games in 2D and 3D using design and coding best practices- Use Godot's node and scene system to design robust, reusable game objects- Use GDScript, Godot's built-in scripting language, to create complex game systems- Implement user interfaces to display information- Create visual effects to spice up your game- Publish your game to desktop and mobile platformsWho this book is for:This book is for game developers at all levels, from beginners seeking an introduction to experienced programmers aiming to delve into the intricacies of Godot Engine 4.0. It is a valuable resource for newcomers and a treasure trove of insights for experienced developers. Prior programming experience is a prerequisite.Table of Contents- Introduction to Godot 4.0- Coin Dash - Build Your First 2D Game- Space Rocks: Build a 2D Arcade Classic with Physics- Jungle Jump: Running and Jumping in a 2D Platformer- 3D Minigolf: Dive into 3D by Building a Minigolf Course- Infinite Flyer- Next Steps and Additional Resources

  • von Aristeidis Bampakos
    56,00 €

    Take Angular to the next level - build captivating real-world applications while exploring modern web technologies and best practicesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Explore Angular's capabilities for cross-platform app developmentCombine Angular with popular web technologies such as Nx monorepos, server-side rendering, and progressive web appsBuild your own libraries and schematics using Angular CDK and Angular CLBook Description:Angular Projects isn't like other books on Angular - this is a project-based guide that helps budding Angular developers get hands-on experience while developing cutting-edge applications.In this updated third edition, you'll master the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool, giving you a 360-degree view of what the Angular ecosystem makes possible.Updated to the newest version of Angular, the book has been revamped to keep up with the latest technologies. You'll work on a PWA weather application, a mobile photo geotagging application, a component UI library, and other exciting projects. In doing so, you'll implement popular technologies such as Angular Router, Scully, Electron, Angular service workers, Jamstack, NgRx, and more.By the end of this book, you will have the skills you need to build Angular apps using a variety of different technologies according to your or your client's needs.What You Will Learn:Set up Angular applications using Angular CLI and Nx ConsoleCreate a personal blog with Jamstack, Scully plugins, and SPA techniquesBuild an issue management system using typed reactive formsUse PWA techniques to enhance user experienceMake SEO-friendly web pages with server-side renderingCreate a monorepo application using Nx tools and NgRx for state managementFocus on mobile application development using IonicDevelop custom schematics by extending Angular CLIWho this book is for:This book is for developers with beginner-level Angular experience who want to become proficient in using essential tools and dealing with the various use cases in Angular. Beginner-level knowledge of web application development and basic experience of working with ES6 or TypeScript is essential before you dive in.This book focuses on practical applications of Angular. If you want to deepen your understanding of this framework, we recommend that you also look at Learning Angular from the same author.

  • von Clément Jean
    59,00 €

    Build robust, production-ready microservices in gRPC Go to enhance the scalability and efficiency of your APIs in real-world applicationsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover essential guidelines to steer clear of pitfalls when designing and evolving your gRPC servicesDevelop your understanding of advanced gRPC concepts such as authentication and securityPut your knowledge into action as you build, test, and deploy a TODO list microserviceBook Description:In recent years, the popularity of microservice architecture has surged, bringing forth a new set of requirements. Among these, efficient communication between the different services takes center stage, and that's where gRPC shines. This book will take you through creating gRPC servers and clients in an efficient, secure, and scalable way. However, communication is just one aspect of microservices, so this book goes beyond that to show you how to deploy your application on Kubernetes and configure other tools that are needed for making your application more resilient. With these tools at your disposal, you'll be ready to get started with using gRPC in a microservice architecture.In gRPC Go for Professionals, you'll explore core concepts such as message transmission and the role of Protobuf in serialization and deserialization. Through a step-by-step implementation of a TODO list API, you'll see the different features of gRPC in action. You'll then learn different approaches for testing your services and debugging your API endpoints. Finally, you'll get to grips with deploying the application services via Docker images and Kubernetes.What You Will Learn:Understand the different API endpoints that gRPC lets you writeDiscover the essential considerations when writing your Protobuf filesCompile Protobuf code with protoc and Bazel for efficient developmentGain insights into how advanced gRPC concepts workGrasp techniques for unit testing and load testing your APIGet to grips with deploying your microservices with Docker and KubernetesDiscover tools for writing secure and efficient gRPC codeWho this book is for:Whether you're interested in microservices or looking to use gRPC in your product, this book is for you. To fully benefit from its contents, you'll need a solid grasp of Go programming and using a terminal. If you're already familiar with gRPC, this book will help you to explore the different concepts and tools in depth.

  • von Muhammad Umer
    53,00 €

    Master the design and structure of Linux storage stack and explore its sophisticated architecturePurchase of the print or Kindle book includes a free PDF eBookKey Features:Explore the virtual file system (VFS) and how it serves as an abstraction layer for the actual file systemsUnderstand how the block layer acts as an intermediary between file systems and physical storageDiscover the physical layout and protocols linked with storage mediaBook Description:The Linux storage stack serves as a prime example of meticulously coordinated layers. Embark on a journey through the kernel code with Architecture and Design of the Linux Storage Stack, crafted for anyone seeking in-depth knowledge about the layered design of Linux storage and its landscape.You'll explore the Linux storage stack and its various concepts. You'll unlock the secrets of the virtual filesystem and the actual filesystem and the differences in their implementation, the role of the block layer, the Multi-Queue and Device Mapper frameworks, I/O schedulers, physical storage layout, and how to analyze all the layers in the storage stack.By the end of this book, you'll be acquainted with how a simple I/O request from a process travels down through all the layers and ends up in physical storage.What You Will Learn:Understand the role of the virtual filesystemExplore the different flavors of Linux filesystems and their key conceptsManage I/O operations to and from block devices using the block layerDeep dive into the Small Computer System Interface (SCSI) subsystem and the layout of physical devicesGauge I/O performance at each layer of the storage stackDiscover the best storage practicesWho this book is for:This book is for system and storage administrators, engineers, linux professionals, linux community in general, and anyone looking to expand their understanding of Linux and its storage landscape. Prior knowledge of Linux operating system is a must.

  • von Benjamin Kovacevic
    71,00 €

    Become a security automation expert and build solutions that save time while making your organization more secureKey Features:What's insideAn exploration of the SOAR platform's full features to streamline your security operationsLots of automation techniques to improve your investigative abilityActionable advice on how to leverage the capabilities of SOAR technologies such as incident management and automation to improve security postureBook Description:What your journey will look likeWith the help of this expert-led book, you'll become well versed with SOAR, acquire new skills, and make your organization's security posture more robust.You'll start with a refresher on the importance of understanding cyber security, diving into why traditional tools are no longer helpful and how SOAR can help.Next, you'll learn how SOAR works and what its benefits are, including optimized threat intelligence, incident response, and utilizing threat hunting in investigations.You'll also get to grips with advanced automated scenarios and explore useful tools such as Microsoft Sentinel, Splunk SOAR, and Google Chronicle SOAR.The final portion of this book will guide you through best practices and case studies that you can implement in real-world scenarios.By the end of this book, you will be able to successfully automate security tasks, overcome challenges, and stay ahead of threats.What You Will Learn:Reap the general benefits of using the SOAR platformTransform manual investigations into automated scenariosLearn how to manage known false positives and low-severity incidents for faster resolutionExplore tips and tricks using various Microsoft Sentinel playbook actionsGet an overview of tools such as Palo Alto XSOAR, Microsoft Sentinel, and Splunk SOARWho this book is for:You'll get the most out of this book ifYou're a junior SOC engineer, junior SOC analyst, a DevSecOps professional, or anyone working in the security ecosystem who wants to upskill toward automating security tasksYou often feel overwhelmed with security events and incidentsYou have general knowledge of SIEM and SOAR, which is a prerequisiteYou're a beginner, in which case this book will give you a head startYou've been working in the field for a while, in which case you'll add new tools to your arsenal

  • von Ru Campbell
    68,00 €

    Get to grips with Microsoft's enterprise defense suite and its capabilities, deployments, incident response, and defense against cyber threatsPurchase of the print or Kindle book includes a free PDF ebookKey Features:- Help in understanding Microsoft 365 Defender and how it is crucial for security operations- Implementation of the proactive security defense capabilities of Microsoft Defender for Endpoint, Identity, Office 365, and Cloud Apps so that attacks can be stopped before they start- A guide to hunting and responding to threats using M365D's extended detection and response capabilitiesBook Description:This book will help you get up and running with Microsoft 365 Defender and help you use the whole suite effectively.You'll start with a quick overview of cybersecurity risks that modern organizations face, such as ransomware and APT attacks, how Microsoft is making massive investments in security today, and gain an understanding of how to deploy Microsoft Defender for Endpoint by diving deep into configurations and their architecture.As you progress, you'll learn how to configure Microsoft Defender Antivirus, and onboard and manage macOS, Android, and Linux MDE devices for effective solutions. You'll also learn how to deploy Microsoft Defender for Identity and explore its different deployment methods that can protect your hybrid identity platform, as well as how to configure Microsoft Defender for Office 365 and Cloud Apps, and manage KQL queries for advanced hunting with ease. Toward the end, you'll find out how M365D can be integrated with Sentinel and how to use APIs for incident response.By the end of this book, you will have a deep understanding of Microsoft 365 Defender, and how to protect and respond to security threats.What You Will Learn:- Understand the Threat Landscape for enterprises- Effectively implement end-point security- Manage identity and access management using Microsoft 365 defender- Protect the productivity suite with Microsoft Defender for Office 365- Hunting for threats using Microsoft 365 DefenderWho this book is for:You're a security engineer, incident responder, blue teamer, or an IT security professional who wants to deploy and manage Microsoft 365 Defender services and successfully investigate and respond tocyber threatsYou have a basic understanding of networking, vulnerabilities, operating systems, email, Active Directory, and cloud appsTable of Contents- Microsoft and Modern Cybersecurity Threats- Microsoft 365 Defender: The Big Picture- The Fundamentals of Microsoft Defender for Endpoint- Onboarding Windows Clients and Servers- Getting Started with Microsoft Defender Antivirus for Windows- Advanced Microsoft Defender Antivirus for Windows- Managing Attack Surface Reduction for Windows- Managing Additional Capabilities for Windows- Onboarding and Managing macOS- Onboarding and Managing Linux Servers- Onboarding and Managing iOS and Android- Deploying Microsoft Defender for Identity- Managing Defender for Identity- Deploying Exchange Online Protection- Deploying Defender for Office 365- Implementing and Managing Microsoft Defender for Cloud Apps- Maintaining Security Hygiene and Threat Awareness- Extended Detection and Response with Microsoft 365 Defender- Advanced Hunting with KQL- Microsoft Sentinel Integration- Understanding Microsoft 365 Defender APIs- Glossary- Answers

  • von Malcolm Orr
    67,00 €

    Leverage AWS EKS to optimally manage Kubernetes deployment, scaling, and monitoring for your containerized applicationsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Seamlessly deploy and run Kubernetes applications on AWSOvercome security and networking issues in Kubernetes to improve the performance of your appsScale and provision resources to meet the dynamic needs of the cluster using AWS EKSBook Description:Kubernetes has emerged as the de facto standard for container orchestration, with recent developments making it easy to deploy and handle a Kubernetes cluster. However, a few challenges such as networking, load balancing, monitoring, and security remain. To address these issues, Amazon EKS offers a managed Kubernetes service to improve the performance, scalability, reliability, and availability of AWS infrastructure and integrate with AWS networking and security services with ease.You'll begin by exploring the fundamentals of Docker, Kubernetes, Amazon EKS, and its architecture along with different ways to set up EKS. Next, you'll find out how to manage Amazon EKS, encompassing security, cluster authentication, networking, and cluster version upgrades. As you advance, you'll discover best practices and learn to deploy applications on Amazon EKS through different use cases, including pushing images to ECR and setting up storage and load balancing. With the help of several actionable practices and scenarios, you'll gain the know-how to resolve scaling and monitoring issues. Finally, you will overcome the challenges in EKS by developing the right skill set to troubleshoot common issues with the right logic.By the end of this Kubernetes book, you'll be able to effectively manage your own Kubernetes clusters and other components on AWS.What You Will Learn:Understand Amazon EKS architecture and how every component worksEffectively manage Kubernetes clusters on AWS with Amazon EKSBuild a Docker image and push it to AWS ECREfficiently scale and provision resources by leveraging Amazon EKSExplore security and networking with Amazon EKSGet to grips with serverless Fargate and apply it to the workloadWho this book is for:This book is for cloud architects and cloud engineers who want to efficiently manage Kubernetes with Amazon EKS. Basic knowledge of containerization, Kubernetes, Docker, and AWS services is needed to grasp the content present in this book.

  • von Megan Roddie
    77,00 €

    Go on a journey through the threat detection engineering lifecycle while enriching your skill set and protecting your organizationKey Features:- Gain a comprehensive understanding of threat validation- Leverage open-source tools to test security detections- Harness open-source content to supplement detection and testingBook Description:Threat validation is an indispensable component of every security detection program, ensuring a healthy detection pipeline. This comprehensive detection engineering guide will serve as an introduction for those who are new to detection validation, providing valuable guidelines to swiftly bring you up to speed.The book will show you how to apply the supplied frameworks to assess, test, and validate your detection program. It covers the entire life cycle of a detection, from creation to validation, with the help of real-world examples. Featuring hands-on tutorials and projects, this guide will enable you to confidently validate the detections in your security program. This book serves as your guide to building a career in detection engineering, highlighting the essential skills and knowledge vital for detection engineers in today's landscape.By the end of this book, you'll have developed the skills necessary to test your security detection program and strengthen your organization's security measures.What You Will Learn:- Understand the detection engineering process- Build a detection engineering test lab- Learn how to maintain detections as code- Understand how threat intelligence can be used to drive detection development- Prove the effectiveness of detection capabilities to business leadership- Learn how to limit attackers' ability to inflict damage by detecting any malicious activity earlyWho this book is for:This book is for security analysts and engineers seeking to improve their organization's security posture by mastering the detection engineering lifecycle.To get started with this book, you'll need a basic understanding of cybersecurity concepts, along with some experience with detection and alert capabilities.Table of Contents- Fundamentals of Detection Engineering- The Detection Engineering Life Cycle- Building a Detection Engineering Test Lab- Detection Data Sources- Investigating Detection Requirements- Developing Detections Using Indicators of Compromise- Developing Detections Using Behavioral Indicators- Documentation and Detection Pipelines- Detection Validation- Leveraging Threat Intelligence- Performance Management- Career Guidance for Detection Engineers

  • von Lindy Quick
    86,00 €

    Written by experienced Agile coaches, SPCTs, and a SAFe® Fellow, this guide is packed with real-world examples, use cases, and anecdotes, and offers valuable guidance to help you avoid common pitfalls and successfully implement SAFe®Key FeaturesUnderstand how to tailor SAFe® practices to meet your organization's needsAvoid common mistakes encountered while adopting SAFe® at team, ART, and portfolio levelsDiscover practical tips and best practices to plan teams, ARTs, events, and Lean Portfolio ManagementBook DescriptionThe Scaled Agile Framework (SAFe®) is widely recognized as an eff ective methodology for implementing Agile practices at the Enterprise level. However, the complexity of SAFe® can make it challenging for Teams and organizations to determine which practices can be safely adapted to their unique needs. Although SAFe® is a framework rather than a set of rules, promoting adaptation, it's crucial to understand why SAFe® practices are designed the way they are along with the consequences of modifying them. The SAFe® Coaches Handbook is a comprehensive resource that goes beyond a how-to guide, providing a deep understanding of SAFe® principles and practices. The chapters are designed in a way to teach you how to successfully implement SAFe® in your organization and eff ectively manage the Team's Backlog while avoiding common pitfalls. You'll discover optimal ways to create SAFe® Teams and run successful Events. You'll also learn how to plan Agile Release Trains (ARTs), manage the ART Backlog, conduct PI Planning, and grasp the importance of Value Stream Identifi cation in driving value delivery. By the end of this book, you'll be armed with practical tips and advice to help you successfully customize the Scaled Agile Framework to your Enterprise's needs while preserving the aspects that make it work successfully.What you will learnDiscover how to set up Agile Teams to attain maximum effectivenessAvoid common mistakes organizations make with SAFe®Find out how to set up the Agile Release TrainDiscover common mistakes enterprises make that affect the success of the ARTUnderstand the importance of Value Streams and learn how to work with them successfullyStart using the best ways to measure the progress of Teams and ARTs at an Enterprise levelRecognize the impact of successful SAFe® adoption on Enterprise strategy and organizational structureWho this book is forIf you're a SAFe® Practice Consultant (SPCT), Scrum Master/Team Coach, or Release Train Engineer tasked with implementing SAFe® within an organization, you'll find this book indispensable. It offers valuable insights into aspects of SAFe® and helps ensure success in delivery and execution with practical uses you can adopt. Product owners and product managers will also benefit from this book by gaining a deeper understanding of how to function effectively within a SAFe® environment. A basic understanding of SAFe®, agile, and DevOps is recommended to get the most out of this book.Table of ContentsThriving the Digital AgeBuilding the TeamAgile Team Iteration and PI ExecutionTeam Backlog ManagementTeam Iteration EventsBuilding the Agile Release TrainRelease Trains Day-to-DayART Backlog ManagementEvents for the TrainPI EventsEnterprise StrategyBuilding Your PortfolioEstablishing Lean BudgetsPortfolio Backlog ManagementMeasuring ProgressLeadership AlignmentEmbracing Agility and Nurturing Transformation

  • von Sourav Ghosh
    60,00 €

    Explore techniques to design and implement low latency applications and study the impact of latency reductionPurchase of the print or Kindle book includes a free PDF eBookKey Features:Understand the impact application performance latencies have on different business use casesDevelop a deep understanding of C++ features for low latency applications through real-world examples and performance dataLearn how to build all the components of a C++ electronic trading system from scratchBook Description:C++ is meticulously designed with efficiency, performance, and flexibility as its core objectives. However, real-time low latency applications demand a distinct set of requirements, particularly in terms of performance latencies.With this book, you'll gain insights into the performance requirements for low latency applications and the C++ features critical to achieving the required performance latencies. You'll also solidify your understanding of the C++ principles and techniques as you build a low latency system in C++ from scratch.You'll understand the similarities between such applications, recognize the impact of performance latencies on business, and grasp the reasons behind the extensive efforts invested in minimizing latencies. Using a step-by-step approach, you'll embark on a low latency app development journey by building an entire electronic trading system, encompassing a matching engine, market data handlers, order gateways, and trading algorithms, all in C++. Additionally, you'll get to grips with measuring and optimizing the performance of your trading system.By the end of this book, you'll have a comprehensive understanding of how to design and build low latency applications in C++ from the ground up, while effectively minimizing performance latencies.What You Will Learn:Gain insights into the nature of low latency applications across various industriesUnderstand how to design and implement low latency applicationsExplore C++ design paradigms and features for low latency developmentDiscover which C++ features are best avoided in low latency developmentImplement best practices and C++ features for low latencyMeasure performance and improve latencies in the trading systemWho this book is for:This book is for C++ developers who want to gain expertise in low latency applications and effective design and development strategies. C++ software engineers looking to apply their knowledge to low latency trading systems such as HFT will find this book useful to understand which C++ features matter and which ones to avoid. Quantitative researchers in the trading industry eager to delve into the intricacies of low latency implementation will also benefit from this book. Familiarity with Linux and the C++ programming language is a prerequisite for this book.

  • von Glen D. Singh
    55,00 €

    Use real-world reconnaissance techniques to efficiently gather sensitive information on systems and networksPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn how adversaries use reconnaissance techniques to discover security vulnerabilities on systemsDevelop advanced open source intelligence capabilities to find sensitive informationExplore automated reconnaissance and vulnerability assessment tools to profile systems and networksBook Description:This book explores reconnaissance techniques - the first step in discovering security vulnerabilities and exposed network infrastructure. It aids ethical hackers in understanding adversaries' methods of identifying and mapping attack surfaces, such as network entry points, which enables them to exploit the target and steal confidential information.Reconnaissance for Ethical Hackers helps you get a comprehensive understanding of how threat actors are able to successfully leverage the information collected during the reconnaissance phase to scan and enumerate the network, collect information, and pose various security threats. This book helps you stay one step ahead in knowing how adversaries use tactics, techniques, and procedures (TTPs) to successfully gain information about their targets, while you develop a solid foundation on information gathering strategies as a cybersecurity professional. The concluding chapters will assist you in developing the skills and techniques used by real adversaries to identify vulnerable points of entry into an organization and mitigate reconnaissance-based attacks.By the end of this book, you'll have gained a solid understanding of reconnaissance, as well as learned how to secure yourself and your organization without causing significant disruption.What You Will Learn:Understand the tactics, techniques, and procedures of reconnaissanceGrasp the importance of attack surface management for organizationsFind out how to conceal your identity online as an ethical hackerExplore advanced open source intelligence (OSINT) techniquesPerform active reconnaissance to discover live hosts and exposed portsUse automated tools to perform vulnerability assessments on systemsDiscover how to efficiently perform reconnaissance on web applicationsImplement open source threat detection and monitoring toolsWho this book is for:If you are an ethical hacker, a penetration tester, red teamer, or any cybersecurity professional looking to understand the impact of reconnaissance-based attacks, how they take place, and what organizations can do to protect against them, then this book is for you. Cybersecurity professionals will find this book useful in determining the attack surface of their organizations and assets on their network, while understanding the behavior of adversaries.

  • von Tom Hombergs
    58,00 €

    Gain insight into how Hexagonal Architecture can help to increase maintainability.Key Features:Explore ways to make your software flexible, extensible, and adaptableLearn new concepts that you can easily blend with your own software development styleDevelop the mindset of making conscious architecture decisionsBook Description:Building for maintainability is key to keep development costs low (and developers happy). The second edition of "Get Your Hands Dirty on Clean Architecture" is here to equip you with the essential skills and knowledge to build maintainable software.Building upon the success of the first edition, this comprehensive guide explores the drawbacks of conventional layered architecture and highlights the advantages of domain-centric styles such as Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a Hexagonal Architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a Hexagonal Architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries, what shortcuts produce what types of technical debt, and how, sometimes, it is a good idea to willingly take on those debts.By the end of this second edition, you'll be armed with a deep understanding of the Hexagonal Architecture style and be ready to create maintainable web applications that save money and time. Whether you're a seasoned developer or a newcomer to the field, "Get Your Hands Dirty on Clean Architecture" will empower you to take your software architecture skills to new heights and build applications that stand the test of time.What You Will Learn:Identify potential shortcomings of using a layered architectureApply varied methods to enforce architectural boundariesDiscover how potential shortcuts can affect the software architectureProduce arguments for using different styles of architectureStructure your code according to the architectureRun various tests to check each element of the architectureWho this book is for:This book is for you if you care about the architecture of the software you are building. To get the most out of this book, you must have some experience with web development. The code examples in this book are in Java. If you are not a Java programmer but can read object-oriented code in other languages, you will be fine. In the few places where Java or framework specifics are needed, they are thoroughly explained.

  • von Fedor G. Pikus
    66,00 €

    A comprehensive guide with extensive coverage of concepts such as OOP, functional programming, generic programming, concurrency, and STL along with the latest features of C++Purchase of the print or Kindle book includes a free PDF eBookKey Features:Delve into the core patterns and components of C++ to master application designLearn tricks, techniques, and best practices to solve common design and architectural challengesUnderstand the limitation imposed by C++ and how to solve them using design patternsBook Description:C++ is a general-purpose programming language designed for efficiency, performance, and flexibility. Design patterns are commonly accepted solutions to well-recognized design problems. In essence, they are a library of reusable components, only for software architecture, and not for a concrete implementation.This book helps you focus on the design patterns that naturally adapt to your needs, and on the patterns that uniquely benefit from the features of C++. Armed with the knowledge of these patterns, you'll spend less time searching for solutions to common problems and tackle challenges with the solutions developed from experience. You'll also explore that design patterns are a concise and efficient way to communicate, as patterns are a familiar and recognizable solution to a specific problem and can convey a considerable amount of information with a single line of code.By the end of this book, you'll have a deep understanding of how to use design patterns to write maintainable, robust, and reusable software.What You Will Learn:Recognize the most common design patterns used in C++Understand how to use C++ generic programming to solve common design problemsExplore the most powerful C++ idioms, their strengths, and their drawbacksRediscover how to use popular C++ idioms with generic programmingDiscover new patterns and idioms made possible by language features of C++17 and C++20Understand the impact of design patterns on the program's performanceWho this book is for:This book is for experienced C++ developers and programmers who wish to learn about software design patterns and principles and apply them to create robust, reusable, and easily maintainable programs and software systems.

  • von Dylan Hildenbrand
    46,00 €

    Learn how to leverage the officially supported Svelte framework to build faster and more powerful web applications by following along with real-world scenarios.Key Features:Develop JavaScript applications with an intuitive and beginner-friendly frameworkGrasp the core concepts of SvelteKit effortlessly with real-world examplesDiscover how SvelteKit minimizes obstacles in building modern web applications, enhancing productivity and efficiencyBook Description:The JavaScript ecosystem has grown vast, complex, and daunting for newcomers. Fortunately, SvelteKit has emerged, simplifying the process of building JavaScript-based web applications. This book aims to demystify SvelteKit, making it as approachable as it makes web app development.With SvelteKit Up and Running you'll be introduced to the philosophy and technologies underlying SvelteKit. First, you'll follow a standard educational programming approach, progressing to a 'Hello World' application. Next, you'll explore the fundamental routing techniques, data loading management, and user submission, all through real-world scenarios commonly encountered in day-to-day development, before discovering various adapters employed by SvelteKit to seamlessly integrate with diverse environments. You'll also delve into advanced concepts like dynamic route management, error handling, and leveraging SvelteKit to optimize SEO and accessibility.By the end of this book, you'll have mastered SvelteKit and will be well-equipped to navigate the complexities of web app development.What You Will Learn:Gain a comprehensive understanding of the core technologies of SvelteKitDive deep into SvelteKit's file-based routing system and uncover basic and advanced conceptsMaster code organization in SvelteKit through effective data-loading techniquesElevate your application's visibility by incorporating SEO and accessibilityStreamline the deployment process of your SvelteKit apps by using adaptersOptimize your SvelteKit app by exploring various configuration and tooling optionsWho this book is for:This book is for web developers aiming to enhance their SvelteKit skills. Whether you're selecting your first JavaScript framework or seeking to stand out among job applicants by adding the latest technology to your resume, this book is your ultimate guide to becoming a SvelteKit master. A solid understanding of HTML, CSS, JavaScript, and Svelte is a must.

  • von Shalabh Aggarwal
    55,00 €

    Design and deploy robust state-of-the-art web applications using Flask 2.x and Python 3 frameworks and libraries for streamlined development and optimal performancePurchase of the print or Kindle book includes a free PDF eBookKey Features:A practical and rich companion guide for web developers, offering real-world situations and use cases to learn FlaskGet the most out of the powerful Flask framework while preserving the flexibility of your design choicesWrite cleaner, testable, and maintainable code with the help of sample appsBook Description:Discover what makes Flask, the lightweight Python web framework, popular, as you delve into its modular design that enables the development of scalable web apps. With this practical guide, you'll explore modern solutions, recommended design patterns, and best practices for Flask web development.Updated to the latest version of Flask and Python, this third edition of the Flask Framework Cookbook moves away from the outdated libraries, updates content to incorporate new coding patterns, and introduces recipes for the latest tools. You'll explore different ways to integrate with GPT to build AI-ready Flask applications. The book starts with an exploration of Flask application configurations and then guides you through working with templates and understanding the ORM and view layers. You'll also be able to write an admin interface and get to grips with testing using the factory pattern, debugging, and logging errors. Then you'll discover different ways of using Flask to create, deploy, and manage microservices using AWS, GCP, and Kubernetes. Finally, you'll gain insights into various deployment and post-deployment techniques for platforms such as Apache, Tornado, and Datadog.By the end of this book, you'll have acquired the knowledge necessary to write Flask applications that cater to a wide range of use cases in the best possible way and scale them using standard industry practices.What You Will Learn:Explore advanced templating and data modeling techniquesDiscover effective debugging, logging, and error-handling techniques in FlaskWork with different types of databases, including RDBMS and NoSQLIntegrate Flask with different technologies such as Redis, Sentry, and DatadogDeploy and package Flask applications with Docker and KubernetesIntegrate GPT with your Flask application to build future-ready platformsImplement continuous integration and continuous deployment (CI/CD) to ensure efficient and consistent updates to your Flask web applicationsWho this book is for:If you are a web developer seeking to expand your knowledge of developing scalable and production-ready applications in Flask, this is the book for you. It is also highly valuable if you are already aware of Flask's major extensions and want to leverage them for better application development. This book will come handy as a quick reference for specific topic on Flask, its popular extensions, or specific use cases. It assumes basic Python programming experience, as well as familiarity with web development and related terminology.

  • von Emiliano Paternostro
    72,00 €

    Take your projects from vision to victory with Avid Pro Tools by delivering high-quality results with perfect recipes for every challengePurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn to edit audio quickly and efficiently using different techniquesDiscover advanced automation techniques used during a mix sessionUnlock Pro Tools' most powerful features and explore their usesBook Description:Pro Tools has long been an industry-standard Digital Audio Workstation (DAW) for audio professionals, but it can often be overwhelming for new and experienced users alike. The Pro Tools 2023 Post-Audio Cookbook acts as a reference guide to the software and breaks down each stage of a project into manageable phases. From planning a session, editing a sequence, performing a mix to printing the final masters, you can approach this book either sequentially or peruse the self-contained recipes.You'll come to grips with workflows for music production, motion picture, and spoken word production, helping you gain expertise in the area of your choice. You'll learn aspects of music mixing like side chain processing to keep instruments from overshadowing each other and conforming for motion picture. The author's expertise with Pro Tools will help you discover and incorporate different techniques into your workflows. You'll also learn to build consistent and replicable workflows and templates by understanding what happens behind the scenes in Pro Tools. With this cookbook, you'll be able to focus on the creative aspects of your audio production and not get mired by the technical hurdles.By the end of this book, you'll be well-equipped to handle even the most complex features of Pro Tools to deliver immaculate results for your clients.What You Will Learn:Explore the inner workings of Pro ToolsPlan and organize projects effectivelyEdit audio quickly and efficientlyUnderstand and explore the usage of audio routingBuild effective mix templatesDeliver custom solutions for varied service requirementsUse advanced mixing techniques to enhance sound tracksPick appropriate use cases for different audio effects and pluginsWho this book is for:The book is for audio professionals, sound designers/editors, music engineers, podcast producers, re-recordist mixers, and students looking to learn about Pro Tools and its features. A basic understanding of Digital Audio Workstations and its operations such as import, edit, mix and bounce is a must.

  • von Sasa Kovacevic
    58,00 €

    Explore the methodologies and reasons behind successful legacy application moves to a hyper-space cloud, specifically AzurePurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover tips and tricks to help you avoid common pitfalls and get up and running quicklyGain in-depth end-to-end knowledge of all things cloud to smoothen your learning journeyExplore everything from formulating a plan to governing the cloud over the long termBook Description:You've heard about the benefits of the cloud and you want to get on board, but you're not sure where to start, what services to use, or how to make sure your data is safe. Making the decision to move to the cloud can be daunting and it's easy to get overwhelmed, but if you're not careful, you can easily make mistakes that cost you time and money.Azure Cloud Adoption Framework Handbook is here to help. This guide will take you step-by-step through the process of making the switch to the Microsoft Azure cloud. You'll learn everything from foundational cloud concepts and planning workload migration through to upskilling and organization transformation. As you advance, you'll find out how to identify and align your business goals with the most suitable cloud technology options available. The chapters are designed in a way to enable you to plan for a smooth transition, while minimizing disruption to your day-to-day operations. You'll also discover how the cloud can help drive innovation in your business or enable modern software development practices such as microservices and CI/CD. Throughout the chapters, you'll see how decision makers can interact with other internal stakeholders to achieve success through the power of collaboration.By the end of this book, you'll be more informed and less overwhelmed about moving your business to the cloud.What You Will Learn:Understand cloud adoption and digital transformation generallyGet to grips with the real-world, day-to-day running of a cloud platformDiscover how to plan and execute the cloud adoption journeyGuide all levels of the organization through cloud adoptionInnovate with the business goals in mind in a fast and agile wayBecome familiar with advanced topics such as cloud governance, security, and reliabilityWho this book is for:This book provides actionable strategies for anyone looking to optimize their organization's cloud adoption journey or get back on course, from IT managers and system architects to CXOs and program managers. Whether you're an enterprise or a fledgling start-up, this handbook has everything you need to get started with your cloud journey. General IT knowledge and a basic understanding of the cloud, modern software development practices, and organizational change management concepts are all prerequisites.

  • von Avi Tsadok
    49,00 €

    Take your interview skills to the next level by reviewing hundreds of real-world interview questions and coding examplesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Solve complex design and architecture tasksDevelop mature and complete answers to commonly asked questionsEnhance your interview prospects by building a strong developer brand through publications and online projectsBook Description:As an iOS developer, you must possess a diverse skill set encompassing Swift coding, design knowledge, and mastery of development tools. And while the demand for iOS developers remains high, the competition for landing your dream job has intensified in recent years. Being a skilled iOS developer is no longer enough - acing interviews is now just as essential as having technical expertise.In The Ultimate iOS Interview Playbook, you'll discover innovative ways to stand out as an iOS developer and pass every job interview. It will guide you to build your developer brand and present your skills to potential employers. This comprehensive guide covers over 100 interview questions, from Swift fundamentals and frameworks to complex design patterns and app architecture. You'll learn how to approach coding assessments like a pro and avoid red flags that could hinder your chances of success.Drawing from the author's experience of interviewing hundreds of iOS developers and having been a candidate themself, this book addresses the challenges of showcasing your skills and knowledge within a limited timeframe.By the end of this book, you'll be ready to excel in any iOS interview, demonstrating your strengths and confidently tackling even the most challenging questions, ultimately paving the way to secure the job you've always wanted.What You Will Learn:Gain insights into how an interview process worksEstablish and capitalize on your iOS developer brandEasily solve general Swift language questionsSolve questions on data structures and code managementPrepare for questions involving primary frameworks such as UIKit, SwiftUI, and Combine Core DataIdentify the "red flags" in an interview and learn strategies to steer clear of themWho this book is for:Designed for iOS developers of all levels, from juniors to seniors, this book is a valuable resource for anyone who wants to enhance their interview skills in iOS development. Basic knowledge of iOS development and Swift is necessary to get started with this book.

  • von Doruk Somunkiran
    96,00 €

    Boost your music production efficiency using Studio One's seamless workflows and deliver professional-grade tracksPurchase of the print or Kindle book includes a free PDF eBookKey Features:- Learn how to arrange and record your own music with Studio One's unique, intuitive workflow- Use Song, Project, and Show windows to create, master, and perform professional quality music- Utilize Studio One's virtual instruments and effects plug-ins to create music without any extra softwareBook Description:The Ultimate Studio One Pro Book is a detailed, step-by-step guide to creating music with Studio One's extensive set of production tools. This practical, goal-oriented resource will help musicians start producing their own music with Studio One and teach audio professionals how to include Studio One in their production workflow.The book begins by showing you how to set up Studio One to work smoothly on your system. The following chapters will walk you through the process of creating a project, along with recording audio and using virtual instruments to construct a MIDI arrangement. As you advance, you'll find out how to edit your songs to perfection using Melodyne, Audio Bend, and an extensive collection of MIDI modifiers. You'll also discover how to mix in Studio One with the effects plugins included in it, along with applying audio mastering in the Project window. Throughout this book, you'll gain the skills needed to leverage Studio One confidently and effectively, as well as build your own unique music production workflow.By the end of this book, you'll be able to effortlessly translate your musical ideas into complete songs using Studio One's powerful tools.What You Will Learn:- Configure Studio One and run it smoothly in your production environment- Record and edit MIDI using Studio One's excellent manipulation tools- Record audio and edit confidently using Melodyne and Audio Bend- Work with Studio One's stock virtual instruments to create an arrangement- Mix a song with Studio One's stock effects plugins- Master a song using the Project window- Take your music on stage with the Show windowWho this book is for:This book is for musicians, bands, and composers who want to learn Studio One from scratch to create their own music on a professional level. Producers and audio professionals who already have experience in another Digital Audio Workstation but now wish to switch to Studio One or include it in their workflow will also find this book useful. Basic knowledge and experience of musical processes, such as arranging, recording, mixing, and mastering are needed to make the most of this book. However, this book will teach you how to perform these processes more effectively in Studio One.Table of Contents- Choosing Your Flavor of Studio One- Installing and Configuring Your Studio One Environment- Exploring the Studio One Environment- Creating a New Song- Recording Your First Audio Track- Adding Virtual Instruments and Recording MIDI- Editing and Rearranging Your Song- Editing Audio- Editing MIDI- Using Global Tracks- Preparing for the Mix- Working with Effects Plugins to Craft a Mix- Optimizing Signal Flow and Elevating Your Mix- Navigating the Project Page and Producing Final Masters- Using Additional Studio One Features- Appendix: Customizing Studio One and Following Best Practices

Willkommen bei den Tales Buchfreunden und -freundinnen

Jetzt zum Newsletter anmelden und tolle Angebote und Anregungen für Ihre nächste Lektüre erhalten.