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

Bücher veröffentlicht von APress

Filter
Filter
Ordnen nachSortieren Beliebt
  • - The SQL Pro's Guide to Better Business Intelligence
    von Philip Seamark
    54,00 €

  • - Managing and Automating Skills for Improved Productivity
    von Vlad Catrinescu
    57,00 €

  • - Coding for Visual Learners
    von Engin Arslan
    32,00 €

  • - Building and Running Agile Organizations
    von Mario E. Moreira
    53,00 €

  • von Viktor Khliupko
    24,00 €

    Learn how Magento 2, the newest version of the eCommerce platform, works. Aimed at entrepreneurs, marketers, and other experts interested in eCommerce, this book is accessible for anyone who wants to learn how to use Magento with no previous experience. Magento continues to be a top choice for eCommerce solutions in small and large businesses. Magento 2 DIY shows you how to set up and configure Magento for your own project. You will learn how to use extensions, templates and enterprise features. Various techniques are taught in an easy-to-understand way with real-world examples. Get started with Magento 2 using this book. What You Will Learn Set up, configure, use templates, designs and extensionsUse the SEO and SMO features of Magento 2Optimize security and performance Integrate with PIM, ERP, CRM, and other enterprise systemsWho This Book Is For Anyone who wants to learn the basics of all aspects of Magento 2. You do not need any previous experience with Magento. 

  • von Deepak Vohra
    62,00 €

    Start using Kubernetes in complex big data and enterprise applications, including Docker containers. Starting with installing Kubernetes on a single node, the book introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes. Next, Kubernetes Microservices with Docker discusses using Kubernetes with all major groups of technologies such as relational databases, NoSQL databases, and in the Apache Hadoop ecosystem.The book concludes with using multi container pods and installing Kubernetes on a multi node cluster. "e;a concise but clear introduction to containers, Docker and Kubernetes, using simple real-world examples to pass on the core concepts, via repetition, and is a very useful enabler."e; 10/10Dave Hay MBCS CITP: review for BCS, The Chartered Institute for IT (http://www.bcs.org/content/conWebDoc/58512)What You Will LearnInstall Kubernetes on a single nodeSet environment variablesCreate multi-container pods using DockerUse volumesUse Kubernetes with the Apache Hadoop ecosystem, NoSQL databases, and RDBMSsInstall Kubernetes on a multi-node clusterWho This Book Is ForApplication developers including Apache Hadoop developers, database developers and NoSQL developers.

  • - With PyGame
    von Will McGugan & Harrison Kinsley
    66,00 €

    Beginning Python Games Development, Second Edition teaches you how to create compelling games using Python and the PyGame games development library. It will teach you how to create visuals, do event handling, create 3D games, add media elements, and integrate OpenGL into your Python game.In this update to the first ever book to cover the popular open source PyGame games development library, you'll stand to gain valuable technical insights and follow along with the creation of a real-world, freely downloadable video game. Written by industry veterans and Python experts Will McGugan and Harrison Kinsley, this is a comprehensive, practical introduction to games development in Python. You can also capitalize upon numerous tips and tricks the authors have accumulated over their careers creating games for some of the world's largest game developers.

  • - A Step-by-Step Guide to Modern Cloud Analytics
    von Dmitry Anoshin, Dmitry Shirokov & Donna Strok
    49,00 €

    Beginning-Advanced user level

  • - Tools and Techniques for Becoming an Effective Technical Product Manager
    von Aswin Pranam
    56,00 €

  • - For Engineers and Scientists
    von Sandeep Nagar
    42,00 €

  • - Learning Microsoft's Business Collaboration Platform
    von Tony Smith
    71,00 €

    Learn how to make the most of SharePoint 2016 and its wide range of capabilities to support your information management, collaboration, and business process management needs. Whether you are using SharePoint as an intranet or business solution platform, you will learn how to use the resources (such as lists, libraries, and sites) and services (such as search, workflow, and social) that make up these environments. In the fifth edition of this bestselling book, author Tony Smith walks you through the components and capabilities that make up a SharePoint 2016 environment. He provides step-by-step instructions for using and managing these elements, as well as recommendations for how to get the best out of them.What You Will LearnCreate and use common SharePoint resources like lists, libraries, sites, pages and web partsUnderstand when and how workflows and information management policies can be used to automate processLearn how to take advantage of records retention, management, and disposition Make the most of SharePoint search servicesTake advantage of social capabilities to create social solutionsWho This Book Is ForWhether you have not yet used SharePoint at all, have used previous versions, have just started using the basic features, or have been using it for a long of time, this book provides the skills you need to work efficiently with the capabilities SharePoint 2016 provides.

  • von Ben Edmunds
    24,00 €

    Secure your PHP-based web applications with this compact handbook. You'll get clear, practical and actionable details on how to secure various parts of your PHP web application. You'll also find scenarios to handle and improve existing legacy issues.Is your PHP app truly secure? Let's make sure you get home on time and sleep well at night. Learn the security basics that a senior developer usually acquires over years of experience, all condensed down into one quick and easy handbook. Do you ever wonder how vulnerable you are to being hacked? Do you feel confident about storing your users' sensitive information? Imagine feeling confident in the integrity of your software when you store your users' sensitive data. No more fighting fires with lost data, no more late nights, your application is secure.Well, this short book will answer your questions and give you confidence in being able to secure your and other PHP web apps.What You'll LearnNever trust your users - escape all inputHTTPS/SSL/BCA/JWH/SHA and other random letters: some of them actually matterHow to handle password encryption and storage for everyoneWhat are authentication, access control, and safe file handing and how to implement themWhat are safe defaults, cross site scripting and other popular hacks Who This Book Is ForExperienced PHP coders, programmers, developers.

  • von Andre Bogelsack
    54,00 €

    This book helps SAP architects and SAP Basis administrators deploy and operate SAP S/4HANA systems on the most common public cloud platforms. Market-leading cloud offerings are covered, including Amazon Web Services, Microsoft Azure, and Google Cloud. You will gain an end-to-end understanding of the initial implementation of SAP S/4HANA systems on those platforms. You will learn how to move away from the big monolithic SAP ERP systems and arrive at an environment with a central SAP S/4HANA system as the digital core surrounded by cloud-native services.The book begins by introducing the core concepts of Hyperscaler cloud platforms that are relevant to SAP. You will learn about the architecture of SAP S/4HANA systems on public cloud platforms, with specific content provided for each of the major platforms. The book simplifies the deployment of SAP S/4HANA systems in public clouds by providing step-by-step instructions and helping you deal with thecomplexity of such a deployment. Content in the book is based on best practices, industry lessons learned, and architectural blueprints, helping you develop deep insights into the operations of SAP S/4HANA systems on public cloud platforms. Reading this book enables you to build and operate your own SAP S/4HANA system in the public cloud with a minimum of effort.What You Will LearnChoose the right Hyperscaler platform for your future SAP S/4HANA workloadsStart deploying your first SAP S/4HANA system in the public cloudAvoid typical pitfalls during your implementationApply and leverage cloud-native services for your SAP S/4HANA systemSave costs by choosing the right architecture and build a robust architecture for your most critical SAP systemsMeet your business¿ criteria for availability and performance by having the right sizing in placeIdentify further use cases whenoperating SAP S/4HANA in the public cloudWho This Book Is ForSAP architects looking for an answer on how to move SAP S/4HANA systems from on-premises into the cloud; those planning to deploy to one of the three major platforms from Amazon Web Services, Microsoft Azure, and Google Cloud Platform; and SAP Basis administrators seeking a detailed and realistic description of how to get started on a migration to the cloud and how to drive that cloud implementation to completion

  • - Strategies, Technologies, and Best Practices
    von Jason Edwards
    49,00 €

    The modern digital landscape presents many threats and opportunities, necessitating a robust understanding of cybersecurity. This book offers readers a broad-spectrum view of cybersecurity, providing insights from fundamental concepts to advanced technologies. Beginning with the foundational understanding of the ever-evolving threat landscape, the book methodically introduces many cyber threats. From familiar challenges like malware and phishing to more sophisticated attacks targeting IoT and blockchain, readers will gain a robust comprehension of the attack vectors threatening our digital world.Understanding threats is just the start. The book also delves deep into the defensive mechanisms and strategies to counter these challenges. Readers will explore the intricate art of cryptography, the nuances of securing both mobile and web applications, and the complexities inherent in ensuring the safety of cloud environments. Through meticulously crafted case studies tailored for each chapter, readers will witness theoretical concepts' practical implications and applications. These studies, although fictional, resonate with real-world scenarios, offering a nuanced understanding of the material and facilitating its practical application.Complementing the knowledge are reinforcement activities designed to test and solidify understanding. Through multiple-choice questions, readers can gauge their grasp of each chapter's content, and actionable recommendations offer insights on how to apply this knowledge in real-world settings. Adding chapters that delve into the intersection of cutting-edge technologies like A.I. and cybersecurity ensures that readers are prepared for the present and future of digital security. This book promises a holistic, hands-on, and forward-looking education in cybersecurity, ensuring readers are both knowledgeable and action-ready.What You Will Learn: The vast array of cyber threats, laying the groundwork for understanding the significance of cybersecurity.Various attack vectors, from malware and phishing to DDoS, giving readers a detailed understanding of potential threats.Delve into the psychological aspect of cyber threats, revealing how humans can be manipulated into compromising security.An in-depth look at how information is encrypted and decrypted to preserve its integrity and confidentiality.The essential techniques and technologies that safeguard data while it's being transferred across networks.Strategies and methods to protect online applications from threats.How to safeguard data and devices in an increasingly mobile-first world.Demystify the complexities of cloud environments, offering tools and strategies to ensure data safety.The science behind investigating and analyzing cybercrimes post-incident.How to assess system vulnerabilities and how ethical hacking can identifyweaknesses.Who this book is for: CISOs, Learners, Educators, Professionals, Executives, Auditors, Boards of Directors, and more.

  • - Understand Rlhf for Chatbots and Large Language Models
    von Nimish Sanghi
    54,00 €

    Gain a theoretical understanding to the most popular libraries in deep reinforcement learning (deep RL). This new edition focuses on the latest advances in deep RL using a learn-by-coding approach, allowing readers to assimilate and replicate the latest research in this field. New agent environments ranging from games, and robotics to finance are explained to help you try different ways to apply reinforcement learning. A chapter on multi-agent reinforcement learning covers how multiple agents compete, while another chapter focuses on the widely used deep RL algorithm, proximal policy optimization (PPO). You'll see how reinforcement learning with human feedback (RLHF) has been used by chatbots, built using Large Language Models, e.g. ChatGPT to improve conversational capabilities.You'll also review the steps for using the code on multiple cloud systems and deploying models on platforms such as Hugging Face Hub. The code is in Jupyter Notebook, which canbe run on Google Colab, and other similar deep learning cloud platforms, allowing you to tailor the code to your own needs. Whether it's for applications in gaming, robotics, or Generative AI, Deep Reinforcement Learning with Python will help keep you ahead of the curve.What You'll LearnExplore Python-based RL libraries, including StableBaselines3 and CleanRL Work with diverse RL environments like Gymnasium, Pybullet, and Unity MLUnderstand instruction finetuning of Large Language Models using RLHF and PPOStudy training and optimization techniques using HuggingFace, Weights and Biases, and Optuna Who This Book Is ForSoftware engineers and machine learning developers eager to sharpen their understanding of deep RL and acquire practical skills in implementing RL algorithms fromscratch.

  • von Bruce Hopkins
    49,00 €

    Embrace the future of software development! ChatGPT for Java is the perfect starting point for Java developers to learn how to build intelligent applications using ChatGPT and Open AI APIs.This book takes you from the ground up to demonstrate how to use ChatGPT programmatically. You will learn the basics of ChatGPT and OpenAI APIs, including how to authenticate, send prompts, generate responses, test in the Playground, and handle errors. Each chapter includes practical exercises which demonstrate different API functionalities and bring your concepts to life. You will learn how to AI-enable your own applications using models such as GPT-4, GPT-3.5, Whisper, DALL-E, and many more. As a result, developers will understand that generative AI tools will not replace software development jobs! Instead, you will leverage ChatGPT as your Java AI-pair programmer to increase speed and productivity. You will also learn how ChatGPT can provide powerful Natural Language Processing (NLP) capabilities to your Java apps in order to understand various formats of unstructured text. Step-by-step, you will apply the concepts covered to create your own intelligent chatbots that can automatically process messages from either Slack on Discord. With this book, Java developers will be empowered to take their applications to new heights by leveraging the power of AI as this exciting field continues to evolve and transform.What You Will LearnAuthenticate with the ChatGPT and OpenAI APIs and learn how to engineer and send promptsTest your prompts in the ChatGPT PlaygroundHow to use multiple artificial intelligence models Harness the power the temperature, top_p, and other parameters that can ONLY be accessed by developers to create more unique and engaging responses from ChatGPTCreate intelligent bots for Slack or Discord serversIncorporate context into prompts for betterresponses and apply advanced features of the APIs.Explore future directions for ChatGPT and OpenAI Who This Book Is ForBeginning and intermediate Java developers who have a basic understanding of Java programming concepts and are interested in learning how to add intelligence to their applications by using ChatGPT programmatically. No prior experience with ChatGPT or OpenAI APIs is required.

  • von Jeni Tennison
    87,00 €

    * Updated for XSLT 2.0, the latest revision * A clear, step-by-step introduction to XSLT for practical, everyday tasks * Suitable for complete beginners, even people who have never programmed before * Comprehensive, but focuses on techniques that are used time and time again; Uses a fun byut realistic case study throughout * Includes introductions to many of the most popular XML vocabularies Written by one of the leading experts on both XSLT and XML Schema; technical review by Michael Kay, the leading and well-known expert on XSLT.

  • - Practical Implementation for Data Engineers
    von Richard Swinbank
    53,00 €

    Intermediate user level

  • von Gomathi
    49,00 €

    Get ready to ace Microsoft Dynamics 365 Business Central and usher in an era of streamlined efficiency, enhanced productivity, and growth. This guide book is your trusty companion on your journey to becoming an ERP implementation pro. The book will take you through the entire implementation process, from initial planning to successful deployment and beyond.The book starts with an introduction to Business Central and the benefits of its implementation. It discusses pre-implementation planning and vendor selection and partnership, and you will learn budgeting and timeline along with evaluating implementation partners. You will go through project management methodologies and learn about resource allocation and team roles. Data migration and cleansing are discussed, along with configuration and customization. You will learn about change management and user adoption, as well as Integration with existing systems. The book takes you through testing and quality assurance, and you will understand how to prepare for Go-Live. You also will learn common implementation challenges and solutions, and future trends in ERP and Business Central.After reading this book, you will be able to discover the full potential and make the most out of Microsoft Dynamics 365 Business Central.What Will You LearnMaster the complete process of Microsoft Dynamics 365 Business Central implementationImplement effective strategies to drive user adoption and overcome resistance to changeStay ahead of the curve by exploring emerging trends in the ERP landscapeUtilize practical tools and checklists to streamline implementation tasksGain insights from case studies for practical implementation strategiesWho This Book Is ForProject managers, business analysts, and ERP consultants

  • von Padraig Houlahan
    40,00 €

    Create interactive and data-driven dashboards using Python. This hands-on guide is a practical resource for those (with modest programming skills) in scientific and engineering fields looking to leverage Python's power for data visualization and analysis in a user-friendly dashboard format.Yoüll begin by gaining a fundamental understanding of Python programming, including data types, lists, dictionaries, and data structures. The book then delves into the world of reactive programming with Plotly and Dash, offering a hands-on approach to building interactive web-based dashboards. Next, yoüll see how to work with online data, how to scrape and clean datasets, and keep files up-to-date. The book also guides you through planning a dashboard prototype, outlining project tasks, trends, forecasts, spectra, and other design considerations. It concludes with a discussion of how the dashboard can be used for data visualization of real data, explaining the usefulness of tools such as spectra.By providing detailed examples for download and customization, Prototyping Python Dashboards for Scientists and Engineers will equip you with the skills needed to jumpstart your own development efforts.What Yoüll LearnDesign a dashboard with PythonConvert and filter Excel formatted files to produce CSV filesCreate browser-served graphics with PLOTLYGenerate polynomial trend lines for forecastingBuild a Unix service to share your dashboardWho This Book Is ForScientists, engineers, students, programmers, and data enthusiasts who aspire to harness Python's potential for data visualization and analysis through the creation of interactive dashboards. Many will be pragmatic programmers with modest skills and limited resources who mainly want to see a working solution they could emulate.

  • von Hubert Henry Ward
    50,00 €

  • von Maryna Mishchenko
    44,00 €

    Build and maintain effective, collaborative, and motivated software development teams. This book addresses the challenges in doing so, like communication gaps, trust issues, and motivation problems, and provides strategies to overcome them. You'll be introduced to the Radical Therapy Dev philosophy, a holistic approach designed to optimize software development teams for better performance and overall well-being. This book highlights common pain points in software development and offers solutions to resolving much of the issues in teams. It offers strategies for implementation, focusing on adaptability and accountability, while also promoting community-supported standards. And, the book reveals why an emphasis on fostering a growth mindset, mentorship programs, and junior-intern initiatives promotes continuous learning and collaboration.With the rise of remote work, you'll see why hiring globally while thinking locally is gaining popularity. You'll also gain insights into removing barriers to remote work, along with tools and policies for remote collaboration. Additionally, the book explores the concept of cloud-native software development and its benefits. Radical Therapy for Software Development Teams critiques the traditional "agile" methodology, identifying its shortcomings while extracting valuable lessons that can still be applied effectively. What You Will LearnAddress communication gaps, foster trust, and nurture a growth mindset among team membersAvoid common feedback mistakes, recognize accomplishments, and implement a reward systemImprove software development practices and team dynamics Take a scientific approach to project management rather than traditional requirements gatheringBreak Down Communication BarriersWho This Book is ForSoftware development professionals

  • von Tonnetta Walcott
    50,00 €

    Create video game elements using the Godot game engine, gaining practical experience in programming and video game development. The Godot game engine uses a simplified programming language called GDScript, which closely resembles Python. By learning GDScript, you can focus more on learning the basics of programming. Yoüll explore concepts such as variables and data structures variables used to store information about video game objects that can be manipulated using a keyboard or a mouse. Yoüll also learn about user interface design, branching statements, and looping statements, enabling you to actively engage in programming and create your own interactive games. By the end of the book, yoüll have a solid understanding of how video game elements work and how the basic principles of programming work as well. By programming simple video game elements in the Godot game engine, yoüll learn both programming and the principles of 2D video game design.What You Will LearnUnderstand the basics of programming by creating simple video game elements in the Godot game engine.Explore variables and data structures to actively store and modify information about video game objects.Gain a deeper understanding of user interface design.Master simplified programming languages like GDScript.Who This Book Is For Aspiring programmers and game enthusiasts seeking an engaging introduction to programming through video game creation.

  • von Kadhar
    52,00 €

    Today¿s industries are faced with a growing demand for vision systems due to their non-invasive characteristics in inspecting product quality. These systems identify surface defects and faults, and verify components¿ orientation and their measurements, etc. This book explores the vision techniques needed to design and develop your own industrial vision system with the help of Raspberry Pi.Yoüll start by reviewing basic concepts and applications of machine vision systems, followed by the preliminaries of Python, OpenCV, required libraries, and installing OpenCV for Python on Raspberry Pi. These are used when implementing image processing for the system applications. Yoüll then look at interfacing techniques and some of the challenges industrial vision systems encounter, such as lighting and camera angles. Algorithms and image processing techniques are also discussed, along with machine learning and deep learning techniques. Later chapters explain the use of GUI apps and real-time applications of Industrial vision systems. Each chapter concludes with examples and demo implementations to facilitate your knowledge of the concepts. By the end of the book, yoüll be able to build and deploy computer vision applications with Python, OpenCV, and Raspberry Pi.What You'll LearnBuild and deploy industrial vision system using Raspberry Pi and Python programmingExplore computer vision techniques using Raspberry Pi and OpenCVImplement popular vision techniques for industrial applications in real timeReview modern image processing techniques such as image segmentation, thresholding, and contoursWho This Book Is ForRaspberry Pi and Python enthusiasts interested in computer vision applications; educators, industrialists, and industrial solution providers who want to design vision-based testing products with the help of Raspberry Pi

  • - From Novice to Professional
    von Ivor Horton
    58,00 €

    We lelcome to Beginning C: From Novice to Professional, Fourth Edition. With this book you can become a competent C programmer. In many ways, C is an ideal language with which to learn programming. C is a very compact language, so there isn't a lot of syntax to learn before you can write real applications. In spite of its conciseness and ease, it's also an extremely powerful language that's still widely used by professionals. The power of C is such that it is used for programming at all levels, from device drivers and operating system components to large-scale applications. C compilers are available for virtually every kind of computer, so when you've learned C, you'll be equipped to program in just about any context. Finally, once you know C, you have an excellent base from which you can build an understanding of the object-oriented C++. My objective in this book is to minimize what I think are the three main hurdles the aspiring programmer must face: coming to grips with the jargon that pervades every programming language, understanding how to use the language elements (as opposed to merely knowing what they are), and appreciating how the language is applied in a practical context. Jargon is an invaluable and virtually indispensable means of communication for the expert professional as well as the competent amateur, so it can't be avoided.

  • von Ashley Firth
    44,00 €

    Everyone deserves to use the Internet. An estimated 1.3 billion people experience significant disability. That¿s 16percent of the world¿s population, or one in six of us. At the same time, over 96 percent of the one million most popular websites have an accessibility issue. Add to this the massive rise in legal cases around sites not being accessible, including Beyoncé, Disney, and Netflix, and you have an important topic that more and more people are starting to engage with.In this updated and revamped second edition of the Amazon technology chart-topping Practical Web Accessibility, yoüll be guided through a broad range of disabilities and access needs. Yoüll understand the ways these users typically engage with the web, the barriers they often face, and practical advice on how your websites and content can be compliant, but more than that, inclusive and enjoyable to use. There¿s also a new chapter on ¿Outsourcing Accessibility,¿ exploring third party ¿bolt-on¿ tools, ¿build your own website¿ platforms like Wix, and popular design systems. Yoüll explore whether they¿re helpful or detrimental in the fight to make the web more accessible.Throughout this book yoüll learn to test for, spot, and fix web accessibility issues for a wide range of physical and mental impairments. Featuring content from the latest compliance frameworks, including the newly released WCAG 2.2 and exploratory concepts in WCAG 3, yoüll see how to go beyond the basic requirements in order to help your users. Yoüll also learn that an accessible approach won¿t just help people with disabilities, it will improve your website for everyone.This book comes complete with practical examples you can use in your own sites, along with a brand-new approach to auditing and improving a website¿s accessibility, and a team¿s approach to it, based on tools created by the author and refined over years as a consultant ¿ The FAIR framework and ACCESS checklist. With these tools, you can set up processes for yourself and your team that will drastically improve the accessibility of your sites and, importantly, keep them that way in the future. Suitable for those of any profession or experience level, Practical Web Accessibility gives you all the information you need to ensure that your sites are truly accessible for the modern, inclusive web. If you would like to learn about web accessibility in a clear and actionable way, this book is for you.What You Will LearnA greater understanding of a vast range of disabilities that have online access needs, and the issues they typically face accessing content online.Ways to apply the practical steps required to cater for those needs.How to take your sites, and colleagues, on a journey from being inaccessible to accessible.The importance of accessibility in your designs, code, content, and more.The best ways to test andimprove your sites, so you can be compliant, and truly accessible. Who This Book Is For Anyone, regardless of what they do, who wants to learn how to make websites and their content more accessible for those with disabilities. In the world of web, the book has been used by front and backend developers, designers, product and project managers, team and business leaders.

  • von Matthew Edgar
    40,00 €

    Faster websites offer a better user experience and typically have higher conversion rates. It can be challenging to know where to invest to meaningfully improve a website's speed. Investing correctly to improve speed starts with understanding how to correctly measure speed and knowing how to use those measurements to identify the biggest opportunities. Speed Metrics Guidehelps marketers, SEOs, business leaders, designers, and everybody else involved in website performance select the right metrics to use to optimize their website's speed. Each chapter examines a specific metric, discusses what it measures, why the metric matters and what tactics will help improve that metric. What You'll LearnThe best metrics and tools to help you measure website speed, including Google's Core Web VitalsHow and when to best use each metricWhere each metric fits within the website loading processHow to use each metric to find different ways of improving website speedWho This book Is ForNon-technical audience, including marketers, SEOs, designers, and UX professionals.

  • - The First Journey
    von Brendan Choi
    69,00 €

  • von Stephen Smith
    50,00 €

    Gain the skills required to dive into the fundamentals of the RISC-V instruction set architecture. This book explains the basics of code optimization, as well as how to interoperate with C and Python code, thus providing the starting points for your own projects as you develop a working knowledge of assembly language for various RISC-V processors.The RISC-V processor is the new open-source CPU that is quickly gaining popularity and this book serves as an introduction to assembly language programming for the processor in either 32- or 64-bit mode. Yoüll see how to write assembly language programs for several single board computers, including the Starfive Visionfive 2 and the Espressif ESP32-C3 32-bit RISC-V microcontroller. The book also covers running RISC-V Linux with the QEMU emulator on and Intel/AMD based PC or laptop and all the tools required to do so.Moving on, yoüll examine the basics of the RISC-V hardware architecture, all the groups of RISC-V assembly language instructions and understand how data is stored in the computer¿s memory. In addition, yoüll learn how to interface to hardware such as GPIO ports. With RISC-V Assembly Language Programming yoüll develop enough background to use the official RISC-V reference documentation for your own projects.What You'll LearnProgram basic RISC-V Assembly LanguageSee how data is represented and stored in a RISC-V based computerMake operating system calls from Assembly Language and include other software libraries in projectsInterface to various hardware devicesComprehend code containing Assembly LanguageReverse engineer and hack codeUse the official RISC-V reference documentationWho This Book Is ForThose who have already learned to program in a higher-level language like Python, Java, C# or even C and now wish to learn Assembly Language programming.

  • - The Ultimate Guide to Building Efficient Queries
    von Henrietta Dombrovskaya, Boris Novikov & Anna Bailliekova
    45,00 €

    Intermediate-Advanced user level

Willkommen bei den Tales Buchfreunden und -freundinnen

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