Web programming Books

591 products


  • BPB Publications Web Enabled Commercial Application Development

    1 in stock

    Book Synopsis

    1 in stock

    £13.49

  • BPB Publications Web Enabled Commercial Application Development

    1 in stock

    Book Synopsis

    1 in stock

    £16.88

  • BPB Publications JAVA/J2EE: Interview Questions

    1 in stock

    Book Synopsis

    1 in stock

    £11.24

  • Struts 2 with Hibernate 3 Project for Beginners

    Shroff Publishers & Distributors Pvt Ltd Struts 2 with Hibernate 3 Project for Beginners

    2 in stock

    Book SynopsisThe text covers project development and documentation through building an Online Shopping Cart with MySQL, Java Server Pages, Struts 2, and Hibernate 3. It discusses framework migration, database migration, user management, error pages, DAO design pattern, pagination, validations, and more. CD-ROM includes setup files, source code, and SQL scripts.

    2 in stock

    £28.98

  • JavaScript Masterclass

    BPB Publications JavaScript Masterclass

    1 in stock

    Book SynopsisBlockchain secures individual transactions with cryptography, creating a tamper-proof chain. In contrast, distributed ledger technologies cover various technologies that may not adhere strictly to blockchain''s specific structure. We will start the book by defining blockchain elements, comparing it to DLT, exploring security mechanisms, and looking at Bitcoin''s history, transactions, wallets, keys, mining, and forensics. Further in the book, we will explore Ethereum''s evolution, Ethereum virtual machine, and smart contracts. We will also discover permissioned blockchains with Hyperledger Fabric and understand crypto assets, ERC20, ERC721 tokens, NFTs, and cryptocurrencies. With real-world examples and practical insights, you will gain a solid grasp of the fundamentals and practical applications that make blockchain a game-changer in various industries.

    1 in stock

    £30.39

  • Implementing Design Patterns in C# 11 and .NET 7

    BPB Publications Implementing Design Patterns in C# 11 and .NET 7

    1 in stock

    Book Synopsis

    1 in stock

    £29.92

  • Taylor & Francis Ltd Java Programming for Spatial Sciences

    15 in stock

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

    15 in stock

    £43.78

  • iUniverse XML Spy 42 User and Reference Manual

    15 in stock

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

    15 in stock

    £25.99

  • iUniverse XML Spy 43 User and Reference Manual

    15 in stock

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

    15 in stock

    £25.99

  • iUniverse Web Scripting in WindowsNET

    15 in stock

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

    15 in stock

    £17.58

  • iUniverse First Course Data Structures and Algorithms Using Java Data Structures and Algorithms Using JAVA

    15 in stock

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

    15 in stock

    £14.61

  • iUniverse Applied Java Programming

    15 in stock

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

    15 in stock

    £13.63

  • Wiley Beginning Cryptography with Java

    15 in stock

    Book SynopsisBeginning Cryptography with Java While cryptography can still be a controversial topic in the programming community, Java has weathered that storm and provides a rich set of APIs that allow you, the developer, to effectively include cryptography in applications-if you know how. This book teaches you how.Table of ContentsAcknowledgments. Introduction. Chapter 1: The JCA and the JCE. Chapter 2: Symmetric Key Cryptography. Chapter 3: Message Digests, MACs, and HMACs. Chapter 4: Asymmetric Key Cryptography. Chapter 5: Object Description in Cryptography Using ASN.1. Chapter 6: Distinguished Names and Certificates. Chapter 7: Certificate Revocation and Path Validation. Chapter 8: Key and Certificate Management Using Keystores. Chapter 9: CMS and S/MIME. Chapter 10: SSL and TLS. Appendix A: Solutions to Exercises. Appendix B: Algorithms Provided by the Bouncy Castle Provider. Appendix C: Using the Bouncy Castle API for Elliptic Curve. Appendix D: Bibliography and Further Reading. Index.

    15 in stock

    £22.49

  • 15 in stock

    £31.99

  • SitePoint Pty Ltd Jump Start Responsive Web Design 2e

    15 in stock

    15 in stock

    £21.59

  • Amazon Digital Services LLC - Kdp Coding for Kids

    15 in stock

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

    15 in stock

    £13.97

  • 15 in stock

    £18.04

  • Independently Published Aprender Ingles Portugues

    15 in stock

    15 in stock

    £10.76

  • 15 in stock

    £27.04

  • Lulu.com Code Happy

    15 in stock

    15 in stock

    £23.74

  • Apress Electron From Beginner to Pro

    15 in stock

    Table of Contents1. Introduction2. Installing Electron3. The Electron Quick Start4. BrowserWindow Basics5. Adding Custom Menus6. Understanding the IPC Module7. Working with the Dialog Module8. WebContents, Screens, and Locales9. The Dock Icon on macOS10. Shell11. Online/Offline Detection12. Advanced BrowserWindow13. Debugging Your Electron Application14. Testing with Spectron15. Building Your Application16. Auto Updating Your Application17. Additional Resources

    15 in stock

    £54.99

  • Apress Data Science Fundamentals for Python and MongoDB

    15 in stock

    Table of Contents1. Introduction2. Monte Carlo Simulation and Density Functions3. Linear Algebra4. Gradient Descent5. Working with Data6. Exploring Data

    15 in stock

    £27.99

  • Apress Learn PHP 8

    15 in stock

    Table of Contents1. Introduction to PHP 82. Interfaces, Platforms, Containers: Three-Tiers Programming3. Modular Programming4. Secure User Interfaces5. Handling and Logging Exceptions6. Data Objects7. Authentication8. Multi-functional Interfaces

    15 in stock

    £37.99

  • De Gruyter Financial Data Analysis Using Python

    15 in stock

    Book Synopsis

    15 in stock

    £40.95

  • Createspace Independent Publishing Platform Fonts and Special Characters for Websites

    15 in stock

    15 in stock

    £11.15

  • Createspace Independent Publishing Platform Designing your Website to Use Less Energy: Green Energy Websites

    15 in stock

    15 in stock

    £11.21

  • Virtualbookworm.com Publishing Blue Pelican Java

    15 in stock

    15 in stock

    £36.35

  • 15 in stock

    £22.79

  • 15 in stock

    £26.59

  • Tilted Windmill Press Relayd and Httpd Mastery

    15 in stock

    15 in stock

    £22.49

  • Independently Published UI Design Sketchbook

    15 in stock

    15 in stock

    £10.66

  • Createspace Independent Publishing Platform Python: Guía paso a paso para aprender programación Python

    15 in stock

    15 in stock

    £14.37

  • Packt Publishing Limited Practical Web Development

    15 in stock

    15 in stock

    £42.30

  • Packt Publishing Limited jMonkeyEngine 3.0 Cookbook

    15 in stock

    Book SynopsisIf you are a jMonkey developer or a Java developer who is interested to delve further into the game making process to expand your skillset and create more technical games, then this book is perfect for you.

    15 in stock

    £38.34

  • Packt Publishing Limited MongoDB for Java Developers

    15 in stock

    Book SynopsisKey FeaturesBook DescriptionWhat you will learnWho this book is for

    15 in stock

    £22.99

  • 15 in stock

    £26.48

  • Packt Publishing Limited JavaScript Concurrency

    15 in stock

    15 in stock

    £42.30

  • Packt Publishing Limited Clean Code in JavaScript: Develop reliable, maintainable, and robust JavaScript

    15 in stock

    Book SynopsisGet the most out of JavaScript for building web applications through a series of patterns, techniques, and case studies for clean codingKey Features Write maintainable JS code using internal abstraction, well-written tests, and well-documented code Understand the agents of clean coding like SOLID principles, OOP, and functional programming Explore solutions to tackle common JavaScript challenges in building UIs, managing APIs, and writing states Book DescriptionBuilding robust apps starts with creating clean code. In this book, you’ll explore techniques for doing this by learning everything from the basics of JavaScript through to the practices of clean code. You’ll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community.The book starts with popular clean-coding principles such as SOLID, and the Law of Demeter (LoD), along with highlighting the enemies of writing clean code such as cargo culting and over-management. You’ll then delve into JavaScript, understanding the more complex aspects of the language. Next, you’ll create meaningful abstractions using design patterns, such as the Class Pattern and the Revealing Module Pattern. You’ll explore real-world challenges such as DOM reconciliation, state management, dependency management, and security, both within browser and server environments. Later, you’ll cover tooling and testing methodologies and the importance of documenting code. Finally, the book will focus on advocacy and good communication for improving code cleanliness within teams or workplaces, along with covering a case study for clean coding.By the end of this book, you’ll be well-versed with JavaScript and have learned how to create clean abstractions, test them, and communicate about them via documentation.What you will learn Understand the true purpose of code and the problems it solves for your end-users and colleagues Discover the tenets and enemies of clean code considering the effects of cultural and syntactic conventions Use modern JavaScript syntax and design patterns to craft intuitive abstractions Maintain code quality within your team via wise adoption of tooling and advocating best practices Learn the modern ecosystem of JavaScript and its challenges like DOM reconciliation and state management Express the behavior of your code both within tests and via various forms of documentation Who this book is forThis book is for anyone who writes JavaScript, professionally or otherwise. As this book does not relate specifically to any particular framework or environment, no prior experience of any JavaScript web framework is required. Some knowledge of programming is assumed to understand the concepts covered in the book more effectively.Table of ContentsTable of Contents Setting the Scene The Tenets of Clean Code The Enemies of Clean Code SOLID and Other Principles Naming Things is Hard Primitive and Built-In Types Dynamic Typing Operators Parts of Syntax and Scope Control Flow Design Patterns Real-World Challenges The Landscape of Testing Writing Clean Tests Tools for Cleaner Code Documenting Your Code Other Peoples' Code Communication & Advocacy Case Study

    15 in stock

    £34.39

  • Packt Publishing Limited JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

    15 in stock

    Book SynopsisStart your journey towards becoming a JavaScript developer with the help of more than 100 fun exercises and projects.Purchase of the print or Kindle book includes a free eBook in the PDF format.Key Features Write eloquent JavaScript and employ fundamental and advanced features to create your own web apps Interact with the browser with HTML and JavaScript, and add dynamic images, shapes, and text with HTML5 Canvas Build a password checker, paint web app, hangman game, and many more fun projects Book DescriptionThis book demonstrates the capabilities of JavaScript for web application development by combining theoretical learning with code exercises and fun projects that you can challenge yourself with. The guiding principle of the book is to show how straightforward JavaScript techniques can be used to make web apps ranging from dynamic websites to simple browser-based games.JavaScript from Beginner to Professional focuses on key programming concepts and Document Object Model manipulations that are used to solve common problems in professional web applications. These include data validation, manipulating the appearance of web pages, working with asynchronous and concurrent code.The book uses project-based learning to provide context for the theoretical components in a series of code examples that can be used as modules of an application, such as input validators, games, and simple animations. This will be supplemented with a brief crash course on HTML and CSS to illustrate how JavaScript components fit into a complete web application.As you learn the concepts, you can try them in your own editor or browser console to get a solid understanding of how they work and what they do. By the end of this JavaScript book, you will feel confident writing core JavaScript code and be equipped to progress to more advanced libraries, frameworks, and environments such as React, Angular, and Node.js.What you will learn Use logic statements to make decisions within your code Save time with JavaScript loops by avoiding writing the same code repeatedly Use JavaScript functions and methods to selectively execute code Connect to HTML5 elements and bring your own web pages to life with interactive content Make your search patterns more effective with regular expressions Explore concurrency and asynchronous programming to process events efficiently and improve performance Get a head start on your next steps with primers on key libraries, frameworks, and APIs Who this book is forThis book is for people who are new to JavaScript (JS) or those looking to build up their skills in web development. Basic familiarity with HTML & CSS would be beneficial.Whether you are a junior or intermediate developer who needs an easy-to-understand practical guide for JS concepts, a developer who wants to transition into working with JS, or a student studying programming concepts using JS, this book will prove helpful.Table of ContentsTable of Contents Getting Started with JavaScript JavaScript Essentials JavaScript Multiple Values Logic Statements Loops Functions Classes Built-In JavaScript Methods The Document Object Model Dynamic Element Manipulation Using the DOM Interactive Content and Event Listeners Intermediate JavaScript Concurrency HTML5, Canvas, and JavaScript Next Steps Appendix – Practice Exercise, Project, and Self-Check Quiz Answers

    15 in stock

    £30.39

  • Packt Publishing Limited Mastering TypeScript: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks, 4th Edition

    15 in stock

    Book SynopsisLearn all you need to know to work with TypeScript, explore modern web application frameworks, and build modular systems using industry standard architectural principles and design patternsKey Features Explore TypeScript 4's key elements and advanced language features Use TypeScript with modern frameworks such as Angular, Vue, React, RxJS and Node Understand TDD, serverless techniques, micro frontends, and other industry-standard best practices to create high-quality and modular apps Book DescriptionTypeScript is both a language and a set of tools to generate JavaScript, designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.Mastering Typescript is a golden standard for budding and experienced developers. With a structured approach that will get you up and running with Typescript quickly, this book will introduce core concepts, then build on them to help you understand (and apply) the more advanced language features. You’ll learn by doing while acquiring the best programming practices along the way.This fourth edition also covers a variety of modern JavaScript and TypeScript frameworks, comparing their strengths and weaknesses. You'll explore Angular, React, Vue, RxJs, Express, NodeJS, and others. You'll get up to speed with unit and integration testing, data transformation, serverless technologies, and asynchronous programming. Next, you’ll learn how to integrate with existing JavaScript libraries, control your compiler options, and use decorators and generics.By the end of the book, you will have built a comprehensive set of web applications, having integrated them into a single cohesive website using micro front-end techniques. This book is about learning the language, understanding when to apply its features, and selecting the framework that fits your real-world project perfectly.What you will learn Gain insights into core and advanced TypeScript language features Integrate with existing JavaScript libraries and third-party frameworks Build full working applications using JavaScript frameworks, such as Angular, React, Vue, and more Create test suites for your application with Jest and Selenium Apply industry-standard design patterns to build modular code Develop web server solutions using NodeJS and Express Design and implement serverless API solutions Explore micro front-end technologies and techniques Who this book is forIf you are keen to learn TypeScript, this book will give you all the necessary knowledge and skills to tackle any TypeScript project. It will also give you an understanding of what application frameworks are out there, and which one to choose for your next project. If you are already an experienced JS or TypeScript developer, then this book will take your skills to the next level. No JS experience is required to get started — we’ll teach you all you need to know.Table of ContentsTable of Contents Up and Running Quickly Exploring the Type System Interfaces, Classes, Inheritance, and Modules Generics and Advanced Type Inference Asynchronous Language Features Decorators Integration with JavaScript Strict Compiler Options Using Observables to Trasform Data Test-Driven Development Angular React Vue Node and Express An AWS Serverless API Micro Front-ends

    15 in stock

    £41.99

  • Packt Publishing Limited Kotlin Design Patterns and Best Practices: Build scalable applications using traditional, reactive, and concurrent design patterns in Kotlin

    15 in stock

    Book SynopsisFuture-proof your applications with best practices and design patterns in KotlinKey Features Understand traditional and modern design patterns to improve the design of your application Combine the benefits of object-oriented, functional, reactive, and concurrent programming Choose the best microservices architecture and frameworks for your web application Book DescriptionThis book shows you how easy it can be to implement traditional design patterns in the modern multi-paradigm Kotlin programming language, and takes you through the new patterns and paradigms that have emerged. This second edition is updated to cover the changes introduced from Kotlin 1.2 up to 1.5 and focuses more on the idiomatic usage of coroutines, which have become a stable language feature. You'll begin by learning about the practical aspects of smarter coding in Kotlin, as well as understanding basic Kotlin syntax and the impact of design patterns on your code. The book also provides an in-depth explanation of the classical design patterns, such as Creational, Structural, and Behavioral families, before moving on to functional programming. You'll go through reactive and concurrent patterns, and finally, get to grips with coroutines and structured concurrency to write performant, extensible, and maintainable code. By the end of this Kotlin book, you'll have explored the latest trends in architecture and design patterns for microservices. You'll also understand the tradeoffs when choosing between different architectures and make informed decisions. What you will learn Implement all the classical design patterns using the Kotlin programming language Apply reactive and concurrent design patterns to make your application more scalable Discover best practices in Kotlin and explore its new features Understand the key principles of functional programming and learn how they apply to Kotlin Find out how to write idiomatic Kotlin code and learn which patterns to avoid Harness the power of Kotlin to design concurrent and reliable systems with ease Create an effective microservice with Kotlin and the Ktor framework Who this book is forThis book is for developers who want to apply design patterns they've learned from other languages in Kotlin and build reliable, scalable, and maintainable applications. You'll need a good grasp on at least one programming language before you get started with this book. Java or design patterns will be particularly useful, but you'll still be able to follow along if you code in other languages.Table of ContentsTable of Contents Getting Started with Kotlin Working with Creational Patterns Understanding Structural Patterns Getting Familiar with Behavioral Patterns Introducing Functional Programming Threads and Coroutines Controlling the Data Flow Designing for Concurrency Idioms and Anti-Patterns Concurrent Microservices with Ktor Reactive Microservices with Vert.x

    15 in stock

    £39.33

  • Packt Publishing Limited Python GUI Programming with Tkinter: Design and build functional and user-friendly GUI applications, 2nd Edition

    15 in stock

    Book SynopsisTransform your evolving user requirements into feature-rich Tkinter applicationsKey Features Extensively revised with new content on RESTful networking, classes in Tkinter, and the Notebook widget Take advantage of Tkinter’s lightweight, portable, and easy-to-use features Build better-organized code and learn to manage an evolving codebase Book DescriptionTkinter is widely used to build GUIs in Python due to its simplicity. In this book, you’ll discover Tkinter’s strengths and overcome its challenges as you learn to develop fully featured GUI applications.Python GUI Programming with Tkinter, Second Edition, will not only provide you with a working knowledge of the Tkinter GUI library, but also a valuable set of skills that will enable you to plan, implement, and maintain larger applications. You’ll build a full-blown data entry application from scratch, learning how to grow and improve your code in response to continually changing user and business needs.You’ll develop a practical understanding of tools and techniques used to manage this evolving codebase and go beyond the default Tkinter widget capabilities. You’ll implement version control and unit testing, separation of concerns through the MVC design pattern, and object-oriented programming to organize your code more cleanly.You’ll also gain experience with technologies often used in workplace applications, such as SQL databases, network services, and data visualization libraries. Finally, you’ll package your application for wider distribution and tackle the challenge of maintaining cross-platform compatibility.What you will learn Produce well-organized, functional, and responsive GUI applications Extend the functionality of existing widgets using classes and OOP Plan wisely for the expansion of your app using MVC and version control Make sure your app works as intended through widget validation and unit testing Use tools and processes to analyze and respond to user requests Become familiar with technologies used in workplace applications, including SQL, HTTP, Matplotlib, threading, and CSV Use PostgreSQL authentication to ensure data security for your application Who this book is forThis book is for programmers who understand the syntax of Python, but do not yet have the skills, techniques, and knowledge to design and implement a complete software application. A fair grasp of basic Python syntax is required.Table of ContentsTable of Contents Introduction to Tkinter Designing GUI Applications Creating Basic Forms with Tkinter and Ttk Widgets Organizing Our Code with Classes Reducing User Error with Validation and Automation Planning for the Expansion of Our Application Creating Menus with Menu and Tkinter Dialogs Navigating Records with Treeview and Notebook Improving the Look with Styles and Themes Maintaining Cross-Platform Compatibility Creating Automated Tests with unittest Improving Data Storage with SQL Connecting to the Cloud Asynchronous Programming with Thread and Queue Visualizing Data Using the Canvas Widget Packaging with setuptools and cxFreeze Appendix A : A Quick Primer on reStructuredText Appendix B: A Quick SQL Tutorial

    15 in stock

    £29.99

  • 15 in stock

    £22.49

  • Packt Publishing Limited Full Stack FastAPI, React, and MongoDB: Build Python web applications with the FARM stack

    15 in stock

    Book SynopsisWield the power of Python, React, and MongoDB to build web and data applications quickly and broaden your web development horizonsKey Features Learn how to build web applications without having to know the intricacies of the components Build full stack projects without compromising on development speed and app performance Prepare yourself for the diverse world of web development, analytics, and data visualization Book DescriptionIf you need to develop web applications quickly, where do you turn? Enter the FARM stack. The FARM stack combines the power of the Python ecosystem with REST and MongoDB and makes building web applications easy and fast.This book is a fast-paced, concise, and hands-on beginner's guide that will equip you with the skills you need to quickly build web applications by diving just deep enough into the intricacies of the stack's components.The book quickly introduces each element of the stack and then helps you merge them to build a medium-sized web application. You'll set up a document store with MongoDB, build a simple API with FastAPI, and create an application with React. Security is crucial on the web, so you'll learn about authentication and authorization with JSON Web Tokens. You'll also understand how to optimize images, cache responses with Redis, and add additional features to your application as well as explore tips, tricks, and best practices to make your development experience a breeze. Before you know it, you'll be deploying the application to different platforms.By the end of this book, you will have built a couple of functional applications efficiently and will have the springboard you need to delve into diverse and more specialized domains.What you will learn Discover the flexibility of the FARM stack Implement complete JWT authentication with FastAPI Explore the various Python drivers for MongoDB Discover the problems that React libraries solve Build simple and medium web applications with the FARM stack Dive into server-side rendering with Next.js Deploy your app with Heroku, Vercel, Ubuntu Server and Netlify Understand how to deploy and cache a FastAPI backend Who this book is forThis book is for web developers and analysts who want to include the power of a modern asynchronous Python framework, a flexible data store and a powerful UI library with the combination of two of the most important programming languages today in their web development toolkit. Beginners in the field of information presentation will also find this book helpful. You must have a beginner-level understanding of Python, JavaScript, and HTML and CSS to get the most out of this book.Table of ContentsTable of Contents Web Development and the FARM Stack Setting Up the Document Store with MongoDB Getting Started with FastAPI Setting Up a React Workflow Building the Backend for Our Application Building the Frontend of the Application Authentication and Authorization Server-Side Rendering and Image Processing with FastAPI and Next.js Building a Data Visualization App with the FARM Stack Caching with Redis and Deployment on Ubuntu (DigitalOcean) and Netlify Useful Resources and Project Ideas

    15 in stock

    £36.37

  • Packt Publishing Limited Learning Spring Boot 3.0: Simplify the development of production-grade applications using Java and Spring

    15 in stock

    Book SynopsisBuild Java web apps without wasting any time with this third edition of the best-selling Spring Boot guide for beginners, updated and enhanced with defining features of Spring Boot 3Purchase of the print or Kindle book includes a free eBook PDFKey Features Learn Spring Boot in a cohesive manner with this practical guide by a core Spring contributor Discover popular Java developer tools such as GraalVM native images, serving up JSON, and more Build secure, scalable, and manageable web applications from zero to production Book DescriptionSpring Boot 3 brings more than just the powerful ability to build secure web apps on top of a rock-solid database. It delivers new options for testing, deployment, Docker support, and native images for GraalVM, along with ways to squeeze out more efficient usage of existing resources.This third edition of the bestseller starts off by helping you build a simple app, and then shows you how to secure, test, bundle, and deploy it to production. Next, you'll familiarize yourself with the ability to go “native” and release using GraalVM. As you advance, you'll explore reactive programming and get a taste of scalable web controllers and data operations. The book goes into detail about GraalVM native images and deployment, teaching you how to secure your application using both routes and method-based rules and enabling you to apply the lessons you've learned to any problem. If you want to gain a thorough understanding of building robust applications using the core functionality of Spring Boot, then this is the book for you.By the end of this Spring Boot book, you'll be able to build an entire suite of web applications using Spring Boot and deploy them to any platform you need.What you will learn Create powerful, production-grade web applications with minimal fuss Support multiple environments with one artifact, and add production-grade support with features Find out how to tweak your Java apps through different properties Enhance the security model of your apps Make use of enhancing features such as native deployment and reactive programming in Spring Boot Build anything from lightweight unit tests to fully running embedded web container integration tests Get a glimpse of reactive programming and decide if it's the right approach for you Who this book is forThis book is for both novices and experienced Spring developers looking to learn how to build applications without wasting time on infrastructure and other tedious details. Working knowledge of the Java programming language is assumed.Table of ContentsTable of Contents Core Features of Spring Boot Creating a Web Application with Spring Boot Querying for Data with Spring Boot Securing an Application with Spring Boot Testing with Spring Boot Configuring an Application with Spring Boot Releasing an Application with Spring Boot Going Native with Spring Boot Writing Reactive Web Controllers Working with Data Reactively

    15 in stock

    £39.33

  • Packt Publishing Limited Applied Geospatial Data Science with Python: Leverage geospatial data analysis and modeling to find unique solutions to environmental problems

    15 in stock

    Book SynopsisIntelligently connect data points and gain a deeper understanding of environmental problems through hands-on Geospatial Data Science case studies written in PythonThe book includes colored images of important conceptsKey Features Learn how to integrate spatial data and spatial thinking into traditional data science workflows Develop a spatial perspective and learn to avoid common pitfalls along the way Gain expertise through practical case studies applicable in a variety of industries with code samples that can be reproduced and expanded Book DescriptionData scientists, when presented with a myriad of data, can often lose sight of how to present geospatial analyses in a meaningful way so that it makes sense to everyone. Using Python to visualize data helps stakeholders in less technical roles to understand the problem and seek solutions. The goal of this book is to help data scientists and GIS professionals learn and implement geospatial data science workflows using Python.Throughout this book, you'll uncover numerous geospatial Python libraries with which you can develop end-to-end spatial data science workflows. You'll learn how to read, process, and manipulate spatial data effectively. With data in hand, you'll move on to crafting spatial data visualizations to better understand and tell the story of your data through static and dynamic mapping applications. As you progress through the book, you'll find yourself developing geospatial AI and ML models focused on clustering, regression, and optimization. The use cases can be leveraged as building blocks for more advanced work in a variety of industries.By the end of the book, you'll be able to tackle random data, find meaningful correlations, and make geospatial data models.What you will learn Understand the fundamentals needed to work with geospatial data Transition from tabular to geo-enabled data in your workflows Develop an introductory portfolio of spatial data science work using Python Gain hands-on skills with case studies relevant to different industries Discover best practices focusing on geospatial data to bring a positive change in your environment Explore solving use cases, such as traveling salesperson and vehicle routing problems Who this book is forThis book is for you if you are a data scientist seeking to incorporate geospatial thinking into your workflows or a GIS professional seeking to incorporate data science methods into yours. You'll need to have a foundational knowledge of Python for data analysis and/or data science.Table of ContentsTable of Contents Introducing Geographic Information Systems and Geospatial Data Science What Is Geospatial Data and Where Can I Find It? Working with Geographic and Projected Coordinate Systems Exploring Geospatial Data Science Packages Exploratory Data Visualization Hypothesis Testing and Spatial Randomness Spatial Feature Engineering Spatial Clustering and Regionalization Developing Spatial Regression Models Developing Solutions for Spatial Optimization Problems Advanced Topics in Spatial Data Science

    15 in stock

    £41.99

  • Packt Publishing Limited Learning Angular: A no-nonsense guide to building web applications with Angular 15

    15 in stock

    Book SynopsisAs Angular continues to reign as one of the top JavaScript frameworks, more developers are seeking out the best way to get started with this extraordinarily flexible and secure framework. Learning Angular, now in its fourth edition, will show you how you can use it to achieve cross-platform high performance with the latest web techniques, extensive integration with modern web standards, and integrated development environments (IDEs). The book is especially useful for those new to Angular and will help you to get to grips with the bare bones of the framework to start developing Angular apps. You'll learn how to develop apps by harnessing the power of the Angular command-line interface (CLI), write unit tests, style your apps by following the Material Design guidelines, and finally, deploy them to a hosting provider. Updated for Angular 15, this new edition covers lots of new features and tutorials that address the current frontend web development challenges. You’ll find a new dedicated chapter on observables and RxJS, more on error handling and debugging in Angular, and new real-life examples. By the end of this book, you’ll not only be able to create Angular applications with TypeScript from scratch, but also enhance your coding skills with best practices.Key Features Learn the fundamentals of Angular 15 to build web applications Explore the basics of Angular development, from components and templates to forms, routing, and services Discover best practices for building, deploying, debugging, and testing Angular applications What you will learnUse the Angular CLI to scaffold, build, and deploy a new Angular application Build components, the basic building blocks of an Angular application Discover new Angular Material components such as Google Maps, YouTube, and multi-select dropdowns Understand the different types of templates supported by Angular Create HTTP data services to access APIs and provide data to components Learn how to build Angular apps without modules in Angular 15.x with standalone APIs Improve your debugging and error handling skills during runtime and development Who this book is forThis book is for JavaScript and full-stack developers dipping their feet first time in the world of frontend development with Angular, as well as those migrating to the Angular framework to build professional web applications. You'll need prior exposure JavaScript and a solid foundation in the basics of web programming before you get started with this book.Table of ContentsTable of Contents Building Your First Angular Application Introduction to TypeScript Organizing Application into Modules Enabling User Experience with Components Enrich Applications Using Pipes and Directives Managing Complex Tasks with Services Being Reactive Using Observables and RxJS Communicating with Data Services over HTTP Navigate through Application with Routing Collecting User Data with Forms Introduction to Angular Material Unit Test an Angular Application Bringing Application to Production Handling Errors and Application Debugging

    15 in stock

    £47.23

  • Packt Publishing Limited Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7

    15 in stock

    Book SynopsisBlazor is an essential tool if you want to build interactive web apps without JavaScript, but it has a learning curve. Updated with the latest code in .NET 7 and C# 11 and written by someone who adopted Blazor early, this book will help you overcome the challenges associated with being a beginner with Blazor and teach you the best coding practices. You’ll start by learning how to leverage the power of Blazor and exploring the full capabilities of both Blazor Server and Blazor WebAssembly. Then you'll move on to the practical part, centered around a sample project – a blog engine. You'll apply all your newfound knowledge about creating Blazor projects, the inner workings of Razor syntax, validating forms, and creating your own components. This new edition also looks at source generators, dives deeper into Blazor WebAssembly with ahead-of-time, and includes a dedicated new chapter demonstrating how to move components of an existing JavaScript (Angular, React) or MVC-based website to Blazor or combine the two. You’ll also see how to use Blazor (Hybrid) together with .NET MAUI to create cross-platform desktop and mobile applications. When you reach the end of this book, you'll have the confidence you need to create and deploy production-ready Blazor applications, and you'll have a big-picture view of the Blazor landscape.Key Features Create a production-ready Blazor application from start to finish Learn Blazor fundamentals, gain actionable insights, and discover best practices Find out how, when, and why to use Blazor Server and Blazor WebAssembly, as well as Blazor Hybrid What you will learnUnderstand the different technologies that can be used with Blazor, such as Blazor Server, Blazor WebAssembly, and Blazor Hybrid Find out how to build simple and advanced Blazor components Explore the differences between Blazor Server and Blazor WebAssembly projects Discover how Minimal APIs work and build your own API Explore existing JavaScript libraries in Blazor and JavaScript interoperability Learn techniques to debug your Blazor Server and Blazor WebAssembly applications Test Blazor components using bUnit Who this book is forThis book is for .NET web developers and software developers who want to use their existing C# skills to build interactive SPA applications running either inside the web browser using Blazor WebAssembly, or on the server using Blazor Server. You’ll need intermediate-level web-development skills, basic knowledge of C#, and prior exposure to .NET web development before you get started; the book will guide you through the rest.Table of ContentsTable of Contents Hello Blazor Creating Your First Blazor App Managing State – Part 1 Understanding Basic Blazor Components Creating Advanced Blazor Components Building Forms with Validation Creating an API Authentication and Authorization Sharing Code and Resources JavaScript Interop Managing State Part 2 Debugging the Code Testing Deploy to Production Moving from, or Combining, an Existing Site Going Deeper into WebAssembly Examining Source Generators Visiting .NET MAUI Where to Go from Here

    15 in stock

    £58.11

© 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