Marknadens största urval
Snabb leverans

Böcker utgivna av Packt Publishing Limited

Filter
Filter
Sortera efterSortera Populära
  • av Gian Marco Iodice
    639

    Work through over 50 recipes to develop smart applications on Arduino Nano 33 BLE Sense and Raspberry Pi Pico using the power of machine learningKey FeaturesTrain and deploy ML models on Arduino Nano 33 BLE Sense and Raspberry Pi PicoWork with different ML frameworks such as TensorFlow Lite for Microcontrollers and Edge ImpulseExplore cutting-edge technologies such as microTVM and Arm Ethos-U55 microNPUBook DescriptionThis book explores TinyML, a fast-growing field at the unique intersection of machine learning and embedded systems to make AI ubiquitous with extremely low-powered devices such as microcontrollers. The TinyML Cookbook starts with a practical introduction to this multidisciplinary field to get you up to speed with some of the fundamentals for deploying intelligent applications on Arduino Nano 33 BLE Sense and Raspberry Pi Pico. As you progress, you'll tackle various problems that you may encounter while prototyping microcontrollers, such as controlling the LED state with GPIO and a push-button, supplying power to microcontrollers with batteries, and more. Next, you'll cover recipes relating to temperature, humidity, and the three "V" sensors (Voice, Vision, and Vibration) to gain the necessary skills to implement end-to-end smart applications in different scenarios. Later, you'll learn best practices for building tiny models for memory-constrained microcontrollers. Finally, you'll explore two of the most recent technologies, microTVM and microNPU that will help you step up your TinyML game. By the end of this book, you'll be well-versed with best practices and machine learning frameworks to develop ML apps easily on microcontrollers and have a clear understanding of the key aspects to consider during the development phase.What you will learnUnderstand the relevant microcontroller programming fundamentalsWork with real-world sensors such as the microphone, camera, and accelerometerRun on-device machine learning with TensorFlow Lite for MicrocontrollersImplement an app that responds to human voice with Edge ImpulseLeverage transfer learning to classify indoor rooms with Arduino Nano 33 BLE SenseCreate a gesture-recognition app with Raspberry Pi PicoDesign a CIFAR-10 model for memory-constrained microcontrollersRun an image classifier on a virtual Arm Ethos-U55 microNPU with microTVMWho this book is forThis book is for machine learning developers/engineers interested in developing machine learning applications on microcontrollers through practical examples quickly. Basic familiarity with C/C++, the Python programming language, and the command-line interface (CLI) is required. However, no prior knowledge of microcontrollers is necessary.Table of ContentsGetting Started with TinyMLPrototyping with MicrocontrollersBuilding a Weather Station with TensorFlow Lite for MicrocontrollersVoice Controlling LEDs with Edge ImpulseIndoor Scene Classification with TensorFlow Lite for Microcontrollers and the Arduino NanoBuilding a Gesture-Based Interface for YouTube PlaybackRunning a Tiny CIFAR-10 Model on a Virtual Platform with the Zephyr OSToward the Next TinyML Generation with microNPU

  • av Michele Riva
    559,-

  • av Rafal Swidzinski
    649,-

    Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of your solutionsPurchase of the print or Kindle book includes a free eBook in the PDF formatKey FeaturesUnderstand and automate compilation and linking with CMakeManage internal and external dependencies easilyAdd quality checks and tests as an inherent step for your buildsBook DescriptionCreating top-notch software is an extremely difficult undertaking. Developers researching the subject have difficulty determining which advice is up to date and which approaches have already been replaced by easier, better practices. At the same time, most online resources offer limited explanation, while also lacking the proper context and structure. This book offers a simpler, more comprehensive, experience as it treats the subject of building C++ solutions holistically. Modern CMake for C++ is an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. You'll not only learn how to use the CMake language in CMake projects, but also discover what makes them maintainable, elegant, and clean. The book also focuses on the structure of source directories, building targets, and packages. As you progress, you'll learn how to compile and link executables and libraries, how those processes work, and how to optimize builds in CMake for the best results. You'll understand how to use external dependencies in your project - third-party libraries, testing frameworks, program analysis tools, and documentation generators. Finally, you'll get to grips with exporting, installing, and packaging for internal and external purposes. By the end of this book, you'll be able to use CMake confidently on a professional level.What you will learnUnderstand best practices for building C++ codeGain practical knowledge of the CMake language by focusing on the most useful aspectsUse cutting-edge tooling to guarantee code quality with the help of tests and static and dynamic analysisDiscover how to manage, discover, download, and link dependencies with CMakeBuild solutions that can be reused and maintained in the long termUnderstand how to optimize build artifacts and the build process itselfWho this book is forThe book is for build engineers and software developers with knowledge of C/C++ programming who are looking to learn CMake to automate the process of building small and large software solutions. If you are someone who's just getting started with CMake, a long-time GNU Make user, or simply looking to brush up on the latest best practices, this book is for you.Table of ContentsFirst Steps with CMakeThe CMake LanguageSetting Up Your First CMake ProjectWorking with TargetsCompiling C++ Sources with CMakeLinking with CMakeManaging Dependencies with CMakeTesting FrameworksProgram Analysis ToolsGenerating DocumentationInstalling and PackagingCreating Your Professional ProjectAppendix Miscellaneous Commands

  • av Francesco Abbruzzese & Gabriel Baptista
    715,-

  • av Adam Hopkins
    559,-

  • av Michael Hoarau
    695,-

  • av Massimo Bertaccini
    595

  • av Simon Riggs & Gianni Ciolli
    695,-

  • av Yannick Lefebvre
    635,-

  • av Balaji Iyer
    509

  • av Fabio Staiano
    785,-

    Discover user experience and user interface design best practices while mastering a wide array of tools across Figma and FigJam with this full-color guideKey FeaturesLearn the basics of user experience research, result organization, and analysis in FigJamCreate mockups, interactive animations, and high-fidelity prototypes using this platform-independent web application toolCollaborate with a team in real-time and create, share, and test your designsBook DescriptionA driving force of the design tools market, Figma makes it easy to work with classic design features while enabling unique innovations and opening up real-time collaboration possibilities. It comes as no surprise that many designers decide to switch from other tools to Figma.In this book, you'll be challenged to design a user interface for a responsive mobile application having researched and understood user needs. You'll become well-versed with the process in a step-by-step manner by exploring the theory first and gradually moving on to practice. You'll begin your learning journey by covering the basics of user experience research with FigJam and the process of creating a complete design using Figma tools such as Components, Variants, Auto Layout, and much more. You'll also learn how to prototype your design and explore the potential of community resources such as templates and plugins.By the end of this Figma book, you'll have a solid understanding of the user interface workflow, managing essential Figma tools, and organizing your workflow.What you will learnExplore FigJam and how to use it to collect data in the research phaseWireframe the future interface with shape tools and vectorsDefine grids, typography, colors, and effect styles that can be reused in your workGet to grips with Auto Layout and the constraints to create complex layoutsCreate flexible components using styles and variantsMake your user interface interactive with prototyping and smart animateShare your work with others by exporting assets and preparing development resourcesDiscover templates and plugins from the communityWho this book is forThis book is for aspiring UX/UI designers who want to get started with Figma as well as established designers who want to migrate to Figma from other design tools. This guide will take you through the entire process of creating a full-fledged prototype for a responsive interface using all the tools and features that Figma has to offer. As a result, this Figma design book is suitable for both UX and UI designers, product and graphic designers, and anyone who wants to explore the complete design process from scratch.Table of ContentsExploring Figma and Transitioning from Other ToolsStructuring Moodboards, Personas, and User Flows within FigJamGetting to Know Your Design EnvironmentWireframing a Mobile-First Experience Using Vector ShapesDesigning Consistently Using Grids, Colors, and TypographyCreating a Responsive Mobile Interface Using Auto LayoutBuilding Components and Variants in a Collaborative WorkspaceUser Interface Design on Tablet, Desktop, and the WebPrototyping with Transitions, Smart Animate, and Interactive ComponentsTesting and Sharing your Prototype on Browsers and Real DevicesExporting Assets and Managing the Handover ProcessDiscovering Plugins and Resources in the Figma Community

  • av Mark Birch
    665,-

    Master architecting and implementing advanced security strategies across complex enterprise networks with this hands-on guideKey FeaturesLearn how to apply industry best practices and earn the CASP+ certificationExplore over 400 CASP+ questions to test your understanding of key concepts and help you prepare for the examDiscover over 300 illustrations and diagrams that will assist you in understanding advanced CASP+ conceptsBook DescriptionCompTIA Advanced Security Practitioner (CASP+) ensures that security practitioners stay on top of the ever-changing security landscape. The CompTIA CASP+ CAS-004 Certification Guide offers complete, up-to-date coverage of the CompTIA CAS-004 exam so you can take it with confidence, fully equipped to pass on the first attempt.Written in a clear, succinct way with self-assessment questions, exam tips, and mock exams with detailed explanations, this book covers security architecture, security operations, security engineering, cryptography, governance, risk, and compliance. You'll begin by developing the skills to architect, engineer, integrate, and implement secure solutions across complex environments to support a resilient enterprise. Moving on, you'll discover how to monitor and detect security incidents, implement incident response, and use automation to proactively support ongoing security operations. The book also shows you how to apply security practices in the cloud, on-premises, to endpoints, and to mobile infrastructure. Finally, you'll understand the impact of governance, risk, and compliance requirements throughout the enterprise.By the end of this CASP study guide, you'll have covered everything you need to pass the CompTIA CASP+ CAS-004 certification exam and have a handy reference guide.What you will learnUnderstand Cloud Security Alliance (CSA) and the FedRAMP programsRespond to Advanced Persistent Threats (APT) by deploying hunt teamsUnderstand the Cyber Kill Chain framework as well as MITRE ATT&CK and Diamond ModelsDeploy advanced cryptographic solutions using the latest FIPS standardsUnderstand compliance requirements for GDPR, PCI, DSS, and COPPASecure Internet of Things (IoT), Industrial control systems (ICS), and SCADAPlan for incident response and digital forensics using advanced toolsWho this book is forThis CompTIA book is for CASP+ CAS-004 exam candidates who want to achieve CASP+ certification to advance their career. Security architects, senior security engineers, SOC managers, security analysts, IT cybersecurity specialists/INFOSEC specialists, and cyber risk analysts will benefit from this book. Experience in an IT technical role or CompTIA Security+ certification or equivalent is assumed.Table of ContentsDesigning a Secure Network ArchitectureIntegrating Software Applications into the EnterpriseEnterprise Data Security, Including Secure Cloud and Virtualization SolutionsDeploying Enterprise Authentication and Authorization ControlsThreat and Vulnerability ManagementVulnerability Assessment and Penetration Testing Methods and ToolsRisk Mitigation ControlsImplementing Incident Response and Forensics ProceduresEnterprise Mobility and Endpoint Security ControlsSecurity Considerations Impacting Specific Sectors and Operational TechnologiesImplementing Cryptographic Protocols and AlgorithmsImplementing Appropriate PKI Solutions, Cryptographic Protocols, and Algorithms for Business NeedsApplying Appropriate Risk Strategies(N.B. Please use the Look Inside option to see further chapters)

  • av Ashish Jain & Knut Sveidqvist
    575,-

  • av Jim Moyle & Ryan Mangan
    729

    Learn how to design, implement, configure, and manage your Azure Virtual Desktop environmentKey Features- Learn everything about designing and deploying an Azure Virtual Desktop environment- Gain in-depth insights into Azure Virtual Desktop and prepare successfully for the AZ-140 exam- Explore best practices and expert tips on how to set up Azure Virtual DesktopBook DescriptionAzure Virtual Desktop is a cloud desktop virtualization platform that securely delivers virtual desktops and remote apps. Mastering Azure Virtual Desktop will guide you through designing, implementing, configuring, and maintaining an Azure Virtual Desktop environment effectively. This book can also be used as an exam preparation guide to help you sit the Microsoft AZ-140 exam.You'll start with an introduction to the essentials of Azure Virtual Desktop. Next, you'll get to grips with planning an Azure Virtual Desktop architecture before learning how to implement an Azure Virtual Desktop environment. Moving ahead, you'll learn how to manage and control access as well as configure security controls on your Azure Virtual Desktop environment. As you progress, you'll understand how to manage user environments and configure MSIX app attach and other Azure Virtual Desktop features to enhance the user experience. You'll also learn about the Azure Active Directory (AD) join and getting started feature. Finally, you'll discover how to monitor and maintain an Azure Virtual Desktop environment to help you support your users and diagnose issues when they occur.By the end of this Microsoft Azure book, you'll have covered all the essential topics you need to know to design and manage Azure Virtual Desktop and prepare for the AZ-140 exam.What You Will Learn- Design Azure Virtual Desktop and user identities and profiles- Implement networking and storage for Azure Virtual Desktop- Create and configure session host images and host pools- Manage access and security for MS Azure Virtual Desktop- Implement FSLogix Profile Containers and FSLogix Cloud Cache- Configure user experience and Azure Virtual Desktop features- Plan and implement business continuity and disaster recovery- Automate Azure Virtual Desktop tasksWho this book is forIf you are an IT professional, workspace administrator, architect, or consultant looking to learn about designing, implementing, and managing Azure Virtual Desktop, this book is for you. You'll also find this book helpful if you're preparing for the Microsoft AZ-140 exam.Table of Contents- An Introduction to Azure Virtual Desktop- Design the Azure Virtual Desktop Architecture- Design for User Identities and Profiles- Implement and Manage Networking for Azure Virtual Desktop- Implement and Manage Storage for Azure Virtual Desktop- Create and Configure Host Pools and Session Hosts- Configure Azure Virtual Desktop Host Pools- Azure AD Join for Azure Virtual Desktop- Create and Manage Session Host Images- Manage Access- Manage Security- Implement and Manage FSLogix- Configure User Experience Settings- MSIX App Attach- Configure Apps on a Session Host- Plan and Implement Business Continuity and Disaster Recovery- Automate Azure Virtual Desktop Management Tasks- Monitor and Manage Performance and Health- Azure Virtual Desktop's Getting Started Feature- Microsoft and Community Resources- Practice Exam

  • av Jasmin Redzepagic & Vedran Dakic
    695,-

  • av Danny Hatcher
    375,-

  • av Giuseppe Bonocore
    695,-

  • av Chris Childerhose
    635,-

  • av Pradeep Menon
    559,-

  • av Svetlana Karslioglu
    635,-

  • av Oleg Skulkin & Svetlana Ostrovskaya
    559,-

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.