Computer programming / software engineering Books

2176 products


  • Springer Nature Switzerland AG Agile Testing: The Agile Way to Quality

    15 in stock

    Book SynopsisThis book is written by testers for testers. In ten chapters, the authors provide answers to key questions in agile projects. They deal with cultural change processes for agile testing, with questions regarding the approach and organization of software testing, with the use of methods, techniques and tools, especially test automation, and with the redefined role of the tester in agile projects. The first chapter describes the cultural change brought about by agile development. In the second chapter, which addresses agile process models such as Scrum and Kanban, the authors focus on the role of quality assurance in agile development projects. The third chapter deals with the agile test organization and the positioning of testing in an agile team. Chapter 4 discusses the question of whether an agile tester should be a generalist or a specialist. In Chapter 5, the authors turn to the methods and techniques of agile testing, emphasizing the differences from traditional, phase-oriented testing. In Chapter 6, they describe which documents testers still need to create in an agile project. Next, Chapter 7 explains the efficient use of test automation, which is particularly important in agile development, as it is the main instrument for project acceleration and is necessary to support state-of-the-art DevOps approaches and Continuous Integration. Chapter 8 then adds examples from test tool practice extending test automation to include test management functionality. Chapter 9 is dedicated to training and its importance, emphasizing the role of employee training in getting started with agile development. Finally, Chapter 10 summarizes the results of the agile journey in general with a special focus on testing. To make the aspects described even more tangible, the specific topics of this book are accompanied by the description of experiences from concrete software development projects of various organizations. The examples demonstrate that different approaches can lead to solutions that meet the specific challenges of agile projects.Table of Contents1. Agile: A Cultural Change.- 2. Agile Process Models and Their View on Quality Assurance.- 3. Organization of the Software Test in Agile Projects.- 4. Role of Testers in Agile Projects.- 5. Agile Test Management, Methods, and Techniques.- 6. Agile Testing Documentation.- 7. Agile Test Automation.- 8. Use of Tools in Agile Projects.- 9. Education and Its Importance.- 10. Retrospective.

    15 in stock

    £59.99

  • Locate Press The PyQGIS Programmers Guide

    15 in stock

    Book SynopsisWelcome to the world of PyQGIS, the blending of Python and QGIS to extend and enhance your open source GIS toolbox.This book covers version 3.0 of the QGIS application programming interface (API), featuring Python 3. With PyQGIS you can write scripts and plugins to implement new features and perform automated tasks.This book will guide you in getting started with PyQGIS. After a brief introduction to Python 3, you’ll learn how to understand the QGIS (API), write scripts, and build a plugin.This book is designed to allow you to work through the examples as you go along. At the end of most chapters you will find a set of exercises you can do to enhance your learning experience. You'll also find a wealth of examples and information for performing common tasks, developing a workflow, and debugging your code.The PyQGIS Programmer's Guide is compatible with the version 3.x API released with QGIS 3.0

    15 in stock

    £45.00

  • Practical Vulnerability Management: A Strategic

    No Starch Press,US Practical Vulnerability Management: A Strategic

    2 in stock

    Book SynopsisVulnerability management is a critical and sometimes neglected aspect of information security. It consists of two main parts: awareness and action. First, the security practitioner must be aware of the vulnerabilities that exist in an organisation's systems and understand how dangerous each one is. Second, that information must feed into an ongoing process of addressing vulnerabilities by updating the vulnerable systems or otherwise mitigating their severity.Trade Review"An easy read and offers comprehensive solutions to keeping an organization secure and always prepared for possible attacks." —Helga Labus, Help Net SecurityTable of ContentsIntroductionPart I: Vulnerability Management BasicsChapter 1: Basic ConceptsChapter 2: Sources of InformationChapter 3: Vulnerability ScannersChapter 4: Automating Vulnerability ManagementChapter 5: Vulnerability Management OutcomesChapter 6: Vulnerability Management and Organizational PrioritiesPart II: Hands-on Vulnerability ManagementChapter 7: Setting Up Your EnvironmentChapter 8: Using the Data Collection ToolsChapter 9: Getting Your Data into Usable FormatChapter 10: Maintaining the DatabaseChapter 11: Generating Asset and Vulnerability ReportsChapter 12: Automating Scans and ReportingChapter 13: Advanced ReportingChapter 14: Advanced TopicsChapter 15. ConclusionIndex

    2 in stock

    £24.64

  • Rise Of The Videogame Zinesters: How Freaks,

    Seven Stories Press,U.S. Rise Of The Videogame Zinesters: How Freaks,

    3 in stock

    Book SynopsisAnna Anthropy shows why the multi-billion dollar videogame industry needs to change - and how a new generation of artists can change it.

    3 in stock

    £12.34

  • Fundamentals of Computer Programming

    States Academic Press Fundamentals of Computer Programming

    2 in stock

    Book Synopsis

    2 in stock

    £91.82

  • Serverless as a Game Changer

    Pearson Education (US) Serverless as a Game Changer

    2 in stock

    Book SynopsisJoe Emison is the co-founder and CTO of Branch, a personal lines insurance company. Before Branch, Joe built five other companies as a technical co-founder, across many industries, including consumer electronics, local government, big data analysis, and commercial real estate. Joe graduated with degrees in English and Mathematics from Williams College and has a law degree from Yale Law School.Table of ContentsForeword Part I: The Serverless Mindset Chapter 1: Introduction How Many Employees Does It Take to Make and Run a Scalable Social Network? Leveraging Technology as It Improves Software Development Has Been Improving Constantly…. …But Isn't Being Adopted Effectively This Book Is For…. Executives in Business and Technology Enterprises Startups and Smaller Businesses This Book Is Not About…. Service-Oriented Architectures Monoliths and Microservices No-Code/Low-Code Platforms Structure of the Book References Chapter 2: The Real Cost of Software Development Types of Costs Direct Costs Opportunity Costs Indirect Costs Fixed Costs Variable Costs Sunk Costs Controllable Costs Undifferentiated Heavy Lifting Code Is a Liability The Experience Is the Asset References Chapter 3: Serverless Architectures The Amazon Way What Is Serverless? Serverless Is a Focus on Business Value Serverless Means Not Our Uptime Four Technical Criteria for Serverless Parts of Serverless Applications Managed Services Front Ends Back Ends and Functions References Chapter 4: Serverless Objections, Serverless Success Loss of Control Other Common Objections Lock-In Performance and Cold Starts Security, Especially in Multitenancy Success Stories iRobot Lego The COVID Tracking Project It Is Just the Beginning References Part II: Real-World Serverless Chapter 5: Introducing Branch Serverless from the Start The Problem to Solve Key Differentiators/What to Build What to Buy Minimize the Innovation Tokens Minimize the Number of Technologies Organizational Overview Top-Level Departments Technology Organization Architectural Overview and Cloud Bill Cloud Bills The Branch Software Development Lifecycle Problem Definition Design Software Product Development Deployment Infrastructure Running References Chapter 6: Introducing Insureco The History of Insureco Organizational Structure Key Performance Indicators Digital Transformation Marketing Organization Technology Organization Architectural Overview The Insureco Software Development Lifecycle UI/UX Design Product Developers Infrastructure Deploying Running Life at Insureco References Chapter 7: The Clash of Cultures The Drivers of the Business Benefits of Technology How U.S. Insurance Companies Drive Better Outcomes Launch New Products, New States Improve User Experience Speed of Information to Action How Serverless Drives Faster, Better Action Most Organizations View Software Development as Too Slow The Importance of Organizational Attitude References Part III: Getting to Serverless Chapter 8: Getting to Serverless Winning Hearts and Minds Don't Build Downscope The Metrics That Matter Change Lead Time (Cycle Time) Deployment Frequency Change Fail Percentage Mean Time to Recovery Ready to Begin References Chapter 9: Iterative Replacement The Knife-Edge Cutover Doesn't Work What Is Iterative Replacement? Event Interception (Reverse Proxy) State-Harmonizing Synchronization (Asset Capture) Build New Once A Very Long Time Iterative Replacement to Serverless Architectures Up-Front Research Databases and Datastores Scaffolding References Chapter 10: Training and Continuing Education Jobs and People Will Change Near-Term Job Changes Systems Administrator to Application Operations Database Administrator to Database Designer and Catalog Manager Transitioning Titles How to (Re)train Your Workforce A New Hiring Advantage References Chapter 11: Your Serverless Journey Serverless As a Game Changer Serverless Steps in Startups Nontechnical Founder Technical Founder Founding Engineer Serverless Steps in Small or Medium-Size Organizations Nontechnical Executive Product Management Development Team Serverless Steps in the Enterprise for Executives Serverless Is the Ultimate Step Part IV: Appendixes Appendix A: Directory: API Hubs Appendix B: Directory: Identity and Access Management Appendix C: Directory: Databases Appendix D: Directory: Functions Appendix E: Directory: Managed Services 9780137392629 TOC 9/5/2023

    2 in stock

    £26.39

  • How to Design Programs  An Introduction to

    MIT Press How to Design Programs An Introduction to

    10 in stock

    Book SynopsisA completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming.This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines that show the reader how to analyze a problem statement, how to formulate concise goals, how to make up examples, how to develop an outline of the solution, how to finish the program, and how to test it. Because learning to design programs is about the study of principles and the acquisition of transferable skills, the text does not use an off-the-shelf industrial language but presents a tailor-made teaching language. For the same reason, it offers DrRacket, a programming environment for novices that supports playful, feedback-oriented learning. The environment grows with readers as

    10 in stock

    £57.00

  • Cambridge University Press Python for Software Design How to Think Like a Computer Scientist

    15 in stock

    a huge range and FREE tracked UK delivery on ALL orders.

    15 in stock

    £36.09

  • Maximum Lego Nxt

    Variant Press Maximum Lego Nxt

    2 in stock

    Book SynopsisMore than two dozen fun and challenging projects using the next generation of LEGO® Mindstorms™ and the Java™ programming language are included in this guide. LEGO Mindstorms NXT 2.0 is an incredible updated kit for building and programming robots and this book introduces a diverse set of projects, building tips, programming code, complete 3-D rendered building instructions, and hundreds of illustrations to guide engineers and amateurs alike. With easy-to-follow instructions, a full chapter on building with the LEGO stud-less brick paradigm, and a complete tutorial on programming Java, this guide has been revised for the latest version of leJOS NXJ and provides more exciting projects that include Bluetooth, navigation, and integration with new devices such as smart phones and game controllers. The projects include a walking robot, a laser sensor, beacon navigation, WiFi control, precise robotic arm control with a SCARA robot and omni-wheels.

    2 in stock

    £24.69

  • Cambridge University Press Modern FORTRAN in Practice

    1 in stock

    Book SynopsisSince the publication of the FORTRAN 77 standard in 1978 the Fortran language has undergone a large number of revisions [61].1 The changes that were introduced reflect both new insights in programming techniques and new developments in computer hardware. From the very start the language has been designed with computing efficiency in mind. The latest standard as of this writing, Fortran 2008, puts even more emphasis on this aspect by introducing explicit support for parallel processing [71]. This first chapter gives an overview of the various standards that have appeared after FORTRAN 77. There is no attempt to be complete or even to describe all major features - that would mean a whole book or even a series of books. Consult Metcalf et al. [63], [65]or Brainerd et al. [36] for a detailed Officially, Fortran 77 should be written as FORTRAN 77. Since the Fortran 90 standard the name is written in lowercase. description of the standards. 1.1 The flavour of modern Fortran The Fortran 90 standard introduced some very significant changes with respect to the widespread FORTRAN 77 standard: free form source code, array operations, modules and derived types to name but a few. To give an impression of what this means for the programmer, consider this simple problem: We have a file with numbers, one per line (to keep it simple) and we want to determine the distribution of these numbers, that is, produce a simple histogram. In FORTRAN 77 a program that does this might look like: * Produce a simple histogram * PROGRAM HIST INTEGER MAXDATA PARAMETER (MAXDATA = 1000) INTEGER NOBND PARAMETER (NOBND = 9) REAL BOUND(NOBND) REAL DATA(MAXDATA) INTEGER I, NODATA--Trade Review'A language cannot survive without a means to learn about it. This implies the availability not only of textbooks on the language's syntax and semantics but also of books on how to use the language in real-life situations. Somehow, experience in the use and application of a language needs to be passed on to a new generation of programmers and new features require advice on how they are best to be used. Here, at a time when only rarely is a single language used in isolation, but more often in conjunction with other languages or with various tools, Modern Fortran in Practice fulfils a real need for practical advice in the field. I recommend it to all Fortran practitioners.' Michael Metcalf, from the Foreword'Scientists, mathematicians, and engineers will find that Modern Fortran in Practice speaks their language. Arjen Markus introduces modern Fortran features using real-world examples and practical advice. If your knowledge of Fortran stops at FORTRAN-77 or even Fortran 90, Markus's book will open your eyes to what today's Fortran can do for you.' Steve Lionel, Senior Member Technical Staff, Intel Corporation'Modern Fortran in Practice shows by practical examples how reliable and maintainable programs can be written. Starting with examples in Fortran 95, Fortran 2003/2008 features are then introduced and used to improve the code, thus showing different approaches but also providing a solution for older compilers. The author covers the whole development - from algorithm choice and error handling to graphical interfaces, parallelization, and unit testing. The book is an ideal complement to books that focus on the syntax of Fortran.' Tobias Burnus, Institute for Advanced Simulation, Research Centre Jülich'This book is a very welcome complement to the existing literature on modern Fortran. While most Fortran books serve as comprehensive language references, this book stands out for its extensive demonstrations of practical applications of the language. Especially interesting are the many demonstrations of the newest programming paradigms Fortran supports, including object-oriented programming, functional programming, and parallel programming.' Damian Rouson, Sandia National LaboratoryTable of Contents1. Introduction to modern Fortran; 2. Array-valued functions; 3. Mathematical abstractions; 4. Memory management; 5. An interface problem; 6. Interfacing to C: SQLite as an example; 7. Graphics, GUIs, and the internet; 8. Unit testing; 9. Code reviews; 10. Robust implementation of several simple algorithms; 11. Object-oriented programming; 12. Parallel programming; Appendix A. Tools for development and maintenance; Appendix B. Caveats.

    1 in stock

    £95.95

  • Xamarin Mobile Application Development

    APress Xamarin Mobile Application Development

    1 in stock

    Book SynopsisXamarin Mobile Application Development is a hands-on Xamarin.Forms primer and a cross-platform reference for building native Android, iOS, and Windows Phone apps using C# and .NET.Table of Contents1. Mobile Development Using Xamarin2. Building Mobile User Interfaces3. UI Design Using Layouts 4. User Interaction Using Controls 5. Making a Scrollable List6. Navigation7. Data Access and Data Binding8. Custom Renderers9. Cross-Platform Architecture10. Epilogue

    1 in stock

    £56.24

  • Cognitive Virtual Assistants Using Google

    APress Cognitive Virtual Assistants Using Google

    1 in stock

    Book SynopsisFollow a step-by-step, hands-on approach to building production-ready enterprise cognitive virtual assistants using Google Dialogflow. This book provides an overview of the various cognitive technology choices available and takes a deep dive into cognitive virtual agents for handling complex real-life use cases in various industries such as travel and weather. You''ll delve deeper into the advanced features of cognitive virtual assistants implementing features such as input/output context, follow-up intents, actions and parameters, and handling complex multiple intents. You''ll learn how to integrate with third-party messaging platforms by integrating your cognitive bot with Facebook messenger. You''ll also integrate with third-party APIs to enrich your cognitive bots using webhooks. Cognitive Virtual Assistants Using Google Dialogflow takes the complexity out of the cognitive platform and provides rich guidance which you can use when developing your own Table of ContentsChapter 1: Introduction to Cognitive Virtual BotChapter Goal: To introduce the basics of Cognitive Virtual Bot 1.1 What is Cognitive ChatbotChapter 2: Introduction to Google DialogflowChapter Goal: To introduce the basics of Google Dialogflow 2.2 What is Google Dialogflow2.3 Use cases for Google Dialogflow2.4 Bot Frameworks2.5 Building your First Bot using Google DialogflowChapter 3: Advanced Concepts of Google DialogflowChapter Goal: Details how to build a chatbot with Google Dialogflow3.1 Input context and output context3.2 Follow up intents3.3 Multiple responses3.4 Contextual entities3.5 Handling combination of intents and entities3.6 Event creation3.7 Enable fulfillment – webhook and inline editor3.8 Slots 3.9 Handling intent conflicts3.10 Showcasing the solutions in various formats like Text, HTML and to integrations such as Google Assistant3.11 Multi-lingual chatbots3.12 Prebuilt agentsChapter 4: Use cases for Cognitive Chatbots using Google DialogflowChapter Goal: Provide different use cases and integrations for Cognitive Chatbots using Google Dialogflow.4.1 Chatbot personality via webhook4.2 Simple and complex dialogflow design for travel use case4.3 Integration with Google weather API.4.4 Additional integrations4.5 Intent Identifications – audio, speech responses and sentiment analysis4.6 Integrate Google Dialogflow with other services to enhance the conversational flow and search Chapter 5: Researches in field of Cognitive Virtual ChatbotsChapter Goal: Provides an introduction to the new researches in the areas of Cognitive Virtual Chatbots5.1 Cognitive Virtual Chatbots - research

    1 in stock

    £29.99

  • Beginning HCL Programming

    APress Beginning HCL Programming

    1 in stock

    Book SynopsisTable of Contents1 Introduction to HCLDefine the history of HCL, the basic syntax and, show the basic configuration syntax and the basic usage of the HCL2 The Hashicorp ecosystemShow the different software create by Hashicorpt like Vault, Consul, Terraform3 Introduction to GoA small introduction on the Go language, we use Go to define the configuration template described in the book4 Infrastructure As CodeDefine what is the Infrastructure as Code and how we can do that5 Introduction to the Cloud and DevOpsIn this chapter, we have a short introduction to the Cloud and the DevOps6 Use HCL for TerraformWe start to use the HCL for define Terraform template7 Consul HCLIn this chapter we introduce the HCL for Consul, we learn how to configure Consul using the HCL8 Vault HCLUse the HCL for configure Vault9 Infrastructure as Code with HCLDesign the Infrastructure as Code use the Hashicorp language, in particular, we use Terraform, Vault and Consul10 Provisioning and Maintain the Infrastructure as CodeIn this chapter, we see how to use Jenkins and the HCL for provisioning and maintain the infrastructure as code

    1 in stock

    £33.74

  • Natural Language Processing Recipes

    APress Natural Language Processing Recipes

    1 in stock

    Book SynopsisIntermediate user levelTable of ContentsChapter 1: Extracting the DataChapter Goal: Understanding the potential data sources to build NLP applications for business benefits and ways to extract the text data with examplesNo of pages: 23Sub - Topics: 1. Data extraction through API2. Reading HTML page, HTML parsing3. Reading pdf file in python4. Reading word document5. Regular expressions using python6. Handling strings using python7. Web scrapingChapter 2: Exploring and Processing the Text DataChapter Goal: Data is never clean. This chapter will give in depth knowledge about how to clean and process the text data. It covers topics like cleaning, tokenizing and normalizing text data.No of pages: 22Sub - Topics 1 Text preprocessing methods 2 Data cleaning – punctuation removal, stopwords removal, spelling correction3 Lexicon normalization – stemming and lemmatization4 Tokenization 5 Dealing with emoticons and emojis6 Exploratory data analysis7 End to end text processing pipeline implementationChapter 3: Text to FeaturesChapter Goal: One of the important task with text data is to transform text data into machines or algorithms understandable form, by using different feature engineering methods (basic to advanced).No of pages: 40Sub - Topics 1 One hot encoding2 Count vectorizer3 N grams4 Co-occurrence matrix5 Hashing vectorizer6 TF-IDF7 Word Embedding - Word2vec, fasttext8 Glove embeddings 9 ELMo10 Universal Sentence Encoder11 Understanding Transformers like BERT, GPT12 Open AIsChapter 4: Implementing Advanced NLPChapter Goal: Understanding and building advanced NLP techniques to solve the business problems starting from text similarity to speech recognition and language translation.No of pages: 25Sub - Topics: 1. Noun phrase extraction2. Text similarity3. Parts of speech tagging4. Information extraction – NER – entity recognition 5. Topic modeling6. Machine learning for NLP – a. Text classification7. Sentiment analysis8. Word sense disambiguation9. Speech recognition and speech to text10. Text to speech11. Language detection and translationChapter 5: Deep Learning for NLPChapter Goal: Unlocking the power of deep learning on text data. Solving few real-time applications of deep learning in NLP.No of pages: 55Sub - Topics: 1. Fundamentals of deep learning2. Information retrieval using word embedding’s 3. Text classification using deep learning approaches (CNN, RNN, LSTM, Bi-directional LSTM) 4. Natural language generation – prediction next word/ sequence of words using LSTM. 5. Text summarization using LSTM encoder and decoder. 6. Sentence comparison using SentenceBERT 7. Understanding GPT 8. Comparison between BERT, RoBERTa, DistilBERT, XLNetChapter 6: Industrial Application with End to End Implementation Chapter Goal: Solving real time NLP applications with end to end implementation using python. Right from framing and understanding the business problem to deploying the model.No of pages: 90Sub - Topics: 1. Consumer complaint classification 2. Customer reviews sentiment prediction 3. Data stitching using text similarity and record linkage 4. Text summarization for subject notes 5. Document clustering 6. Product360 - Sentiment, emotion & trend capturing system 7. TED Talks segmentation & topics extraction using machine learning 8. Fake news detection system using deep neural networks 9. E-commerce search engine & recommendation systems using deep learning10. Movie genre tagging using multi-label classification 11. E-commerce product categorization using deep learning12. Sarcasm detection model using CNN13. Building chatbot using transfer learning14. Summarization system using RNN and reinforcement learningChapter 7: Conclusion - Next Gen NLP & AIChapter Goal: So far, we learnt how NLP when coupled with machine learning and deep learning helps us solve some of the complex business problems across industries and domains. In this chapter let us uncover how some of the next generation algorithms that would potentially play important roles in the future NLP era.

    1 in stock

    £41.24

  • Game Backend Development

    APress Game Backend Development

    1 in stock

    Book SynopsisUp your game developer skills by learning game backend development with Microsoft Azure and PlayFab. Robust backend infrastructure support is essential for all modern games. Implementing game backend features became easier with the emergence of GBaaS (Game Backend-as-a-Service) providers and the advance of the cloud. Multiplayer gaming, leaderboards, game analytics, and virtual economies are all backed by cloud services. As a game developer, understanding core game backend features and implementation techniques is an important addition to your game developer skill set. Understanding game backend development will not only give you a competitive advantage, it will also eventually allow you to create better games. This book will help you get started. It teaches all the core concepts, using downloadable source code, so that you can experiment right away following a learning-by-doing approach. After reading this book, you will have a solid grasp of key game backend services and knoTable of Contents

    1 in stock

    £29.99

  • A Brief Introduction to Web3

    APress A Brief Introduction to Web3

    Out of stock

    Book SynopsisJourney into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains.A Brief Introduction to Web3is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model. WhatYou Will LearnBuild NFT tokensExamine Web3 differs from Web2-based applicationsUnderstand theTable of ContentsChapter1. Introduction to DecentralizationChapter 2. BlockchainChapter 3.Solidity.Chapter 4. Wallets and Gateways.Chapter 5. Remix IDE.Chapter 6. Truffle.Chapter 7. IPFS and NFTsChapter 8. Hardhat.

    Out of stock

    £999.99

  • Getting Started with Angular

    Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Getting Started with Angular

    1 in stock

    Book Synopsis

    1 in stock

    £33.74

  • Coding Clean Reliable and Safe REST APIs with

    APress Coding Clean Reliable and Safe REST APIs with

    1 in stock

    Book SynopsisLearn ASP.NET Core APIs delivered in its latest version of the Microsoft Framework: .NET 8. This book will show you how to develop APIs with ASP.NET Core 8. Author Anthony Giretti will reveal all you need to know about HTTP protocol, REST architecture style, and ASP.NET Core 8. You will learn what reflexes and mindset a developer must have to approach the development of an API of medium complexity. By performing CRUD operations on a SQL Server database, you will see how to set up a clean and reliable application with industry best practices (clean code, security, observability, optimization and testing).After completing Coding Clean, Reliable, and Safe REST APIs with ASP.NET Core 8, you will be able to develop many kinds of APIs that require a senior developer level of knowledge and provide your customers with high-quality APIs. What You Will LearnDiscover the latest version of ASP.NET Core 8Code REST APIs with minimal APIsBecome familiar with clean code principlesOptimize performaTable of Contents

    1 in stock

    £29.99

  • Nova Science Publishers Inc Pattern Analysis: Methods, Applications &

    Out of stock

    Book SynopsisThis book reviews methods, applications and challenges of pattern analysis. Chapter One addresses the identification problem of the printed medieval documents origin. The authors of Chapter Two perform a review on current cheiloscopic techniques, addressing the study methodology and usefulness of lip print patterns study. Chapter Three examines theoretical bases of human identification using palatal rugae pattern, and addresses the study methodology and techniques, potentialities and future usefulness of palatal rugae patterns. Chapter Four focuses on variable-scale-based pattern analysis for time series of wind speed, atmospheric pressure, and atmospheric temperature.

    Out of stock

    £999.99

  • Recent Trends in Computational Omics: Concepts

    Nova Science Publishers Inc Recent Trends in Computational Omics: Concepts

    1 in stock

    Book SynopsisThe last decade has witnessed various technological advances in life sciences, especially high throughput technologies. These technologies provide a way to perform parallel scientific studies in a very short period of time with low cost. High throughput techniques, mainly, next generation sequencing, microarray and mass spectrometry, have strengthened the omics vision in the last decades (study of complete system) and now resulted in well-developed branches of omics i.e., genomics, transcriptomics, proteomics and metabolomics, which deal with almost every level of central dogma of life. Practice of high throughput techniques throughout the world with different aims and objectives resulted in a voluminous data, which required computational applications, i.e., database, algorithm and software to store, process and get biological interpretation from primary raw data. Researchers from different fields are looking to analyze these raw data for different purposes, but lacking of proper information and knowledge in proper documented form creates different kinds of hurdles and raises the challenges. This book contains thirteen chapters that deal with different computational biology/bioinformatics resources and concepts which are already in practice by the scientific community or can be utilized to handle various aspects of different classes of omics data. It includes different computational concepts, algorithm, resources and recent trends belonging to the four major branches of omics (i.e., genomics, transcriptomics, proteomics and metabolomics), including integrative omics. It will help all scholars who are working in any branch of computational omics and bioinformatics field as well as those who would like to perform research at a systemic biology through computational approaches.Table of ContentsFor more information, please visit our website at:https://novapublishers.com/shop/recent-trends-in-computational-omics-concepts-and-methodology/

    1 in stock

    £163.19

  • SharePoint Online Development, Configuration, and

    De Gruyter SharePoint Online Development, Configuration, and

    1 in stock

    Book SynopsisFor those new to SharePoint Online, as well as those who have worked with previous versions of the SharePoint platform, this guide is intended to give concrete steps to rapidly understand how to configure, develop, and administrate solutions in this new environment. SharePoint Online Development, Configuration, and Administration puts forth the most efficient way to get up to speed on the platform. This book, packed with value, provides clear, concise information about all of the common portions of SharePoint that you would need to work with – including WebParts, reporting, site management, administration and licensing with O365, and workflows using Microsoft Flow. These tips from a seasoned developer will teach you how to Work with Sites, Lists, Permissions, Access, and other core functionality Make customizations to the look and feel of SharePoint Online Understand Web Part development and deployment Develop Microsoft Flow processes for business process automation Utilize Reporting functionality available in O365 Look at the many options for administrating SharePoint components

    1 in stock

    £16.99

  • Quick Start Guide to Azure Data Factory, Azure

    De Gruyter Quick Start Guide to Azure Data Factory, Azure

    1 in stock

    Book SynopsisWith constantly expanding options such as Azure Data Lake Server (ADLS) and Azure SQL Data Warehouse (ADW), how can developers learn the process and components required to successfully move this data? Quick Start Guide to Azure Data Factory, Azure Data Lake Server, and Azure Data Warehouse teaches you the basics of moving data between Azure SQL solutions using Azure Data Factory. Discover how to build and deploy each of the components needed to integrate data in the cloud with local SQL databases. Mark Beckner's step by step instructions on how to build each component, how to test processes and debug, and how to track and audit the movement of data, will help you to build your own solutions instantly and efficiently. This book includes information on configuration, development, and administration of a fully functional solution and outlines all of the components required for moving data from a local SQL instance through to a fully functional data warehouse with facts and dimensions.

    1 in stock

    £16.99

  • Blazor in Action

    Manning Publications Blazor in Action

    1 in stock

    Book SynopsisBlazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. Written to the most recent stable build of Blazor, this example-driven book shows how to build a complete end-to-end hiking route web application that's full of easily reusable code. You'll create your own custom Blazor components, including handy UI elements like form controls, and learn how to implement access controls and other important security features. Finally, you'll learn how you can use Blazor components inside your existing ASP.NET applications, and get essential tips and tricks on tuning your app's performance. By the time you're done, you'll be ready to develop beautiful sites and apps that seamlessly execute your C# code natively in the browser.Trade Review"The ultimate guide to building Blazor web apps regardless of your experience level." Jeff Smith "An excellent resource for learning Blazor concepts." Mark Chalkley "A highly accessible and clear introduction to a very interesting and what will be a very relevant technology in the UI/UX space." John Rhodes "A very good book to learn Blazor, with a pratical examples and detailed explanations of concepts like components, routes, parameters, and event handlers." Alberto Acerbis "If you want to get started with Blazor, start with this book." Richard Michaels "I would highly recommend the book to anyone who has some background in web development and is staying current with C# language features." Al Pezewski

    1 in stock

    £34.49

  • Coding in Your School

    Bellwether Media Coding in Your School

    7 in stock

    Book Synopsis

    7 in stock

    £12.34

  • Nova Science Publishers Inc C Programming for Juniors

    Out of stock

    Book Synopsis

    Out of stock

    £999.99

  • Advances in Social Networking Research

    Nova Science Publishers Inc Advances in Social Networking Research

    1 in stock

    Book Synopsis

    1 in stock

    £148.79

  • New Age International (UK) Ltd Linux

    15 in stock

    Book Synopsis

    15 in stock

    £25.00

  • Murach's CICS Desk Reference

    Mike Murach & Associates Inc. Murach's CICS Desk Reference

    1 in stock

    Book SynopsisThis new edition of Murach''s classic ''CICS Programmer''s Desk Reference'' is updated throughout to present both the latest versions of CICS and the latest CICS programming practices. An easy-to-use CICS command reference makes up the bulk of the book. But there is also new or expanded material on CICS program design, creating HTML documents from BMS mapsets for web-based CICS applications, defining CICS resources, and more.

    1 in stock

    £43.34

  • Murach's C++ 2008

    Mike Murach & Associates Inc. Murach's C++ 2008

    15 in stock

    Book Synopsis

    15 in stock

    £48.59

  • Mike Murach & Associates Inc. Murach's ASP.NET Core MVC

    Out of stock

    Book SynopsisIf you know the basics of C#, you are ready to learn how to create web applications using Microsofts powerful technology, ASP.NET Core MVC (Model-View-Controller). And theres no more practical way to do it than with this book. By the end of section 1 just 5 chaptersyou will be developing real-world web apps using C# code for the model and controller classes HTML, CSS, and Razor code for the view files (for the user interface) and Bootstrap classes for responsive design so that your apps adapt well to all screen sizes. Youll also be able use the debugging tools in Visual Studio and your browser to test your apps and make sure they will work right for all users. In section 2, you will build out that set of skills to create more complex controllers, work with Razor views, handle cookies and sessions, do model binding, validate data, and handle database data with EF (Entity Framework) Core. Youll also see how all these skills come together in a single application, with coverage of the gotchas that can occur and how to solve them. Finally, in section 3, you can pick up additional skills as you need them to: create custom tag helpers and view components; authenticate and authorise users; use dependency injection to automate testing; and use Visual Studio Code. All along the way, youll get complete web apps that show you how each feature works in context (you can download these for free from the Murach website). Youll get chapter exercises that let you practice your new skills. And youll get Murachs distinctive paired-pages format that presents each skill in a 2-page spread, full of examples, notes, and explanationa format that developers praise because it saves them both training and reference time.

    Out of stock

    £999.99

  • Mike Murach and Associates, Inc. Murachs AIAssisted Programming with Copilot

    2 in stock

    Book Synopsis

    2 in stock

    £36.89

  • Mike Murach & Associates Inc. Murachs React

    2 in stock

    2 in stock

    £51.84

  • Web Applications with Javascript or Java: Volume

    De Gruyter Web Applications with Javascript or Java: Volume

    2 in stock

    Book SynopsisToday, web applications are the most important type of software applications. This textbook shows how to design and implement them, using a model-based engineering approach that covers general information management concepts and techniques and the two most relevant technology platforms: JavaScript and Java. The book provides an in-depth tutorial for theory-underpinned and example-based learning by doing it yourself, supported by quiz questions and practice projects. Volume 1 provides an introduction to web technologies and model-based web application engineering, discussing the information management concepts of constraint-based data validation, enumerations and special datatypes. Volume 2 discusses the advanced information management concepts of associations and inheritance in class hierarchies. Web apps are designed using UML class diagrams and implemented with two technologies: JavaScript for front-end (and distributed NodeJS) apps, and Java (with JPA and JSF) for back-end apps. The six example apps discussed in the book can be run, and their source code downloaded, from the book’s website.

    2 in stock

    £37.12

  • Modeling and Simulation with Simulink®: For

    De Gruyter Modeling and Simulation with Simulink®: For

    2 in stock

    Book SynopsisThe essential, intermediate and advanced topics of Simulink are covered in the book. The concept of multi-domain physical modeling concept and tools in Simulink are illustrated with examples for engineering systems and multimedia information. The combination of Simulink and numerical optimization methods provides new approaches for solving problems, where solutions are not known otherwise.

    2 in stock

    £48.38

  • Windows Server 2008 Networking and Network Access

    Prentice-Hall of India Pvt.Ltd Windows Server 2008 Networking and Network Access

    1 in stock

    Book SynopsisOfficial guide for deploying, administering, and troubleshooting Windows Server 2008 networking and Network Access Protection (NAP) technologies. Detailed coverage of major networking services, security, IPv4/IPv6, remote access, VPNs, wireless security, DNS, DHCP, Windows Firewall, and more.

    1 in stock

    £22.12

  • Javaserver Faces: A Practical Approach for

    PHI Learning Javaserver Faces: A Practical Approach for

    1 in stock

    Book SynopsisThe text covers JSF techniques like tags, converters, validators, architecture, lifecycle, components, software installation, expression language, text field, button, custom components, RichFaces, and Ajax4Jsf app deployment.

    1 in stock

    £10.88

  • Data Communications and Computer Networks

    Prentice-Hall of India Pvt.Ltd Data Communications and Computer Networks

    1 in stock

    Book SynopsisComprehensive coverage of data communications and computer networks in an easy-to-understand style. New topics like distributed systems, wireless LAN, network security tools, e-commerce, and IP security are included. Suitable for students of computer science, engineering, MCA, and IT professionals.

    1 in stock

    £12.38

  • Pearson Education India Programming in C++

    Out of stock

    Book Synopsis

    Out of stock

    £999.99

  • BPB Publications Oracle Primavera P6 Version 8.2 EPPM Web

    1 in stock

    Book Synopsis

    1 in stock

    £21.38

  • ITSTART Algorythmics

    Book Synopsis

    £36.00

  • £36.00

  • Theory of Computation Simplified: Simulate

    BPB Publications Theory of Computation Simplified: Simulate

    3 in stock

    Book Synopsis

    3 in stock

    £31.34

  • 100+ Solutions in Java: Everything you need to

    BPB Publications 100+ Solutions in Java: Everything you need to

    1 in stock

    Book Synopsis

    1 in stock

    £33.24

  • Python Programming for Students: Explore Python

    BPB Publications Python Programming for Students: Explore Python

    1 in stock

    Book Synopsis

    1 in stock

    £26.59

  • Multi-Cloud Automation with Ansible: Automate,

    BPB Publications Multi-Cloud Automation with Ansible: Automate,

    1 in stock

    Book Synopsis

    1 in stock

    £26.59

  • Source Code Exploration with Memcached: A

    BPB Publications Source Code Exploration with Memcached: A

    1 in stock

    Book Synopsis

    1 in stock

    £29.92

  • Advanced Networks Networking Peripheral And

    BPB Publications Advanced Networks Networking Peripheral And

    4 in stock

    Book SynopsisThe book covers Network Components, Data Communication protocols, Filters, Transmission media, Networking hardware, Network services, security concepts, operating system basics and advanced concepts, security, and software engineering in simple language with suitable figures.

    4 in stock

    £11.24

  • Architecture : CHM Module H1: PC Hardware &

    BPB Publications Architecture : CHM Module H1: PC Hardware &

    2 in stock

    Book Synopsis

    2 in stock

    £8.99

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account