Marknadens största urval
Snabb leverans

Böcker utgivna av Packt Publishing

Filter
Filter
Sortera efterSortera Populära
  • av Gabriel N. Schenker
    695,-

    Build, ship, and run containers from scratch with Docker and Kubernetes be it on premise or in the cloudKey Features:Master Docker container setup, operation, and debuggingUse Docker compose for managing multi-service applicationsNavigate orchestrators like Kubernetes and Docker swarmkitPurchase of the print or Kindle book includes a free PDF eBookBook Description:The Ultimate Docker Container Book, 3rd edition enables you to leverage Docker containers for streamlined software development. You'll uncover Docker fundamentals and how containers improve software supply chain efficiency and enhance security.You'll start by learning practical skills such as setting up Docker environments, handling stateful components, running and testing code within containers, and managing Docker images. You'll also explore how to adapt legacy applications for containerization and understand distributed application architecture. Next, you'll delve into Docker's networking model, software-defined networks for secure applications, and Docker compose for managing multi-service applications along with tools for log analysis and metrics. You'll further deepen your understanding of popular orchestrators like Kubernetes and Docker swarmkit, exploring their key concepts, and deployment strategies for resilient applications. In the final sections, you'll gain insights into deploying containerized applications on major cloud platforms, including Azure, AWS, and GCE and discover techniques for production monitoring and troubleshooting.By the end of this book, you'll be well-equipped to manage and scale containerized applications effectively.What You Will Learn:Understand the benefits of using containersManage Docker containers effectivelyCreate and manage Docker imagesExplore data volumes and environment variablesMaster distributed application architectureDeep dive into Docker networkingUse Docker Compose for multi-service appsDeploy apps on major cloud platformsWho this book is for:This book is for Linux professionals, system administrators, operations engineers, DevOps engineers, software architects, and developers looking to work with Docker and Kubernetes from scratch. A basic understanding of Docker containers is recommended, but no prior knowledge of Kubernetes is required. Familiarity with scripting tools such as Bash or PowerShell will be advantageous.

  • av Luca Lusso
    555,-

    A comprehensive guide to creating Drupal themes from scratch, from design to fully styled websites with custom Twig templates and headless architectureKey Features:Explore real-world examples with proven methodologies to gain a deeper insight into the Drupal theme layerLearn how to translate a graphic design into a maintainable and robust Drupal themeImprove performance and accessibility with a decoupled frontend to consume data exposed by Drupal's APIsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Working with themes in Drupal can be challenging, given the number of layers and APIs involved. Modernizing Drupal 10 Theme Development helps you explore the new Drupal 10's theme layer in depth.With a fully implemented Drupal website on the one hand and a set of Storybook components on the other, you'll begin by learning to create a theme from scratch to match the desired final layout. Once you've set up a local environment, you'll get familiarized with design systems and learn how to map them to the structures of a Drupal website. Next, you'll bootstrap your new theme and optimize Drupal's productivity using tools such as webpack, Tailwind CSS, and Browsersync. As you advance, you'll delve into all the theme layers in a step-by-step way, starting from how Drupal builds an HTML page to where the template files are and how to add custom CSS and JavaScript. You'll also discover how to leverage all the Drupal APIs to implement robust and maintainable themes without reinventing the wheel, but by following best practices and methodologies. Toward the end, you'll find out how to build a fully decoupled website using json:api and Next.js.By the end of this book, you'll be able to confidently build custom Drupal themes to deliver state-of-the-art websites and keep ahead of the competition in the modern frontend world.What You Will Learn:Map design systems made by Storybook components to Drupal structuresUnderstand and use render arrays and Twig templatesGet familiarized with the new Single Directory Component feature introduced in Drupal 10.1Define, import, and use CSS and JavaScript librariesDiscover how to style content created with fields and paragraphsDefine, place, customize, and style blocksExplore advanced topics like extending Twig, making a theme configurable, and boosting performance and accessibilityFind out how to build a decoupled website using json:api and Next.jsWho this book is for:If you are a Drupal backend developer or frontend developer who wants to create Drupal themes that follow industry best practices and are fast and maintainable, this book is for you. Basic knowledge of HTML, CSS, and JavaScript and working knowledge of a CMS are needed to grasp the concepts present in this book.

  • av Kim Congleton
    695,-

    Discover how you can extend the capabilities of Business Central by building and deploying Power Platform solutionsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Unlock the full potential of Business Central using Power Platform, including Power Apps, Power Automation, and DataverseGain proficiency in using standard Business Central APIs and creating new APIsImplement best practices for developing and rolling out Business Central projects with enhanced functionalityBook Description:Unlock the untapped potential of Business Central by harnessing the power of the Power Platform with this comprehensive guide, transforming your cumbersome manual processes and limited customization capabilities into a vast array of extended functionalities and possibilities.You'll begin by exploring the potential of Power Platform and its seamless integration with both the on-premises and cloud versions of Business Central, amplifying the capabilities of your business operations. You'll then learn how to set up virtual tables and use Dataverse to create a simple model-driven app. As the book progresses, you'll leverage Power Apps, including both Canvas apps and model-driven apps, to build apps around Business Central processes. The book also highlights Power Automate's capabilities to create or modify business processes while incorporating new processes and automation. As you advance, you'll connect to Business Central APIs that can be implemented to connect with Business Central Data and finally integrate Power BI natively with Business Central, empowering you to construct advanced reports and dashboards.With the hands-on experience gained throughout the book, you'll build expertise in customizing Business Central with Power Platform to deliver more scalable and maintainable solutions.What You Will Learn:Build and deploy robust Power Platform solutions for Business CentralSeamlessly integrate Business Central both in the cloud and on-premises with Power Platform using a wide range of connectorsSet up virtual tables and gain insights into the extensive capabilities of DataverseBuild and connect Power Apps, enabling seamless Power BI integration for Business CentralCreate exceptional automated flows with advanced Power Automate configurationsUnderstand user adoption strategies and the center of excellenceWho this book is for:Whether you're a Business Central Power user, technical consultant, or solution architect looking to expand your capabilities using the Power Platform, this book is for you. No prior technical expertise in programming or software development is required; all you need is a basic familiarity with Business Central.

  • av David Cantón Nadales
    759,-

    Unlock the power of creating your own multiplayer virtual world and explore infinite possibilities by following practical examples on building, designing, and implementing various features in this part-color guideKey Features:Create your own Metaverse from scratch with detailed and practical instructionsUse Firebase tools to create a distinctive and feature-rich virtual worldCompile and distribute the finished project to various platformsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Build Your Own Metaverse with Unity is a practical guide for developers with step-by-step explanations, practical examples, and screenshots to guide them through essential concepts.You'll start by learning how to install Unity and create a character that can move around the virtual world. Next, you'll learn how to integrate multiplayer functionality, user identification, and registration in your game universe. You'll explore how to create interactive characters dealing with different attributes of the virtual world, including acquiring homes and decorating them with various features. Additionally, you'll understand how to use Firebase tools to make your Metaverse unique. By following the expert advice, you'll be able to create a feature rich Metaverse where players can interact with NPCs, acquire homes, and interact with other players online. Finally, you'll discover how to compile and distribute the finished project to various platforms, while acquiring with necessary skills and knowledge to create a unique and groundbreaking Metaverse.By the end of this book, you'll be well-equipped to create a Metaverse with infinite possibilities.What You Will Learn:Master Photon SDK to construct a universe with multiplayer capabilitiesFamiliarize yourself with the benefits of Firebase services when working with Unity3DStore data and settings in a cloud-based databaseAcquire the skills to create NFTs using Unity3D and C#Explore dynamic object generation from cloud data and manage game character mechanicsIncorporate Oculus quest 2 into your MetaverseAllow gamers to register or log in through Firebase authentication for safe gameplayWho this book is for:This book is perfect for beginners as well as seasoned game developers alike. With its help, you'll learn valuable skills in idea planning, construction, compilation, and distribution, ensuring a holistic understanding of metaverse development.

  • av Zhenyu George Li
    769,-

    Expand your UE5 game development skills by leveraging C++ scripting and improve your game development abilities by building a game from scratchPurchase of the print or Kindle book includes a free PDF eBookKey Features- Learn C++ programming as well as C++ scripting for Unreal Engine 5- Practice the UE5 scripting APIs through a game project to improve your knowledge and skills- Explore essential techniques and development cycles including design, implementation, optimization, and publishingBook DescriptionUnreal Engine is one of the most popular and accessible game engines in the industry, creating multiple job opportunities. Owing to C++ scripting's high performance, advanced algorithms, and engineering maintenance, it has become the industry standard for developing commercial games. However, C++ scripting can be overwhelming for anyone without a programming background. Unreal Engine 5 Game Development with C++ Scripting will help you master C++ and get a head start on your game development journey.You'll start by creating an Unreal Engine C++ project from the shooter template and then move on to building the C++ project and the C++ code inside the Visual Studio editor. You'll be introduced to the fundamental C++ syntax and essential object-oriented programming concepts. For a holistic understanding of game development, you'll also uncover various aspects of the game, including character creation, player input and character control, gameplay, collision detection, UI, networking, and packaging a completed multiplayer game.By the end of this book, you'll be well-equipped to create professional, high-quality games using Unreal Engine 5 with C++, and will have built a solid foundation for more advanced C++ programming and game development technologies.What you will learn- Develop coding skills in Microsoft Visual Studio and the Unreal Engine editor- Discover C++ programming for Unreal Engine C++ scripting- Understand object-oriented programming concepts and C++-specific syntax- Explore NPC controls, collisions, interactions, navigation, UI, and the multiplayer mechanism- Use the predefined Unreal Engine classes and the programming mechanism- Write code to solve practical problems and accomplish tasks- Implement solutions and methods used in game developmentWho this book is forThis book is for game designers, artists, software engineers, and students with some experience in using Unreal Engine and looking to explore the enigmatic C++ scripting. Basic experience with the UE editor is expected and blueprint scripting is a must. Familiarity with game concepts such as game level, lights, camera, actor/pawn/character, transformation, animation, and player control will be beneficial.Table of Contents- Creating Your First Unreal C++ Game- Editing C++ Code in Visual Studio- Learning C++ and Object-Oriented Programming- Investigating the Shooter Game's Generated Project and C++ Code- Learning How to Use UE Gameplay Framework Base Classes- Creating Game Actors- Controlling Characters- Handling Collisions- Improving C++ Code Quality- Making Pangaea a Network Multiplayer Game- Controlling the Game Flow- Polishing and Packaging the Game

  • av Frahaan Hussain
    509,-

    Explore the power of SwiftUI, creating complex user interfaces for different Apple platforms as you design a tax calculator app, a photo gallery app, an app store, and a fitness companion app in this part-color guideKey Features:- Learn how to use the latest SwiftUI features such as UIkit- Develop UIs for all categories of Apple devices, from the Apple Watch to the iPad- Enhance your applications further with advanced SwiftUI features- Purchase of the print or Kindle book includes a free PDF eBookBook Description:Elevate SwiftUI Skills by Building Projects helps you harness the cutting-edge potential of SwiftUI and its innovative and user-friendly approach to crafting user interfaces for Apple platforms with the power of Swift. This book will enhance your UI programming skills with SwiftUI through a project-based methodology, guiding you to create four real-world projects.Starting with a quick recap of Swift and SwiftUI, you'll gradually develop projects tailored for iPhone, iPad, macOS, and watchOS using Swift and Xcode. You'll experience SwiftUI's versatility in action as you build a tax calculator for iPhone and a photo gallery for the iPad, which uses a larger display to enhance the viewing experience. You'll also create an app store for Mac and, finally, get to grips with the power of SwiftUI for smaller devices such as the Apple Watch by designing a Fitness Companion app.By the end of this book, you'll have built fully functional projects across multiple platforms and gained the expertise needed to excel as a professional SwiftUI developer.What You Will Learn:- Start with a quick recap of UI essentials in Swift and Swift basics- Discover how UI elements are integrated into apps- Understand how SwiftUI builds on top of the pre-existing Swift programming language- Familiarize yourself with the latest Xcode version to create SwiftUI apps- Develop a wide variety of applications that can be used as cornerstones- Design and code for watchOS, iOS, macOS, and iPadOS in SwiftUI through explicit projectsWho this book is for:If you are a mobile developer already well-versed in Apple development using Swift, this book will further advance your skills in UI design. Basic Swift, Xcode, and Apple OS knowledge will help you get the most out of this book.Table of Contents- Swift and SwiftUI Recap- iPhone Project - Tax Calculator Design- iPhone Project - Tax Calculator Functionality- iPad Project - Photo Gallery Overview- iPad Project - Photo Gallery Enhanced View- Mac Project - App Store Bars- Mac Project - App Store Body- Watch Project - Fitness Companion Design- Watch Project - Fitness Companion UI

  • av David Okeyode
    695,-

    Pass the AZ-700 exam effortlessly with this comprehensive guide to Azure networking, covering all aspects of architecting, implementing, and managing Azure virtual networksPurchase of the print or Kindle book includes a free PDF eBookKey Features:Create and deploy a secure Azure network and implement dynamic routing and hybrid connectivityMaster Azure network design for performance, resilience, scalability, and securityEnhance your practical skills with hands-on labs aligned to the AZ-700 Network Engineer certificationBook Description:Designing and Implementing Microsoft Azure Networking Solutions is a comprehensive guide that covers every aspect of the AZ-700 exam to help you fully prepare to take the certification exam.Packed with essential information, this book is a valuable resource for Azure cloud professionals, helping you build practical skills to design and implement name resolution, VNet routing, cross-VNet connectivity, and hybrid network connectivity using the VPN Gateway and the ExpressRoute Gateway. It provides step-by-step instructions to design and implement an Azure Virtual WAN architecture for enterprise use cases.Additionally, the book offers detailed guidance on network security design and implementation, application delivery services, private platform service connectivity, and monitoring networks in Azure. Throughout the book, you'll find hands-on labs carefully integrated to align with the exam objectives of the Azure Network Engineer certification (AZ-700), complemented by practice questions at the end of each chapter, allowing you to test your knowledge.By the end of this book, you'll have mastered the fundamentals of Azure networking and be ready to take the AZ-700 exam.What You Will Learn:Recap the fundamentals of Azure networkingDesign and implement name resolutionImplement cross-VNet and VNet internet connectivityBuild site-to-site VPN connections using the VPN gatewayCreate an ExpressRoute connectionSecure your network with Azure Firewall and network security groupsImplement private access to Azure servicesChoose the right load balancing option for your networkWho this book is for:Whether you're an Azure network engineer or a professional looking to enhance your expertise in designing and implementing scalable and secure network solutions, this book is an invaluable resource. A basic understanding of cloud solutions will help you to get the most out of this book.

  • av Morgan Evans
    555,-

    A comprehensive guide to engineering management packed with tips, tricks, and techniques to drive resultsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Acquire the necessary skills to manage engineers across various settingsGain valuable insights into engineering leadership, people management, and driving organizational changeDiscover pitfalls to avoid as a new engineering manager and understand their causationBook Description:Delightful and customer-centric digital products have become an expectation in the world of business. Engineering managers are uniquely positioned to impact the success of these products and the software systems that power them. Skillful managers guide their teams and companies to develop functional and maintainable systems.This book helps you find your footing as an engineering manager, develop your leadership style, balance your time between engineering and managing, build successful engineering teams in different settings, and work within constraints without sacrificing technical standards or team empathy. You'll learn practical techniques for establishing trust, developing beneficial habits, and creating a cohesive and high-performing engineering team. You'll discover effective strategies to guide and contribute to your team's efforts, facilitating productivity and collaboration.By the end of this book, you'll have the tools and knowledge necessary to thrive as an engineering manager. Whether you're just starting out in your role or seeking to enhance your leadership capabilities, this handbook will empower you to make a lasting impact and drive success in your organization.What You Will Learn:Pitfalls common to new managers and how to avoid themWays to establish trust and authorityMethods and tools for building world-class engineering teamsBehaviors to build and maintain a great reputation as a leaderMechanisms to avoid costly missteps that end up requiring re-workStrategies to increase employee retention on your teamTechniques to facilitate better product outcomesWho this book is for:This book is a valuable resource for software engineers and developers transitioning into engineering management roles, equipping you with best practices and insights to navigate the new responsibilities effectively. Whether you're a newly promoted engineering manager or an experienced one seeking immediate answers to challenges, this comprehensive and up-to-date guide provides the support you need. Familiarity with the software development lifecycle, including concepts like version control, code review, and deployment, is required.

  • av Miriam C. Wiesner
    665,-

    Explore PowerShell's offensive and defensive capabilities to strengthen your organization's security with this practical guidePurchase of the print or Kindle book includes a free PDF eBookKey Features- Master PowerShell for security by configuring, auditing, monitoring, exploiting, and bypassing defenses- Research and develop methods to bypass security features and use stealthy tradecraft- Explore essential security features in PowerShell and protect your environment against exploits and bypassesBook DescriptionTake your cybersecurity skills to the next level with this comprehensive guide to PowerShell security! Whether you're a red or blue teamer, you'll gain a deep understanding of PowerShell's security capabilities and how to use them.After revisiting PowerShell basics and scripting fundamentals, you'll dive into PowerShell Remoting and remote management technologies. You'll learn how to configure and analyze Windows event logs and understand the most important event logs and IDs to monitor your environment. You'll dig deeper into PowerShell's capabilities to interact with the underlying system, Active Directory and Azure AD. Additionally, you'll explore Windows internals including APIs and WMI, and how to run PowerShell without powershell.exe. You'll uncover authentication protocols, enumeration, credential theft, and exploitation, to help mitigate risks in your environment, along with a red and blue team cookbook for day-to-day security tasks. Finally, you'll delve into mitigations, including Just Enough Administration, AMSI, application control, and code signing, with a focus on configuration, risks, exploitation, bypasses, and best practices.By the end of this book, you'll have a deep understanding of how to employ PowerShell from both a red and blue team perspective.What you will learn- Leverage PowerShell, its mitigation techniques, and detect attacks- Fortify your environment and systems against threats- Get unique insights into event logs and IDs in relation to PowerShell and detect attacks- Configure PSRemoting and learn about risks, bypasses, and best practices- Use PowerShell for system access, exploitation, and hijacking- Red and blue team introduction to Active Directory and Azure AD security- Discover PowerShell security measures for attacks that go deeper than simple commands- Explore JEA to restrict what commands can be executedWho this book is forThis book is for security professionals, penetration testers, system administrators, and red and blue teams looking to learn how to leverage PowerShell for security operations. A basic understanding of PowerShell, cybersecurity fundamentals, and scripting is a must. For some parts a basic understanding of active directory, C++/C#, and assembly can be beneficial.Table of Contents- Getting Started with PowerShell- PowerShell Scripting Fundamentals- Exploring PowerShell Remote Management Technologies and PowerShell Remoting- Detection - Auditing and Monitoring- PowerShell Is Powerful - System and API Access- Active Directory - Attacks and Mitigation- Hacking the Cloud - Exploiting Azure Active Directory/Entra ID- Red Team Tasks and Cookbook- Blue Team Tasks and Cookbook- Language Modes and Just Enough Administration (JEA)- AppLocker, Application Control, and Code Signing- Exploring the Antimalware Scan Interface (AMSI)- What Else? - Further Mitigations and Resources

  • av Mihir Shah
    619,-

    Master widely used cloud native platforms like Kubernetes, Calico, Kibana, Grafana, Anchor, and more to ensure secure infrastructure and software developmentPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn how to select cloud-native platforms and integrate security solutions into the systemLeverage cutting-edge tools and platforms securely on a global scale in production environmentsUnderstand the laws and regulations necessary to prevent federal prosecutionBook Description:For cloud security engineers, it's crucial to look beyond the limited managed services provided by cloud vendors and make use of the wide array of cloud native tools available to developers and security professionals, which enable the implementation of security solutions at scale. This book covers technologies that secure infrastructure, containers, and runtime environments using vendor-agnostic cloud native tools under the Cloud Native Computing Foundation (CNCF).The book begins with an introduction to the whats and whys of the cloud native environment, providing a primer on the platforms that you'll explore throughout. You'll then progress through the book, following the phases of application development. Starting with system design choices, security trade-offs, and secure application coding techniques that every developer should be mindful of, you'll delve into more advanced topics such as system security architecture and threat modelling practices. The book concludes by explaining the legal and regulatory frameworks governing security practices in the cloud native space and highlights real-world repercussions that companies have faced as a result of immature security practices.By the end of this book, you'll be better equipped to create secure code and system designs.What You Will Learn:Understand security concerns and challenges related to cloud-based app developmentExplore the different tools for securing configurations, networks, and runtimeImplement threat modeling for risk mitigation strategiesDeploy various security solutions for the CI/CD pipelineDiscover best practices for logging, monitoring, and alertingUnderstand regulatory compliance product impact on cloud securityWho this book is for:This book is for developers, security professionals, and DevOps teams involved in designing, developing, and deploying cloud native applications. It benefits those with a technical background seeking a deeper understanding of cloud-native security and the latest tools and technologies for securing cloud native infrastructure and runtime environments. Prior experience with cloud vendors and their managed services is advantageous for leveraging the tools and platforms covered in this book.

  • av Mostafa Yahia
    789,-

    Detect and investigate various cyber threats and techniques carried out by malicious actors by analyzing logs generated from different sourcesPurchase of the print or Kindle book includes a free PDF eBookKey Features- Understand and analyze various modern cyber threats and attackers' techniques- Gain in-depth knowledge of email security, Windows, firewall, proxy, WAF, and security solution logs- Explore popular cyber threat intelligence platforms to investigate suspicious artifactsBook DescriptionEffective threat investigation requires strong technical expertise, analytical skills, and a deep understanding of cyber threats and attacker techniques. It's a crucial skill for SOC analysts, enabling them to analyze different threats and identify security incident origins. This book provides insights into the most common cyber threats and various attacker techniques to help you hone your incident investigation skills.The book begins by explaining phishing and email attack types and how to detect and investigate them, along with Microsoft log types such as Security, System, PowerShell, and their events. Next, you'll learn how to detect and investigate attackers' techniques and malicious activities within Windows environments. As you make progress, you'll find out how to analyze the firewalls, flows, and proxy logs, as well as detect and investigate cyber threats using various security solution alerts, including EDR, IPS, and IDS. You'll also explore popular threat intelligence platforms such as VirusTotal, AbuseIPDB, and X-Force for investigating cyber threats and successfully build your own sandbox environment for effective malware analysis.By the end of this book, you'll have learned how to analyze popular systems and security appliance logs that exist in any environment and explore various attackers' techniques to detect and investigate them with ease.What you will learn- Get familiarized with and investigate various threat types and attacker techniques- Analyze email security solution logs and understand email flow and headers- Find out how to analyze Microsoft event logs- Practical investigation of the various Windows threats and attacks- Analyze web proxy logs to investigate C&C communication attributes- Understand web application firewall (WAF) logs and examine various external attacks- Analyze FW logs and security alerts to investigate cyber threats- Understand the role of CTI in investigation and identify potential threatsWho this book is forThis book is for Security Operation Center (SOC) analysts, security professionals, cybersecurity incident investigators, incident handlers, incident responders, or anyone looking to explore attacker techniques and delve deeper into detecting and investigating attacks. If you want to efficiently detect and investigate cyberattacks by analyzing logs generated from different log sources, then this is the book for you. Basic knowledge of cybersecurity and networking domains and entry-level security concepts are necessary to get the most out of this book.Table of Contents- Investigating Email Threats- Email Flow and Header Analysis- Introduction to Windows Event Logs- Tracking Accounts Login and Management- Investigating Suspicious Process Execution Using Windows Event Logs- Investigating PowerShell Event Logs- Investigating Persistence and Lateral Movement Using Windows Event Logs- Network Firewall Logs Analysis- Investigating Cyber Threats by Using the Firewall Logs- Web Proxy Logs Analysis(N.B. Please use the Look Inside option to see further chapters)

  • av Otàvio Santana
    629,-

    The definitive guide for designing and delivering reliable and high-performing persistence layers using Java in the cloud-native agePurchase of the print or Kindle book includes a free PDF eBookKey Features:Uncover database patterns for designing readable and maintainable architectures and Java applicationsMaster various techniques to overcome application and architecture persistence challengesDiscover painless application modernization with change-data-capture powered by cloud-native technologiesBook Description:Having a solid software architecture breathes life into tech solutions. In the early stages of an application's development, critical decisions need to be made, such as whether to go for microservices, a monolithic architecture, the event-driven approach, or containerization. In Java contexts, frameworks and runtimes also need to be defi ned. But one aspect is often overlooked - the persistence layer - which plays a vital role similar to that of data stores in modern cloud-native solutions. To optimize applications and data stores, a holistic understanding of best practices, technologies, and existing approaches is crucial.This book presents well-established patterns and standards that can be used in Java solutions, with valuable insights into the pros and cons of trending technologies and frameworks used in cloud-native microservices, alongside good Java coding practices. As you progress, you'll confront the challenges of cloud adoption head-on, particularly those tied to the growing need for cost reduction through stack modernization. Within these pages, you'll discover application modernization strategies and learn how enterprise data integration patterns and event-driven architectures enable smooth modernization processes with low-to-zero impact on the existing legacy stack.What You Will Learn:Gain insights into data integration in Java services and the inner workings of frameworksApply data design patterns to create a more readable and maintainable design systemUnderstand the impact of design patterns on program performanceExplore the role of cloud-native technologies in modern application persistenceOptimize database schema designs and leverage indexing strategies for improved performanceImplement proven strategies to handle data storage, retrieval, and management efficientlyWho this book is for:If you're a developer, engineer, or software architect working in the field of software development, particularly with a focus on Java solutions, this book is for you.

  • av Marcelo Guerra Hahn
    695,-

    Take your C++ skills to the next level with expert insights on advanced techniques, design patterns, and high-performance programmingPurchase of the print or Kindle book includes a free PDF eBookKey Features:Master templates, metaprogramming, and advanced functional programming techniques to elevate your C++ skillsDesign scalable and efficient C++ applications with the latest features of C++17 and C++20Explore real-world examples and essential design patterns to optimize your codeBook Description:Are you an experienced C++ developer eager to take your skills to the next level? This updated edition of Expert C++ is tailored to propel you toward your goals.This book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers. Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.With Expert C++ as your guide, you'll be empowered to push the boundaries of your C++ expertise and unlock new possibilities in software development.What You Will Learn:Go beyond the basics to explore advanced C++ programming techniquesDevelop proficiency in advanced data structures and algorithm design with C++17 and C++20Implement best practices and design patterns to build scalable C++ applicationsMaster C++ for machine learning, data science, and data analysis framework designDesign world-ready applications, incorporating networking and security considerationsStrengthen your understanding of C++ concurrency, multithreading, and optimizing performance with concurrent data structuresWho this book is for:This book will empower experienced C++ developers to achieve advanced proficiency, enabling them to build professional-grade applications with the latest features of C++17 and C++20. If you're an aspiring software engineer or computer science student, you'll able to master advanced C++ programming techniques through real-world applications that will prepare you for complex projects and real-world challenges.

  • av Jeff Hendrickson
    509,-

    Optimize UX analytics for your design workflow and discover effective techniques and strategies to craft unforgettable, impactful user experiencesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Enhance your understanding of qualitative and quantitative analysis for successful UX projectsApply design thinking and use surveys, interviews, and UX analytics tools for better product designOvercome bottlenecks and challenges at each stage of the user experienceBook Description:UX analytics is a field that recognizes the significance of understanding human behavior and emotions in designing user experiences. It goes beyond mere metrics and embraces a people-centric approach. With the help of this comprehensive guide, you'll acquire essential skills, knowledge, and techniques to establish a top-notch UX analytics practice.Unleashing the Power of UX Analytics will equip you with the strategies and tactics necessary to effectively collect, analyze, and interpret data, empowering you to make informed decisions that enhance the overall user experience. It emphasizes the importance of empathy in comprehending user needs and desires, enabling you to create meaningful and impactful design solutions. As you advance, this book walks you through the entire UX analytics process, from setting goals and defining key performance indicators (KPIs) to implementing various research methods and tools. You'll gain insights into user interview best practices, usability testing, and techniques for gathering qualitative and quantitative data.Armed with the knowledge of data analysis and interpretation, you'll be able to uncover patterns, trends, and user preferences to make data-driven decisions.What You Will Learn:Understand the significance of analytics in successful UX projectsApply design thinking as a problem-solving tool in a UX practiceExplore taxonomies, dashboards, KPIs, and data visualizations to understand data enterprise in depthDiscover key considerations to determine which UX analytics tools are best for your projectsCraft a North Star statement and understand how it guides your workDesign and deliver the best research findings collateralGet to grips with heuristics and performing the effective evaluationsWho this book is for:This book is for product managers, UX researchers, designers, and anyone involved in UX and business development, both in management roles and as individual contributors. If you are looking to master the methodologies, principles, and best practices for driving product design decisions through UX analytics, this book is absolutely the right pick for you. While a basic understanding of user experience principles is beneficial, it is not a prerequisite, as everything you need to know will be explained.

  • av Simone Onofri
    695,-

    Master the art of web exploitation with real-world techniques on SAML, WordPress, IoT, ElectronJS, and Ethereum smart contractsPurchase of the print or Kindle book includes a free PDF eBookKey Features- Learn how to detect vulnerabilities using source code, dynamic analysis, and decompiling binaries- Find and exploit vulnerabilities such as SQL Injection, XSS, Command Injection, RCE, and Reentrancy- Analyze real-world security incidents based on MITRE ATT&CK to understand the risk at the CISO levelBook DescriptionWeb attacks and exploits pose an ongoing threat to the interconnected world. This comprehensive book explores the latest challenges in web application security, providing you with an in-depth understanding of hackers' methods and the practical knowledge and skills needed to effectively understand web attacks.The book starts by emphasizing the importance of mindset and toolset in conducting successful web attacks. You'll then explore the methodologies and frameworks used in these attacks, and learn how to configure the environment using interception proxies, automate tasks with Bash and Python, and set up a research lab. As you advance through the book, you'll discover how to attack the SAML authentication layer; attack front-facing web applications by learning WordPress and SQL injection, and exploit vulnerabilities in IoT devices, such as command injection, by going through three CTFs and learning about the discovery of seven CVEs. Each chapter analyzes confirmed cases of exploitation mapped with MITRE ATT&CK. You'll also analyze attacks on Electron JavaScript-based applications, such as XSS and RCE, and the security challenges of auditing and exploiting Ethereum smart contracts written in Solidity. Finally, you'll find out how to disclose vulnerabilities.By the end of this book, you'll have enhanced your ability to find and exploit web vulnerabilities.What you will learn- Understand the mindset, methodologies, and toolset needed to carry out web attacks- Discover how SAML and SSO work and study their vulnerabilities- Get to grips with WordPress and learn how to exploit SQL injection- Find out how IoT devices work and exploit command injection- Familiarize yourself with ElectronJS applications and transform an XSS to an RCE- Discover how to audit Solidity's Ethereum smart contracts- Get the hang of decompiling, debugging, and instrumenting web applicationsWho this book is forThis book is for anyone whose job role involves ensuring their organization's security - penetration testers and red teamers who want to deepen their knowledge of the current security challenges for web applications, developers and DevOps professionals who want to get into the mindset of an attacker; and security managers and CISOs looking to truly understand the impact and risk of web, IoT, and smart contracts. Basic knowledge of web technologies, as well as related protocols is a must.Table of Contents- Mindset and Methodologies- Toolset for Web Attacks and Exploitation- Attacking the Authentication Layer - a SAML Use Case- Attacking Internet-Facing Web Applications - SQL Injection and Cross-Site Scripting (XSS) on WordPress- Attacking IoT Devices - Command Injection and Path Traversal- Attacking Electron JavaScript Applications - from Cross-Site Scripting (XSS) to Remote Command Execution (RCE)- Attacking Ethereum Smart Contracts - Reentrancy, Weak Sources of Randomness, and Business Logic- Continuing the Journey of Vulnerability Discovery

  • av Vladimir Dementyev
    679,-

    Transition from the traditional Rails MVC trio to an abstraction model and evolve your application codebase with synchronized components, boosting flexibility and maintainabilityKey Features:- Understand Rails' architectural patterns along with its advantages and disadvantages- Organize business logic in Rails apps when the default approach is insufficient- Introduce new abstractions to address design problems- Purchase of the print or Kindle book includes a free PDF eBookBook Description:The Ruby on Rails framework boosts productivity by leveraging the convention-over-configuration principle and model-view-controller (MVC) pattern, enabling developers to build features efficiently. This initial simplicity often leads to complexity, making a well-structured codebase difficult to maintain. Written by a seasoned software engineer and award-winning contributor to many other open-source projects, including Ruby on Rails and Ruby, this book will help you keep your code maintainable while working on a Rails app.You'll get to grips with the framework's capabilities and principles to harness the full potential of Rails, and tackle many common design problems by discovering useful patterns and abstraction layers. By implementing abstraction and dividing the application into manageable modules, you'll be able to concentrate on specific parts of the app development without getting overwhelmed by the entire codebase. This also encourages code reuse, simplifying the process of adding new features and enhancing the application's capabilities. Additionally, you'll explore further steps in scaling Rails codebase, such as service extractions.By the end of this book, you'll become a code design specialist with a deep understanding of the Rails framework principles.What You Will Learn:- Get to grips with Rails' core components and its request/response cycle- See how Rails' convention-over-configuration principle affects development- Explore patterns for software flexibility, extensibility, and testability in Rails- Identify and address Rails' anti-patterns for cleaner code- Implement design patterns for handling bloated models and messy views- Expand from mailers to multi-channel notification deliveries- Introduce different authorization models and layers to your codebase- Take a class-based approach to configuration in RailsWho this book is for:This book is for Rails application developers looking to efficiently manage the growing complexity of their projects. Whether you've recently launched your first Rails minimum viable product or are struggling to progress with a sizable monolithic application, this book is here to help. A deep understanding of core Rails principles is a must. Prior experience in building web apps using the Rails framework will help you understand and apply the concepts in the book in a better way.Table of Contents- Rails as a Web Application Framework- Active Models and Records- More Adapters, Less Implementations- Rails Anti-Patterns?- When Rails Abstractions Are Not Enough- Data Layer Abstractions- Handling User Input outside of Models- Pulling Out the Representation Layer- Authorization Models and Layers- Crafting the Notifications Layer- Better Abstractions for HTML Views- Configuration as a First-Class Application Citizen- Cross-Layers and Off-Layers

  • av Kevin Michael Land
    759,-

    Work through multiple design projects in this part-color guide to understand how Autodesk Fusion 360 helps improve efficiency and draftingKey Features- Understand the project workflow of Autodesk Fusion 360- Design and redesign projects while learning to fix errors- Gain a better insight into repurposing real-world items into Fusion 360 for custom designs- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionAutodesk Fusion 360 has become an indispensable tool for designers, tinkerers, and engineers worldwide thanks to its versatility that allows for large-scale assemblies and smaller, quick 3D prints. If you've faced challenges with learning Fusion 360, this book will help you overcome them and build the confidence to design your own projects, explaining step-by-step instructions and the purpose of each tool.In this book, you'll dive into the design workspace and learn sketching fundamentals such as setting up a component, recognizing when a sketch is fully constrained, and parametrically flexing models. Through trial and error, you'll work on multiple easy-to-build projects to create simple, useful items that can be quickly 3D printed for use around the house and then advance to much bigger projects that require joint connectivity and large assemblies.By the end of this book, you'll be able to sketch fully parametric designs, translate them into 3D models, and create your own unique designs.What you will learn- Gain proficiency in Fusion 360 user interface, navigation, and functionality- Create and transform simple 2D sketches into 3D models- Manipulate and control parametric 2D sketches using dimensions- Become familiar with drafting on paper and taking measurements with calipers- Create a bicycle assembly part with Fusion 360- Use the form environment to create organic shapes- Render a 3D model and understand how to apply materials and lighting- Generate 2D assembly model drawings for documentation purposesWho this book is forBeginner or intermediate designers who prefer hands-on learning will find this book useful, especially designers, woodworkers, 3D printing enthusiasts, and hobbyists who enjoy creating things, rather than experienced machinists. The basic projects are accessible without prior CAD skills, although some fundamental CAD understanding is beneficial for those interested in going further. It is highly recommended that you use a 3-button mouse for all projects to fully utilize floating pop-up menus.Table of Contents- Working within the Design Workspace- Planes, Sketches, Constraints, and Parametric Dimensions- Project Building Basics- Creating a Customizable S-Hook- Designing Decorative Doorknobs- Designing a Simple Bottle Holder- Creating a Bike Reference Model- Creating a Bottle Reference Model- Building the Bottle Holder- Improving the Bottle Holder Design- The FORM Environment- Modeling a Scary Tealight Ghost- Using Form and Solid Modeling to Create a Cushioned Chair- Using a Scanned Image to Create a 3D Model- Modeling a Bottle Topper

  • av Christopher Lee
    395,-

    Proven techniques, best practices, and tips for writing effective user stories, leveraging user story mapping, and expert interviews to deliver high value to usersPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn how to write and implement effective user stories to improve product developmentDiscover techniques to gather requirements, prioritize, and refine user storiesHandle stakeholder expectations, communicate user stories, and incorporate user feedbackBook DescriptionThe Art of Crafting User Stories is a must-read for product managers, UX professionals, and product developers dedicated to creating meaningful digital experiences. This book provides a comprehensive, step-by-step approach to empower you to master the techniques for creating user stories that drive effective product development. This book takes you on a journey from identifying and capturing user needs, goals, and perspectives through user stories, to crafting impactful stories for design choices and organizing tasks efficiently. You'll learn how to define the problem area, recognize user personas, and develop user scenarios with the aid of real-world examples, practical tips, and exercises designed to help you develop your skills in crafting user-centered experiences. Moreover, you'll gain a thorough understanding of user stories, their role in Agile development, and how to use them to plan and manage products effectively. By the end of this book, you'll be able to improve the quality and efficiency of your own products by applying the hands-on practical skills to create compelling digital experiences that resonate with users and stay relevant in the market. What you will learnLeverage user personas in product development for prioritizing features and guiding design decisionsCommunicate with stakeholders to gather accurate information for writing user storiesAvoid common mistakes by implementing best practices for user story developmentEstimate the time and resources required for each user story and incorporate estimates into the product planApply product frameworks and techniques for user story prioritization and requirement elicitationBenefit from the experiences, insights, and practices of experts in the field of user story mappingWho this book is forIf you're interested in learning about user stories, as a product management method in Agile development, this book is for you. It's suitable for anyone involved in software development, including product managers, product owners, Agile coaches, designers, product analysts, and developers. Although prior experience with Agile development is not expected, a basic understanding of software development will be beneficial.Table of ContentsIntroduction to User StoriesUnderstanding the User PerspectiveWriting Effective User StoriesPrioritizing and Estimating User StoriesWorking with StakeholdersUser Story Refinement and Continuous ImprovementUser Stories in PracticeExpert InterviewsConclusion

  • av Garima Bajpai
    615,-

    Discover various cloud services alongside modern software development practices and tools with the guidance of two industry leaders in DevOpsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Modernize continuous delivery in the cloud with strategic goals and objectivesMaster continuous delivery with the right tools, applications, and use casesPerform multi-cluster and multi-cloud deployments efficientlyBook Description:Many organizations are embracing cloud technology to remain competitive, but implementing and adopting development processes while modernizing a cloud-based ecosystem can be challenging.Strategizing Continuous Delivery in Cloud helps you modernize continuous delivery and achieve infrastructure-application convergence in the cloud. You'll learn the differences between cloud-based and traditional delivery approaches and develop a tailored strategy. You'll discover how to secure your cloud delivery environment, ensure software security, run different test types, and test in the pre-production and production stages.You'll also get to grips with the prerequisites for onboarding cloud-based continuous delivery for organizational and technical aspects. Then, you'll explore key aspects of readiness to overcome core challenges in your cloud journey, including GitOps, progressive delivery controllers, feature flagging, differences between cloud-based and traditional tools, and implementing cloud chaos engineering.By the end of this book, you'll be well-equipped to select the right cloud environment and technologies for CD and be able to explore techniques for implementing CD in the cloud.What You Will Learn:Uncover the foundation for modernizing continuous delivery and prepare for continuous delivery in cloudBuild fast, efficient, secure, and interoperable software for real-world resultsUnderstand end-to-end continuous delivery for multi-cloud, hybrid, and on-premiseSet up and scale continuous delivery in the cloud for maximum returnImplement cost optimization for continuous delivery in the cloudDiscover trends and advancements in CD with cloud-native technologiesWho this book is for:This book is for developers, site reliability engineers, DevOps architects, and engineers looking to strategize, plan, and implement continuous delivery in the cloud. You must have a basic understanding of CI/CD concepts and be familiar with cloud ecosystem, DevOps, or CI/CD pipelines.

  • av Peter Rising
    635,-

    Explore expert tips and techniques to effectively manage the security, compliance, and identity features within your Microsoft 365 applicationsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover techniques to reap the full potential of Microsoft security and compliance suiteExplore a range of strategies for effective security and complianceGain practical knowledge to resolve real-world challengesBook Description:The Microsoft 365 Security, Compliance, and Identity Administration is designed to help you manage, implement, and monitor security and compliance solutions for Microsoft 365 environments.With this book, you'll first configure, administer identity and access within Microsoft 365. You'll learn about hybrid identity, authentication methods, and conditional access policies with Microsoft Intune. Next, you'll discover how RBAC and Azure AD Identity Protection can be used to detect risks and secure information in your organization. You'll also explore concepts such as Microsoft Defender for endpoint and identity, along with threat intelligence. As you progress, you'll uncover additional tools and techniques to configure and manage Microsoft 365, including Azure Information Protection, Data Loss Prevention (DLP), and Microsoft Defender for Cloud Apps.By the end of this book, you'll be well-equipped to manage and implement security measures within your Microsoft 365 suite successfully.What You Will Learn:Get up to speed with implementing and managing identity and accessUnderstand how to employ and manage threat protectionManage Microsoft 365's governance and compliance featuresImplement and manage information protection techniquesExplore best practices for effective configuration and deploymentEnsure security and compliance at all levels of Microsoft 365Who this book is for:This book is for IT professionals, administrators, or anyone looking to pursue a career in security administration and wants to enhance their skills in utilizing Microsoft 365 Security Administration. A basic understanding of administration principles of Microsoft 365 and Azure Active Directory is a must. A good grip of on-premises Active Directory will be beneficial.

  • av Brittany Joiner
    369,-

    An expert's guide to unleash your productivity potential for work and personal projects with Trello automation, advanced features, integrations, and Power-UpsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Uncover the secrets of Trello's core features, automation, and integrations to become a Trello power userMaster Trello with practical advice, real-world examples, and workflows to improve task managementGet in-depth knowledge of Trello to get it up and running within minutes and scale it for future needsBook Description:Managing large projects and teams can be an immense challenge, but having an efficient project management system can make all the difference. Trello is one of the leading project management systems, however, it's crucial to understand its features to leverage its full potential Supercharging Productivity with Trello is the perfect guide for you to enhance efficiency and do more in less time.You'll start by exploring Trello's structure, including cards, boards, and lists, before diving into Trello card basics. Next, you'll learn to use Trello views and templates to aggregate tasks and organize projects. You'll then explore automation, including triggers and actions, to create powerful workflows that will help you prioritize tasks and organize your data effectively. Later, you'll discover Power-Ups, an add-on that extends Trello's functionality. Throughout the book, you'll find practical tips and real-world examples to gain practical knowledge.By the end of this book, you'll be well-equipped to use Trello effectively for task and project management helping you stay on top of your game and deliver quick wins in no time.What You Will Learn:Explore Trello's structure and the important featuresCustomize Trello cards and fields to fit your use caseCreate Trello views to get a mile-high view of your projectsDiscover Trello's automation features to save time and automate tasksUse Power-Ups for documentation, reporting, contacts, and moreGet the most out of Trello with real-world examples and practical tipsWho this book is for:If you are a busy professional, student, entrepreneur, or anyone looking to get more done in less time, this book is for you. Whether you're new or an experienced Trello user, this comprehensive guide will provide the tools and strategies needed to streamline your workflow, boost your productivity, and achieve your goals.

  • av Breght van Baelen
    679,-

    Master core data architecture design concepts and Azure Data & AI services to gain a cloud data and AI architect's perspective to developing end-to-end solutionsPurchase of the print or Kindle book includes a free PDF eBookKey Features:Translate and implement conceptual architectures with the right Azure servicesInject artificial intelligence into data solutions for advanced analyticsLeverage cloud computing and frameworks to drive data science workloadsBook Description:With data's growing importance in businesses, the need for cloud data and AI architects has never been higher. The Azure Data and AI Architect Handbook is designed to assist any data professional or academic looking to advance their cloud data platform designing skills. This book will help you understand all the individual components of an end-to-end data architecture and how to piece them together into a scalable and robust solution.You'll begin by getting to grips with core data architecture design concepts and Azure Data & AI services, before exploring cloud landing zones and best practices for building up an enterprise-scale data platform from scratch. Next, you'll take a deep dive into various data domains such as data engineering, business intelligence, data science, and data governance. As you advance, you'll cover topics ranging from learning different methods of ingesting data into the cloud to designing the right data warehousing solution, managing large-scale data transformations, extracting valuable insights, and learning how to leverage cloud computing to drive advanced analytical workloads. Finally, you'll discover how to add data governance, compliance, and security to solutions.By the end of this book, you'll have gained the expertise needed to become a well-rounded Azure Data & AI architect.What You Will Learn:Design scalable and cost-effective cloud data platforms on Microsoft AzureExplore architectural design patterns with various use casesDetermine the right data stores and data warehouse solutionsDiscover best practices for data orchestration and transformationHelp end users to visualize data using interactive dashboardingLeverage OpenAI and custom ML models for advanced analyticsManage security, compliance, and governance for the data estateWho this book is for:This book is for anyone looking to elevate their skill set to the level of an architect. Data engineers, data scientists, business intelligence developers, and database administrators who want to learn how to design end-to-end data solutions and get a bird's-eye view of the entire data platform will find this book useful. Although not required, basic knowledge of databases and data engineering workloads is recommended.

  • av Adnan Masood
    619,-

    Build and deploy your AI models successfully by exploring model governance, fairness, bias, and potential pitfallsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn ethical AI principles, frameworks, and governanceUnderstand the concepts of fairness assessment and bias mitigationIntroduce explainable AI and transparency in your machine learning modelsBook DescriptionResponsible AI in the Enterprise is a comprehensive guide to implementing ethical, transparent, and compliant AI systems in an organization. With a focus on understanding key concepts of machine learning models, this book equips you with techniques and algorithms to tackle complex issues such as bias, fairness, and model governance.Throughout the book, you'll gain an understanding of FairLearn and InterpretML, along with Google What-If Tool, ML Fairness Gym, IBM AI 360 Fairness tool, and Aequitas. You'll uncover various aspects of responsible AI, including model interpretability, monitoring and management of model drift, and compliance recommendations. You'll gain practical insights into using AI governance tools to ensure fairness, bias mitigation, explainability, privacy compliance, and privacy in an enterprise setting. Additionally, you'll explore interpretability toolkits and fairness measures offered by major cloud AI providers like IBM, Amazon, Google, and Microsoft, while discovering how to use FairLearn for fairness assessment and bias mitigation. You'll also learn to build explainable models using global and local feature summary, local surrogate model, Shapley values, anchors, and counterfactual explanations.By the end of this book, you'll be well-equipped with tools and techniques to create transparent and accountable machine learning models.What you will learnUnderstand explainable AI fundamentals, underlying methods, and techniquesExplore model governance, including building explainable, auditable, and interpretable machine learning modelsUse partial dependence plot, global feature summary, individual condition expectation, and feature interactionBuild explainable models with global and local feature summary, and influence functions in practiceDesign and build explainable machine learning pipelines with transparencyDiscover Microsoft FairLearn and marketplace for different open-source explainable AI tools and cloud platformsWho this book is forThis book is for data scientists, machine learning engineers, AI practitioners, IT professionals, business stakeholders, and AI ethicists who are responsible for implementing AI models in their organizations.Table of ContentsA Primer on Explainable and Ethical AIAlgorithms Gone Wild - Bias's Greatest HitsOpening the Algorithmic BlackboxOperationalizing Model MonitoringModel Governance - Audit, and Compliance Standards & RecommendationsEnterprise Starter Kit for Fairness, Accountability and TransparencyInterpretability Toolkits and Fairness MeasuresFairness in AI System with Microsoft FairLearnFairness Assessment and Bias Mitigation with FairLearn and Responsible AI ToolboxFoundational Models and Azure OpenAI

  • av Raghav Kandarpa
    525,-

    Become a data wrangling expert and make well-informed decisions by effectively utilizing and analyzing raw unstructured data in a systematic mannerPurchase of the print or Kindle book includes a free PDF eBookKey Features:Implement query optimization during data wrangling using the SQL language with practical use casesMaster data cleaning, handle the date function and null value, and write subqueries and window functionsPractice self-assessment questions for SQL-based interviews and real-world case study roundsBook Description:The amount of data generated continues to grow rapidly, making it increasingly important for businesses to be able to wrangle this data and understand it quickly and efficiently. Although data wrangling can be challenging, with the right tools and techniques you can efficiently handle enormous amounts of unstructured data.The book starts by introducing you to the basics of SQL, focusing on the core principles and techniques of data wrangling. You'll then explore advanced SQL concepts like aggregate functions, window functions, CTEs, and subqueries that are very popular in the business world. The next set of chapters will walk you through different functions within SQL query that cause delays in data transformation and help you figure out the difference between a good query and bad one. You'll also learn how data wrangling and data science go hand in hand. The book is filled with datasets and practical examples to help you understand the concepts thoroughly, along with best practices to guide you at every stage of data wrangling.By the end of this book, you'll be equipped with essential techniques and best practices for data wrangling, and will predominantly learn how to use clean and standardized data models to make informed decisions, helping businesses avoid costly mistakes.What You Will Learn:Build time series models using data wranglingDiscover data wrangling best practices as well as tips and tricksFind out how to use subqueries, window functions, CTEs, and aggregate functionsHandle missing data, data types, date formats, and redundant dataBuild clean and efficient data models using data wrangling techniquesRemove outliers and calculate standard deviation to gauge the skewness of dataWho this book is for:This book is for data analysts looking for effective hands-on methods to manage and analyze large volumes of data using SQL. The book will also benefit data scientists, product managers, and basically any role wherein you are expected to gather data insights and develop business strategies using SQL as a language. If you are new to or have basic knowledge of SQL and databases and an understanding of data cleaning practices, this book will give you further insights into how you can apply SQL concepts to build clean, standardized data models for accurate analysis.

  • av Navnit Shukla
    569,-

    Revamp your data landscape and implement highly effective data pipelines in AWS with this hands-on guidePurchase of the print or Kindle book includes a free PDF eBookKey Features:Execute extract, transform, and load (ETL) tasks on data lakes, data warehouses, and databasesImplement effective Pandas data operation with data wranglerIntegrate pipelines with AWS data servicesBook Description:Data wrangling is the process of cleaning, transforming, and organizing raw, messy, or unstructured data into a structured format. It involves processes such as data cleaning, data integration, data transformation, and data enrichment to ensure that the data is accurate, consistent, and suitable for analysis. Data Wrangling on AWS equips you with the knowledge to reap the full potential of AWS data wrangling tools.First, you'll be introduced to data wrangling on AWS and will be familiarized with data wrangling services available in AWS. You'll understand how to work with AWS Glue DataBrew, AWS data wrangler, and AWS Sagemaker. Next, you'll discover other AWS services like Amazon S3, Redshift, Athena, and Quicksight. Additionally, you'll explore advanced topics such as performing Pandas data operation with AWS data wrangler, optimizing ML data with AWS SageMaker, building the data warehouse with Glue DataBrew, along with security and monitoring aspects.By the end of this book, you'll be well-equipped to perform data wrangling using AWS services.What You Will Learn:Explore how to write simple to complex transformations using AWS data wranglerUse abstracted functions to extract and load data from and into AWS datastoresConfigure AWS Glue DataBrew for data wranglingDevelop data pipelines using AWS data wranglerIntegrate AWS security features into Data Wrangler using identity and access management (IAM)Optimize your data with AWS SageMakerWho this book is for:This book is for data engineers, data scientists, and business data analysts looking to explore the capabilities, tools, and services of data wrangling on AWS for their ETL tasks. Basic knowledge of Python, Pandas, and a familiarity with AWS tools such as AWS Glue, Amazon Athena is required to get the most out of this book.

  • av Carlos Santana Roldán
    629,-

    Dive in and discover how to build awesome React web apps that you can scale and maintain using design patterns and the latest industry insights.Key Features:Discover and unpack the latest React 18 and Node 19 features in this updated fourth editionGet up to speed with TypeScript, MonoRepo architecture, and several cutting-edge React toolsLearn from plenty of real-world examples and an improved chapter flowBook Description:React helps you work smarter, not harder - but to reap the benefits of this popular JavaScript library and its components, you need a straightforward guide that will teach you how to make the most of it.React 18 Design Patterns and Best Practices will help you use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost. With a better organization of topics and knowledge about best practices added to your developer toolbox, the updated fourth edition ensures an enhanced learning experience.The book is split into three parts; the first will teach you the fundamentals of React patterns, the second will dive into how React works, and the third will focus on real-world applications. All the code samples are updated to the latest version of React and you'll also find plenty of new additions that explore React 18 and Node 19's newest features, alongside MonoRepo Architecture and a dedicated chapter on TypeScript.By the end of this book, you'll be able to efficiently build and deploy real-world React web applications.What You Will Learn:Get familiar with the new React 18 and Node 18 featuresExplore TypeScript's basic and advanced capabilitiesMake components communicate with each other by applying consolidate patternsDive into MonoRepo architectureUse server-side rendering to make applications load fasterWrite a comprehensive set of tests to create robust and maintainable codeBuild high-performing applications by styling and optimizing React componentsWho this book is for:This book is for web developers who want to master React by learning key design patterns and best practices in real-world application development. You'll need an intermediate-level experience with React and JavaScript before you get started.

  • av Iain Anderson
    1 055,-

    Unlock the hidden gems of video editing with Iain Anderson, Apple Certified Trainer Bonus 1: Get the Ultimate FCP Keyboard Shortcut Cheat-Sheet for maximum speed! Bonus 2: Get Free Digital Updates for your book, regardless of the format you purchase!Key Features:- Covers the newest features for FCP 10.7.1 along with expert tips, step-by-step tutorials, and advanced techniques- Easy-to-follow and well-organized, with clear explanations and helpful tips for beginners and experienced users- Updated with the latest features, including a new 360° Workflows Appendix, Object Tracking, advanced color correction techniques, and much moreBook Description:Elevate your video editing skills with Final Cut Pro 10.7.1, the ultimate tool for efficient and professional editing, offering powerful new features to enhance your workflow and give your videos a stunning look.The second edition of this comprehensive guide covers exciting new features in FCP, teaching you how to streamline your workflow with customizable workspaces, shortcuts, and advanced trimming tools. Explore best-in-class titles and a comprehensive suite of visual effects in Final Cut Pro for dynamic videos, create a great-sounding mix with Final Cut Pro's audio tools, and utilize the magnetic timeline, multicam editing, and advanced color correction for every project.Whether you're creating content for social media, YouTube, or Hollywood, Final Cut Pro Efficient Editing, Second Edition is your ultimate guide to professional video editing. Get your copy today and take your video editing skills to the next level.What You Will Learn:- Organize and manage media from multiple sources- Edit and manipulate video with an intuitive interface and powerful tools- Streamline your workflow with customizable workspaces and keyboard shortcuts- Sync and edit multicam interviews with ease and learn advanced trimming techniques- Use advanced audio and color grading tools to achieve a professional-quality finish- Work with other editors using the built-in collaboration tools- Create stunning visual effects and complex motion graphics titles- Export video projects in a variety of formats for delivery to multiple platforms and user devicesWho this book is for:This book is designed to help everyone: creative professionals, anyone new to video editing, and existing editors switching from other video editing systems to Final Cut Pro or stepping up from iMovie. Whether you are a beginner or a professional, you'll find this FCP book highly valuable. All you need to get started is a basic familiarity with macOS.

  • av Vincent Vandenbussche
    799,-

    Methodologies and recipes to regularize any machine learning and deep learning model using cutting-edge technologies such as stable diffusion, Dall-E and GPT-3Purchase of the print or Kindle book includes a free PDF eBookKey Features:Learn to diagnose the need for regularization in any machine learning modelRegularize different ML models using a variety of techniques and methodsEnhance the functionality of your models using state of the art computer vision and NLP techniquesBook Description:Regularization is an infallible way to produce accurate results with unseen data, however, applying regularization is challenging as it is available in multiple forms and applying the appropriate technique to every model is a must. The Regularization Cookbook provides you with the appropriate tools and methods to handle any case, with ready-to-use working codes as well as theoretical explanations.After an introduction to regularization and methods to diagnose when to use it, you'll start implementing regularization techniques on linear models, such as linear and logistic regression, and tree-based models, such as random forest and gradient boosting. You'll then be introduced to specific regularization methods based on data, high cardinality features, and imbalanced datasets. In the last five chapters, you'll discover regularization for deep learning models. After reviewing general methods that apply to any type of neural network, you'll dive into more NLP-specific methods for RNNs and transformers, as well as using BERT or GPT-3. By the end, you'll explore regularization for computer vision, covering CNN specifics, along with the use of generative models such as stable diffusion and Dall-E.By the end of this book, you'll be armed with different regularization techniques to apply to your ML and DL models.What You Will Learn:Diagnose overfitting and the need for regularizationRegularize common linear models such as logistic regressionUnderstand regularizing tree-based models such as XGBoosUncover the secrets of structured data to regularize ML modelsExplore general techniques to regularize deep learning modelsDiscover specific regularization techniques for NLP problems using transformersUnderstand the regularization in computer vision models and CNN architecturesApply cutting-edge computer vision regularization with generative modelsWho this book is for:This book is for data scientists, machine learning engineers, and machine learning enthusiasts, looking to get hands-on knowledge to improve the performances of their models. Basic knowledge of Python is a prerequisite.

  • av Alan Clements
    569,-

    Learn computer architecture with Python and ARM, simulating assembly program execution and designing a computer simulatorPurchase of the print or Kindle book includes a free PDF eBookKey Features- Build a computer simulator with Python: Learn computer architecture by designing and constructing a simulator- Python for architecture: Use Python to simulate and execute assembly language instructions- ARM programming on Raspberry Pi: Explore ARM assembly language and run programs on Raspberry PiBook DescriptionThis comprehensive guide offers a unique and immersive learning experience by combining Python programming with ARM architecture.Starting with an introduction to computer architecture and the flow of data within a computer system, you'll progress to building your own interpreter using Python. You'll see how this foundation enables the simulation of computer operations and learn ways to enhance a simulator by adding new instructions and displaying improved results.As you advance, you'll explore the TC1 Assembler and Simulator Program to gain insights into instruction analysis and explore practical examples of simulators. This will help you build essential skills in understanding complex computer instructions, strengthening your grasp of computer architecture. Moreover, you'll be introduced to the Raspberry Pi operating system, preparing you to delve into the detailed language of the ARM computer. This includes exploring the ARM instruction set architecture, data-processing instructions, subroutines, and the stack.With clear explanations, practical examples, and coding exercises, this resource will enable you to design and construct your own computer simulator, simulate assembly language programs, and leverage the Raspberry Pi for ARM programming.What you will learn- Master the core principles of computer architecture- Understand the role of registers, memory, and data flow in computers- Discover how to design and implement a computer simulator using Python- Simulate and execute assembly language programs on the simulator- Enhance the simulator using new instructions for improved output- Analyze complex computer instructions for deeper architectural understanding- Explore the ARM instruction set and data processing on the Raspberry Pi- Develop proficiency in writing, assembling, and running ARM code on the Raspberry PiWho this book is forThis book is for university students studying computer science, particularly those enrolled in a computer architecture module. With its practical approach and succinct explanations, it is also suitable for hobbyists, enthusiasts, and self-learners seeking a deeper understanding of computer systems. The book assumes foundational knowledge of number bases, binary arithmetic, and Boolean logic concepts. While it primarily caters to the computer science field, this book is less geared toward electrical or electronics engineering.Table of Contents- Introduction to the computer- Computer architecture: Data flow in a computer- Crafting an interpreter: First steps- A little more Python- Analyzing the Instruction- The Different Types of Computing Technologies- Adding New Instructions- Displaying results- Examples of simulators- "Basics of the Raspberry Pi operating system"- "ARM instruction set architecture"- ARM data-processing instructions- Appendix I: Examples of ARM code

  • av François Voron
    695,-

    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.

Gör som tusentals andra bokälskare

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